Las Propiedades básicas de un campo se definen en la siguiente tabla:
Propiedad | Descripción |
---|---|
Nombre | Especifica el nombre de este campo. Atención: El nombre de campo debe ser un nombre de nodo válido.
|
Tipo | Opcional:
Especifica el tipo de campo utilizado como base para el campo. La lista de Tipos sólo está activa si se ha creado un tipo de campo. Atención: La selección de un tipo nuevo puede restablecer algunas de las
propiedades existentes del campo con los nuevos valores.
|
Restablecer | Restablece las propiedades que se han establecido de forma local para este campo para los valores del tipo seleccionado. |
Tipo | Especifica uno de los siguientes tipos de datos para el campo:
|
Apariciones opcionales | Para los datos delimitados, esta casilla de verificación especifica que tanto el campo como su delimitador se pueden omitir de los datos. En cuanto a los datos posicionales no existe ningún delimitador, por lo que sólo se omite el campo. Si el campo puede estar vacío pero el delimitador debe estar presente, entonces el campo se considera necesario y no debería seleccionarse este recuadro de selección. Atención: Cuando especifique la propiedad opcional para un campo, preste atención a no crear una gramática ambigua para el esquema de archivo sin formato. Para más información, consulte Especificación de de campos y registros opcionales.
|
Repeticiones mínimas | Especifica el número mínimo de apariciones del campo. |
Repeticiones máximas | Controla las repeticiones de este único campo. Seleccione una de las siguientes opciones:
Nota: Sólo se permiten varias apariciones cuando el nodo padre ha especificado un delimitador de repetición.
|
Las propiedades Relleno y recorte de un campo se definen en la siguiente tabla:
Propiedad | Descripción |
---|---|
Carácter de relleno/recorte | Especifica el único carácter utilizado para rellenar la longitud de un campo o para recortar la longitud de dicho campo. En el campo de texto Carácter del panel, introduzca un único carácter utilizando una de las siguientes acciones:
|
Rellenar hasta longitud | Especifica la longitud final de los datos para el campo al convertir datos XML en datos de archivo sin formato en la actividad
Grabar archivo sin formato. Los caracteres de relleno especificados se añaden a los datos para el campo hasta completar esta longitud. Normalmente, el tamaño del relleno es el mismo que el del campo. Nota: Este valor especificado en este campo no se utiliza al recortar datos de archivo sin formato en datos XML en la actividad Leer archivo sin formato.
|
Justificación | Especifica cómo se rellena o recorta qué parte del campo:
|
El carácter Escape y los Delimitadores de encapsulación de un campo están definidos en la siguiente tabla. Estas propiedades sólo se utilizan si el registro padre tiene la opción Delimitados seleccionada para la propiedad Estructura.
Propiedad | Descripción |
---|---|
Carácter de encapsulación |
Especifica el único carácter utilizado para delimitadores de escape dentro de los datos de un campo. Durante el tiempo de ejecución, el Dispositivo de integración analiza el carácter que sigue directamente a este delimitador como carácter, no como delimitador. En el campo de texto Carácter del panel, introduzca un único carácter utilizando una de las siguientes acciones:
Por ejemplo, ¿cómo se analiza el siguiente registro cuando no se ha definido ningún carácter de escape y el delimitador del registro son dos puntos? 135:Caving: What You Really Need to Know:10 El registro anterior se analizaría en los 4 siguientes campos:
135:Caving/: What You Really Need to Know:10 Cuando este registro de archivo sin formato se analiza con el carácter de escape antes de los dos puntos, el título no se divide en dos secciones aunque el registro utilice los dos puntos como delimitador. |
Posición dinámica | Especifica la posición del carácter, empezando por 1, donde el carácter de escape se define en el primer registro. El carácter de escape se determina durante tel tiempo de ejecución utilizando el carácter encontrado en la posición del carácter especificado. Por ejemplo, ¿cómo se define el siguiente registro cuando no se ha definido ningún carácter de encapsulación y el delimitador del registro son dos puntos? 135:Caving: What You Really Need to Know:10 El registro anterior se analizaría en los 4 siguientes campos:
135:Caving/: What You Really Need to Know:10 El carácter de escape ahora equivale al onceavo carácter del registro: el carácter de barra inclinada invertida. Cuando este registro de archivo sin formato ahora se analiza con el carácter de escape equivaliendo al carácter de barra inclinada invertida, los dos puntos después de Caving no parten este campo en dos secciones aunque el registro utilice los dos puntos como delimitador. |
Grabar valor predeterminado | Especifica el carácter de escapen que debe utilizarse al grabar este campo como datos de archivo sin formato. Grabar valor predeterminado sólo se utiliza en la actividad Grabar archivo sin formato al convertir datos XML en datos de archivo sin formato. Grabar valor predeterminado no se utiliza al convertir datos de archivo sin formato en datos XML en la actividad Leer archivo sin formato. En el campo de texto Grabar valor predeterminado del panel, introduzca un único carácter utilizando una de las siguientes acciones:
Por ejemplo, quería eludir los dos puntos con una barra inclinada invertida en <title>Caving: What You Really Need to Know</title>. El elemento XML, cuando se convierte en datos de archivo sin formato, especifica una barra inclinada invertida en el campo Grabar valor predeterminado. El resultado del tiempo de ejecución de este campo es la siguiente serie: Caving\: What You Need to Know La posición del carácter especificada en el campo Posición dinámica no se utiliza cuando se convierte un elemento XML en datos de archivo sin formato. |
Carácter de encapsulación |
Especifica un carácter delimitador para encapsular datos en el campo porque el campo no puede contener caracteres que estén siendo utilizados para delimitar este campo en el registro padre. En el campo de texto Carácter del panel, introduzca un único carácter utilizando una de las siguientes acciones:
Por ejemplo, ¿cómo se define el siguiente registro cuando no se ha definido ningún carácter de encapsulación y el delimitador del registro son dos puntos? 135:Caving: What You Really Need to Know:10 El registro anterior se analizaría en los 4 siguientes campos
135:"Caving: What You Really Need to Know":10 Cuando ahora se analice este registro de archivo sin formato con el carácter de encapsulación establecido con comillas dobles, los dos puntos después de Caving no partirán este campo en dos secciones aunque el registro padre utilice los dos puntos como delimitador. El Dispositivo de integración lee todos los caracteres entre dos delimitadores de encapsulación como caracteres en lugar de delimitadores. |
Posición dinámica | Especifica la posición del carácter, empezando por 1, donde el delimitador se define en el primer registro. El delimitador de encapsulación se determina durante el tiempo de ejecución utilizando el carácter encontrado en la posición del carácter especificado Por ejemplo, ¿cómo se define el siguiente registro cuando no se ha definido ningún carácter de encapsulación y el delimitador del registro son dos puntos? 135:Caving: What You Really Need to Know:10 El registro anterior se analizaría en los 4 siguientes campos:
135:"Caving: What You Really Need to Know":10 El carácter de encapsulación equivale al quinto carácter del registro: el carácter de las comillas dobles. Cuando este registro de archivo sin formato ahora se analiza con el carácter de encapsulación equivaliendo al carácter de comillas dobles, los dos puntos después de Caving no parten este campo en dos secciones aunque el registro utilice los dos puntos como delimitador. El Dispositivo de integración lee todos los caracteres entre dos delimitadores de encapsulación como caracteres y no como delimitadores. |
Grabar valor predeterminado | Especifica el carácter de encapsulación que debe utilizarse al grabar este campo como datos de archivo sin formato. Grabar valor predeterminado sólo se utiliza en la actividad Grabar archivo sin formato al convertir datos XML en datos de archivo sin formato. Grabar valor predeterminado no se utiliza al convertir datos de archivo sin formato en datos XML en la actividad Leer archivo sin formato. En el campo de texto Grabar valor predeterminado del panel, introduzca un único carácter utilizando una de las siguientes acciones:
Por ejemplo, si desea encapsular los datos encontrados en el elemento XML <title>Caving: What You Really Need to Know</title> con comillas al convertirlo en datos de archivo sin formato, especifique las comillas dobles en el campo Grabar valor predeterminado. El resultado del tiempo de ejecución para este campo es la siguiente serie: "Caving: What You Need to Know" La posición del carácter especificada en el campo Posición dinámica no se utiliza cuando se convierte un elemento XML en datos de archivo sin formato. |
Las Propiedades posicionales de un campo se definen en la siguiente tabla. Estas propiedades sólo están activas si el registro padre tiene la opción Posicional seleccionada para la propiedad Estructura.
Campo | Descripción |
---|---|
Desplazamiento de campo | Especifica el número de caracteres que deben saltarse, empezando por el final del campo anterior hasta alcanzar el principio de este campo. |
Longitud de campo | Especifica la longitud de los datos de este campo. |