Tema anterior: Extracción de datos mediante anotaciones (archivo sin formato)Tema siguiente: Estructura de una asignación de activo


Configuración del archivo de asignación

Se pueden configurar la fuente de datos, las propiedades de conexión y la información de procesamiento para un archivo de asignación introduciendo la siguiente información. La estructura del archivo de asignación es común en todos los tipos de fuente de datos que utiliza CA Asset Converter. De un tipo de fuente de datos a otra únicamente cambian las expresiones de asignación y las propiedades de la conexión.

Nota: Todos los archivos de XML que cree así como el código XML de muestra que se utiliza en este guía deben estar correctamente formados y cumplir con los estándares XML y XSD.

<datasource>

Especifica la fuente de datos para el archivo de asignación. Por ejemplo, DataBase o database.

<processing-info>

(Opcional) Especifique las siguientes etiquetas únicamente para realizar procesamiento. Las etiquetas no formarán parte del archivo XML de activos.

max-assets-to-process

Define el límite para recuperar activos con menos o igual valor que el especificado en la etiqueta. Utilice esta etiqueta e introduzca un valor al crear el archivo de asignación para verificar si un archivo de asignación genera el archivo XML de activos correcto. Por ejemplo, establezca el max-assets-to-process en 1, 2, 3, etc. Si no utiliza esta etiqueta, CA Asset Converter generará todos los activos en la fuente de datos.

tipo de codificación

(Para archivos planos únicamente) Tipo de codificación de los archivos de entrada. Los archivos planos sólo admiten los formatos UTF-8, ANSI y UNICODE. Si no se especifica un tipo de codificación en el archivo de configuración de entrada, CA Asset Converter utilizará el formato UTF-8.

<output-settings>

Si no se especifican los valores de configuración de salida, se utilizarán los valores predeterminados. Se pueden utilizas las etiquetas siguientes:

dest-dir

Ruta del directorio donde se almacenan los archivos XML de salida. Si el directorio no existe, se creará automáticamente. El directorio de destino predeterminado es AssetConverterAssets en el directorio de instalación.

output-filename

Nombre de los archivos XML de activos finales. Por ejemplo, <output-filename value="asset"/>. En este ejemplo se da el nombre asset0.xml, asset1.xml, etc. a los archivos generados. También se puede utilizar el nombre de host como el nombre de archivo del activo generado. Por ejemplo, <output-filename host-name="true"/>. El nombre del host será el nombre del archivo, ya que el nombre del host es único, si el atributo de nombre de host en la etiqueta output-filename se establece como "true". Si no es único, se sobrescribirá el archivo anterior que tenga el mismo nombre de host.

  • El valor del atributo será el nombre del archivo al que se agregará un número único, si el atributo de nombre de host se establece como "false".
  • El nombre predeterminado del archivo será asset, al que se agregará un número único, si el atributo de nombre de host se establece como "false" y el valor del atributo está vacío.
<ftp-details>

(Para archivos planos únicamente) Si el archivo fuente se encuentra en un sitio FTP (protocolo de transferencia de archivos), deberá especificar los siguientes detalles del FTP:

is-ftp-site

Indica si el archivo fuente se encuentra en un sitio FTP. Se establece como verdadero.

ftp-url

La ubicación del sitio FTP.

ftp-port

El número del puerto utilizado para acceder al FTP.

ftp-username

Identifica el nombre de usuario para iniciar sesión en el sitio FTP.

ftp-password

Identifica la contraseña para iniciar sesión en el sitio FTP.

CA MDB

Define las propiedades de la conexión para que un archivo de asignación se conecte a la MDB.

Ejemplo: sección de la configuración de un archivo de asignación típico

El siguiente código XML de muestra ilustra la sección de la configuración de un archivo de asignación típico.

<?xml version="1.0" encoding="UTF-8"?>
<asset-converter>
<datasource type=""> (a valid datasource type: DataBase OR FlatFile)
</datasource>
<processing-info>
<max-assets-to-process value="10"/> 
</processing-info>
<output-settings>
<dest-dir value="Relative/Absolute paths"/>
<output-filename value="asset" host-name="false"/> 
</output-settings>
CA MDB
<mdb-type>10<mdb-type>
<mdb-connection-properties>
<mdb-property name="server">servername</mdb-property>
<mdb-property name="database">databasename</mdb-property>
<mdb-property name="username">username</mdb-property>
<mdb-property name="port">portnumber</mdb-property>
<mdb-property name="password">password</mdb-property>
</mdb-connection-properties>
</mdb>
<asset-converter>