

Mediación de datos › Configuración del Repository Agent › Formato de archivo XML de perfil
Formato de archivo XML de perfil
Para generar un perfil de una fuente externa, utilice el formato del archivo XML de perfil de muestra. Este archivo se encuentra en la carpeta %USM_HOME%\repagent\data\samples.
El archivo XML de perfil utilizado por Repository Agent para crear el perfil de mediación de datos contiene dos secciones:
- Sección del perfil
-
Contiene información acerca del perfil de mediación de datos. Sólo puede existir una sección de perfil en cada archivo XML.
- profile_name: nombre del perfil (obligatorio).
- profile_type: tipo de perfil, donde 0=referencia, 1=métrica (el valor predeterminado es 0).
- import_format: formato de la fuente de datos, donde 0=archivo separado por delimitadores, 1=archivo de longitud fija (el valor predeterminado es 0).
- field_separator: delimitador existente entre los campos en el archivo de uso. Son valores válidos los propios caracteres o el valor numérico de código ASCII correspondiente a los siguientes caracteres: signo (&), asterisco (*), arroba (@), coma (,), signo del dólar ($), signo de exclamación (!), signo de porcentaje (%), punto (.), barra (|) o espacio ( ). Asimismo, es posible utilizar el valor numérico de código ASCII correspondiente a una ficha.
- Sección de campos
-
Contiene información acerca de cada columna del archivo de datos. Utilice esta sección para crear los campos del perfil de mediación de datos. Cada archivo XML puede incluir varias secciones de campos.
- field_name: nombre de la columna de la tabla de la base de datos (obligatorio)
- display_name: nombre de visualización del campo
- mandatory: estado obligatorio
- 0: no obligatorio para el servidor ni para el cliente
- 1: obligatorio para el servidor
- 2: obligatorio para el cliente
- 3: obligatorio para el cliente y para el servidor
- data_type: tipo de datos
- data_length: longitud del campo
- data_format: formato de los datos de la flecha (únicamente si data_type =3).
Las barras inclinadas (/) pueden sustituirse por un guión (-) en los formatos mostrados a continuación. El separador entre la parte de la fecha y la hora puede ser una barra inclinada (/), un guión (-) o un espacio. Es posible utilizar mayúsculas o minúsculas. Por ejemplo, AAAA-MM-DD hh24:mi:ss es un formato válido.
- MM/DD/AA
- MM/DD/YYYY
- MM/DD/AAAA HH:MI:SS
- MM/DD/AAAA HH24:MI:SS
- MM/DD/AAAA HH:MI:SS.MSS
- MM/DD/AAAA HH24:MI:SS.MSS
- DD/MM/AA
- DD/MM/YYYY
- DD/MM/AAAA HH:MI:SS
- DD/MM/AAAA HH24:MI:SS
- DD/MM/AAAA HH:MI:SS.MSS
- DD/MM/AAAA HH24:MI:SS.MSS
- AA/MM/DD
- YYYY/MM/DD
- AAAA/MM/DD HH:MI:SS
- AAAA/MM/DD HH24:MI:SS
- AAAA/MM/DD HH:MI:SS.MSS
- AAAA/MM/DD HH24:MI:SS.MSS
- default_value: valor que se debe utilizar en este campo. El Sistema de catálogo utiliza este valor, no el registro de entrada.
- start_position - si import_format=1 (archivo de longitud fija), start_position será la posición de inicio del campo de cada registro, comenzando por 1. Si import_format=0 (archivo separado por delimitadores), será la posición de campo que empieza por 1.
Por ejemplo:
- En un archivo de longitud fija, un registro incluirá “abc001” y este campo será la parte numérica. Por lo tanto, el valor de start_position será 3 y el de end_position, 6.
- En un archivo separado por delimitadores, un registro incluirá "abc,001” y este campo será la parte numérica. Por lo tanto, el valor de start_position será 2, ya que este campo es el segundo campo. Asimismo, end_position aparecerá en blanco.
- end_position: obligatorio únicamente si import_format=1. Es la posición final de los campos en cada registro.
- status: estado del campo (el valor predeterminado es 1).
- 0: sistema (no se puede eliminar)
- 1: activo
- 2: inactivo
Copyright © 2013 CA.
Todos los derechos reservados.
 
|
|