WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Formato TDS de MRM

El formato de Serie codificada/delimitada (TDS) es la representación física de un mensaje que tiene varios elementos de datos separados por códigos y delimitadores.

Consejo: En la versión 8, al modelar y analizar texto general o datos binarios, utilice un esquema de modelo de mensaje junto con el dominio DFDL, en lugar de conjuntos de mensajes y el dominio MRM.

El formato físico TDS está diseñado para crear modelos de mensajes que consten de series de texto pero también puede manejar datos binarios. Los ejemplos de mensajes TDS son aquellos que se ajustan a los estándares ACORD AL3, EDIFACT, HL7, SWIFT o X12. El formato físico TDS permite un alto grado de flexibilidad al definir formatos de mensajes y no está restringido al modelado de estándares específicos de la industria; por consiguiente, puede utilizar el formato TDS para modelar sus propios mensajes.

Características de mensaje TDS

Hay varias características de mensajes de serie de texto que son comunes a muchos formatos. A continuación, se proporciona una visión general de las características principales soportadas por el formato físico TDS:

Códigos
Las series de texto del mensaje pueden tener un código o una etiqueta que precede al valor de datos. El código es una serie que identifica de forma exclusiva el valor de datos. El formato TDS le permite asociar un código con cada elemento cuando define el elemento.
Delimitadores y separadores de datos de código
El mensaje puede contener varios caracteres o series especiales además de los códigos y de los valores de datos de serie de texto. El formato TDS soporta varios tipos diferentes de caracteres o series especiales.

Algunos mensajes tienen un carácter o una serie especial que separa cada valor de datos del siguiente. En el formato TDS, esto se conoce como delimitador.

En los formatos que tienen un código antes de cada valor de datos, se puede separar el código del valor de datos correspondiente mediante un carácter o una serie especial. En el formato TDS, esto se conoce como separador de datos de código.

Indicadores y terminadores de grupo
Un mensaje se puede dividir en varias subestructuras de una forma similar a una estructura COBOL o C. Puede modelar cada una de estas subestructuras de forma independiente definiendo grupos, tipos complejos o elementos para cada una.

Una subestructura puede tener un carácter o una serie especial que indica su inicio en los datos. Esto se conoce en el formato TDS como indicador de grupo.

Una subestructura también puede tener un carácter o una serie especial que indica su finalización en los datos. En el formato TDS, esto se conoce como terminador de grupo.

También se pueden definir un indicador de grupo y un terminador de grupo para el mensaje entero. Los indicadores de grupo y los terminadores de grupo son opcionales para el mensaje y cada subestructura.

Series de longitud fija
Dado que algunas series de texto de un mensaje pueden tener una longitud fija, no es necesario ningún delimitador entre cada valor de datos. El formato TDS lo soporta.
Etiquetas de longitud fija
Algunos códigos se pueden definir como de longitud fija; por consiguiente, no es necesario ningún separador de datos de código.
Tipos de separación
La propiedad TDS que controla el modo en que se separan las series de texto es Separación de elementos de datos. Contiene varias opciones, por ejemplo, si se utilizan códigos, si las longitudes de las series son fijas o variables, y qué tipos de series de texto están permitidos.

Las subestructuras de un mensaje pueden utilizar diferentes tipos de separación de elementos de datos y utilizar caracteres especiales diferentes. Por consiguiente, el formato TDS le permite definir tipos diferentes de separación de elementos de datos y caracteres especiales para cada tipo complejo del mensaje.

Expresiones regulares
Si elige la opción Utilizar patrón de datos para Separación de elementos de datos, puede utilizar expresiones regulares para identificar las partes de los datos de mensaje que se asignarán a los subcampos. Esto se realiza estableciendo la expresión regular en la propiedad Patrón de datos.

El diagrama siguiente muestra un mensaje de datos de ejemplo con cada uno de los componentes etiquetados.

Este diagrama muestra un mensaje de datos de ejemplo con cada uno de los componentes etiquetados.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:59:05


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ad00800_