Propiedades TDS de un grupo global

Identificación de campo

Propiedad Tipo Significado
Separación de elementos de datos Tipo enumerado Especifique el método para separar los elementos de datos en el tipo. Seleccione uno de los valores siguientes:
  • Tagged Delimited. Este valor indica que todos los elementos en el tipo complejo se identifican mediante un código y se separan por el valor especificado en la propiedad opcional Delimitador(si se ha especificado). Debe establecer la propiedad Código para todos los elementos dependientes del tipo simple, y debe establecer la propiedad Delimitador en un valor que no esté vacío. Consulte la sección Propiedades TDS del elemento global. También debe establecer las propiedades Separador de datos de código o Longitud de código.
  • Tagged Fixed Length. Este valor indica que cada elemento se identifica mediante un código y que los datos tienen una longitud fija. No hay delimitadores. Debe establecer la propiedad Código para cada uno de los elementos dependientes de este tipo complejo y cada elemento dependiente debe tener una propiedad Longitud o Referencia de longitud asignada al mismo. También debe establecer las propiedades Separador de datos de código o Longitud de código.
  • Tagged Encoded Length. Este valor indica que todos los elementos en el tipo complejo están separados por un código y después de cada campo de longitud aparece un código. No hay delimitadores. El código puede ser de longitud fija, tal como lo ha establecido Longitud de código o de longitud variable delimitada por el Separador de datos de código. Además, debe establecer la Longitud de longitud codificada de forma que el analizador sepa el tamaño del campo de longitud y establezca Caracteres adicionales en longitud codificada para indicar al analizador cuánto hay que sustraer el valor en Longitud de longitud codificada para obtener la longitud real de los datos que permiten el campo de longitud.

    Este método proporciona un modo más flexible de manejar mensajes estándar ACORD AL3 que Fixed Length AL3, al permitir que diferentes partes del mensaje estén en diferentes versiones del estándar ACORD AL3.

  • All Elements Delimited. Este valor indica que todos los elementos en el tipo complejo están separados por un delimitador. Establezca el valor en la propiedad Delimitador.
  • Variable Length Elements Delimited. Este valor indica que algunos de los elementos en el tipo complejo pueden ser de longitud variable: si existen, debe delimitarse por el valor especificado en la propiedad Delimitador.
  • Use Data Pattern. Este valor indica que el analizador determina los elementos haciendo corresponder los datos con el conjunto de expresiones habituales en la propiedad del elemento o del miembro de tipo Patrón de datos. Consulte la sección Propiedades del archivo de definición de mensajes.
  • Fixed Length. Este valor indica que todos los elementos en el tipo complejo son de longitud fija. Se accede al siguiente elemento de datos añadiendo el valor de la propiedad Longitud al desplazamiento (consulte la sección Propiedades TDS del elemento global). Si establece la propiedad Separación de elementos de datos de un tipo complejo en Fixed Length, también debe establecer la propiedad Separación de elementos de datos de todos los dependientes complejos de este tipo en Fixed Length. Cada elemento dependiente debe tener asignado al mismo una propiedad Longitud o Referencia de longitud.
  • Fixed Length AL3. Este valor tiene un significado similar al tipo de separación Fixed Length, pero también indica al analizador que debe aplicarse un número de normas predeterminadas respecto a los elementos opcionales, longitudes codificas y creación de versiones que faltan. Si establece la propiedad Separación de elementos de datos de un tipo complejo en Fixed Length AL3, también debe establecer la propiedad Separación de elementos de datos de todos los dependientes complejos de este tipo en Fixed Length AL3.
  • Undefined. Este valor se establece automáticamente si establece la propiedad Composición de tipo de un tipo complejo en Message y no puede cambiarlo por ningún otro valor.

    No establezca la propiedad Composición de tipo en Empty, Choice, Unordered Set, Ordered Set, Sequence, o Simple Unordered Set. Si lo hace, no podrá incorporar el tipo.

