Formatos físicos del dominio MRM

Cada archivo de definición de mensajes describe la estructura lógica de los mensajes y los formatos físicos que describen el aspecto preciso de la corriente de bits de mensajes durante la transmisión. Si está utilizando el dominio MRM, la información de formato físico se debe proporcionar, ya que le indica al analizador exactamente cómo se analiza la corriente de bits de mensajes.

Puede considerar un mensaje como un paquete de datos que se envía de un lugar a otro. El remitente y el destinatario del mensaje se pondrán de acuerdo con la estructura del mensaje y sobre qué significa cada campo del mensaje. Esta es la estructura lógica independiente del protocolo y de la plataforma.

El remitente y el destinatario también acordarán la representación física del mensaje, la disposición de los datos para las comunicaciones. Por ejemplo, si define un mensaje que contenga información acerca de un débito en una cuenta bancaria de un usuario, se puede representar con formatos físicos diferentes (por ejemplo, XML o una estructura física como el libro de copias COBOL). El significado y los datos son iguales en ambos casos: sólo se modifica el diseño físico.

Si está utilizando el dominio MRM, puede diseñar diferentes representaciones físicas utilizando formatos físicos con nombre.

Diferentes representaciones físicas

El ejemplo siguiente le muestra cómo un sencillo mensaje lógico puede tener diferentes representaciones físicas.

El modelo lógico define la estructura y el orden del mensaje. En el ejemplo siguiente, los tres campos son enteros sencillos y C sigue a B, que sigue a A:

int   A;
int   B;
int   C;

Esto muestra que el modelo lógico no se modifica. Es constante, independientemente de la representación física que seleccione para el modelo que lo recubrirá, si se utiliza el soporte de formato físico que proporciona el dominio MRM. El analizador MRM puede transformar el mensaje desde la representación física de la entrada a cualquier número de representaciones de salida, basándose en las capas de formato físico que haya definido.

Creación de formatos físicos

Cuando haya creado el conjunto de mensajes, puede crear formatos físicos. Esto se lleva a cabo utilizando el Editor de conjuntos de mensajes. Cuando guarde el archivo messageSet.mset siguiente, se añadirá cualquier formato físico nuevo a todos los objetos de todos los archivos de definiciones de mensajes a dicho conjunto de mensajes.

La próxima vez que edite un objeto en un archivo de definiciones de mensajes, verá los formatos físicos del panel de la jerarquía de propiedades de la pestaña Propiedades. Si pulsa sobre un formato físico de un objeto, se le presentará una hoja de propiedades en la que puede especificar la información para el formato físico de dicho objeto.

Tenga en cuenta que no todos los objetos tienen propiedades en todos los formatos físicos. Por ejemplo:

Esto es debido a la diferente naturaleza de cada formato físico y estas diferencias se describen más detalladamente en la sección de cada formato físico.

No hay límite en el número de formatos físicos que puede crear en un conjunto de mensajes determinado. No obstante, hay algunas recomendaciones que se aplican si desea combinar los formatos físicos de diferentes tipos en el mismo conjunto de mensajes. Para más información, consulte el Conjuntos de mensajes.

Los formatos físicos se pueden suprimir si ya no se necesitan.

Conceptos relacionados
Conjuntos de mensajes
Archivos de definiciones de mensajes
Formato físico personalizado
Formato físico XML
Formato de serie codificado/delimitado

Tareas relacionadas
Trabajar con un conjunto de mensajes
Manejo de propiedades físicas

Referencias relacionadas
Propiedades físicas del formato físico personalizado para objetos del modelo de mensaje
Propiedades físicas del formato de serie de caracteres codificado delimitado para los objetos del modelo de mensaje
Propiedades físicas del formato físico XML para los objetos del modelo de mensaje