Objetos de modelo de mensaje

Esto es una introducción a los diferentes objetos que conforman un modelo de mensaje.

Mensaje
Un mensaje es un conjunto de datos que se transfiere entre aplicaciones. Los mensajes deben tener una estructura y un formato que sea conforme con las aplicaciones emisores y receptoras.
Definición de mensaje
Una definición de mensaje es una descripción lógica de un mensaje. Una definición de mensaje es un conjunto de elementos simples organizados en una estructura semejante a la de un árbol.
Elemento simple
Un elemento simple describe uno o más campos en un mensaje. Se basa en un tipo simple (por ejemplo, string, integer o float). Se puede repetir y se puede definir como un valor por omisión o fijo.
Tipo simple
Un tipo simple describe una clase de datos dentro de un mensaje. Describe el tipo de datos (por ejemplo, string integer o float) y puede tener limitaciones de valor que ponen límites a los valores de cualquier elemento simple basado en dicho tipo simple.
Elemento complejo
Un elemento complejo es una estructura especificada que contiene elementos simples dentro del mensaje. Los elementos complejos pueden contener otros elementos complejos y también pueden contener grupos. El contenido de un elemento complejo lo define un tipo complejo.
Tipo complejo
Un tipo complejo describe una estructura dentro de un mensaje. Contiene elementos, atributos y grupos organizados en una jerarquía.
Grupo
Un grupo es una lista de elementos con información acerca de cómo pueden aparecer estos grupos en un mensaje. Los grupos pueden ser ordenados(sequence) no ordenados (all) o selectivos (choice).
Atributo
Un atributo representa un atributo de esquema XML. Los atributos son muy parecidos a elementos simples, pero exigen un tratamiento especial cuando se utilizan con mensajes XML. En mensajes que no son XML, se tratan exactamente igual que un elemento simple basado en el mismo tipo simple.

Objetos globales y locales

La mayoría de los objetos en el modelo de mensaje pueden ser globales o locales. Un objeto global puede ser un nombre único, que se utiliza para referirse al objeto desde uno o más lugares en el modelo de mensaje. Los objetos locales se definen y se utilizan sólo en un lugar en el modelo de mensaje.

Es recomendable que cree objetos locales a menos que necesite utilizarlos en más de un lugar. De esta forma, se reduce la probabilidad de coincidencias de nombres entre los objetos globales en el modelo de mensaje y resultará más fácil trabajar con el conjunto de mensajes.

Propiedades de los objetos de modelos de mensajes

Las propiedades de todos los objetos de modelos de mensajes están listadas en el panel 'propiedades' del editor de mensajes. Las propiedades se clasifican en tres categorías:

Lógicas
Las propiedades lógicas de un objeto se relacionan con la descripción independiente del formato del objeto denominado 'modelo lógico'. Las propiedades lógicas describen qué datos contiene el objeto sin decir nada respecto a cómo se escriben.
Físicas
Las propiedades físicas de un objeto describen cómo se escribe el objeto. Estas propiedades controlan el análisis y escritura del objeto. Sólo hay un conjunto de propiedades físicas para cada formato físico en el conjunto de mensajes.
Documentación
Este campo aparece en todos los objetos de modelos de mensajes. Ofrece un lugar estándar para cualquier descripción del objeto que pueda necesitar. El texto especificado aquí no afecta para nada al proceso de los mensajes.

Conceptos relacionados
Conceptos de diseño de mensajes