Indicador de grupo String Especifique el valor de un carácter especial o serie de caracteres que precede a los datos que pertenecen a un grupo o tipo complejo en una corriente de datos.
Terminador de grupo String Especifique el valor de un carácter especial o serie de caracteres que finaliza los datos que pertenecen a un grupo o tipo complejo en una corriente de datos.
Delimitador String Especifique el valor de un carácter especial o serie de caracteres que especifica el delimitador utilizando entre elementos de datos.

>Esta propiedad se aplica sólo a los métodos Separación de elementos de datos delimitados (Tagged Delimited, All Elements Delimited y Variable Elements Delimited).

Suprimir delimitadores de elementos ausentes Tipo enumerado Utilice esta propiedad para seleccionar si desea que los delimitadores se supriman para los elementos que faltan en un mensaje. Seleccione entre:
  • End Of Type. Utilice esta opción para suprimir el delimitador cuando falta un elemento. Por ejemplo, si el modelo se ha definido para que tenga hasta 3 elementos y sólo hay 2 presentes, el último delimitador puede omitirse del mensaje.
  • Never. Utilice esta opción para garantizar que incluso si no hay ningún elemento opcional, todos los elementos se escribirán. Esta opción debe utilizarse cuando el delimitador utilizado para delimitar objetos superiores y dependientes es el mismo. Por ejemplo, si falta un elemento dependiente opcional, las aplicaciones de proceso de mensajes no podrán decir dónde han finalizado los elementos dependientes en un mensaje y dónde ha empezado el siguiente elemento superior si los delimitadores son todos iguales.
Separador de datos de código Botón y String Especifique el valor de un carácter especial o serie de caracteres que separan el código de los datos. Las propiedades Separador de datos de código y Longitud de código deben excluirse mutuamente.

Si establece la Separador de datos de código, altera temporalmente Longitud de código.

Esta propiedad sólo se aplica a los métodos de Separación de elementos de datos delimitados (Tagged Delimited, Tagged Fixed Length y Tagged Encoded Length).

Longitud de código Integer Especifique la longitud del valor del código. Cuando se analiza el mensaje, esto permite que se extraigan códigos de la corriente de bits si la propiedad Separados de datos de código no está establecida.

Las propiedades Separador de datos de código y Longitud de código se excluyen mutuamente. Si establece la propiedad Separador de datos de código, altera temporalmente este valor.

Esta propiedad sólo se aplica a los métodos de Separación de elementos de datos delimitados (Tagged Delimited, Tagged Fixed Length y Tagged Encoded Length).

Longitud de longitud codificada Integer Especifica el número de caracteres (no bytes) después de un código que se utilizan para el campo de longitud. Entre un valor de 0 a 2147483647.

Establezca esta propiedad si ha establecido la propiedad Separación de elementos de datos en Tagged Encoded Length; de lo contrario, no es válida.

El número real de caracteres de datos analizados también depende del valor de la propiedad Caracteres adicionales en longitud.

Caracteres adicionales en longitud codificada Integer (Sólo es válido si el método Separación de elementos de datos se establece en Longitud codificada.) Especifica el número de caracteres adicionales incluidos en el valor encontrado en el campo de longitud. (Por ejemplo, el valor de la longitud puede incluir el tamaño del propio campo de longitud, así como el tamaño del campo de datos o puede ser el tamaño total de los campos de código, longitud y datos.)

Especifique un valor de 0 a 2147483647. El analizador sustrae este número del número encontrado en el campo de longitud para obtener el número de caracteres de datos que siguen al campo de longitud.

Establezca esta propiedad si ha establecido la propiedad Separación de elementos de datos en Tagged Encoded Length y el número real de caracteres de datos es menor que el valor encontrado en el campo de longitud.

Conceptos relacionados
Formatos físicos del dominio MRM
Formato de serie codificado/delimitado

Tareas relacionadas
Manejo de propiedades físicas
Configuración de las propiedades físicas

Referencia relacionada
Propiedades del objeto del modelo de mensaje
Propiedades físicas de los objetos del modelo de mensaje
Propiedades físicas del formato físico personalizado para objetos del modelo de mensaje
Propiedades físicas del formato físico XML para los objetos del modelo de mensaje
Propiedades de la documentación de todos los objetos del conjunto de mensajes
Propiedades de objetos de modelo de mensaje por objeto