Esta es una introducción a los distintos objetos que componen un
modelo de mensajes.
- Mensaje
- Un mensaje es un conjunto de
datos que se pasan entre aplicaciones. Los mensajes deben tener una estructura y un formato que debe ser acordada por las aplicaciones emisora y receptora.
- Definición de mensajes
- Una
definición de mensajes es una descripción lógica de un mensaje.
Una definición de mensaje es una recopilación de elementos simples organizados en una estructura
de árbol.
- Elemento simple
- Un elemento simple
describe uno o más campos en un mensaje.
Se basa en un tipo simple (por ejemplo, una serie, entero
o flotante). Puede repetirse y puede definir un valor predeterminado o fijo.
- Tipo simple
- Un tipo simple describe una clase de datos dentro de un mensaje.
Describe el tipo de datos (por ejemplo, una serie, entero o flotante) y puede tener
tener restricciones que coloquen limitaciones en los valores de cualquier elemento
simple basado en dicho tipo simple.
- Elemento complejo
- Un elemento complejo
es una estructura con nombre que contiene elementos simples dentro del
mensaje. Los elementos complejos pueden contener otros elementos complejos
y también puede contener grupos. El contenido de un elemento complejo
está definido por 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 sobre cómo estos elementos pueden aparecer en un mensaje. Los grupos pueden ordenarse
(secuencia), no ordenarse
(todos) o ser seleccionados (elegir).
- Atributo
- Un atributo representa
un atributo de esquema XML. Los atributos son muy parecidos a los elementos simples, pero necesitan un tratamiento especial cuando se utilizan con mensajes XML. En los mensajes que no son XML, se tratan exactamente igual que un elemento simple basado en el mismo tipo simple.
Objetos globales y locales
Muchos de los objetos
en el modelo de mensajes pueden ser globales o locales. Un objeto global debe tener un nombre exclusivo,
que se utiliza para hacer referencia al objeto desde uno o más lugares en el modelo
de mensajes.
Los objetos locales se definen y se utilizan sólo en un lugar en el modelo
de mensajes.
Es recomendable hacer que los objetos sean locales
a no ser que necesiten utilizarse en más de un lugar. Esto reduce la probabilidad
de conflictos de nombres entre los objetos globales en el modelo de mensajes y facilitará
el trabajo con el conjunto de mensajes.
Propiedades de los objetos del modelo de mensajes
Las propiedades de los objetos del modelo de mensajes se listan en el panel 'propiedades'
del editor de mensajes. Las propiedades se dividen en tres categorías:
- Lógico
- Las propiedades lógicas de un objeto se relacionan con la descripción independiente del formato
del objeto llamado 'modelo lógico'. Las propiedades lógicas describen qué datos contiene el objeto
sin mencionar nada acerca de cómo se
escriben.
- Físico
- Las propiedades físicas de un objeto describen
cómo se escribe el objeto. Estas propiedades controlan el análisis y la escritura del objeto. Hay un conjunto
de propiedades físicas para cada formato físico en el conjunto de
mensajes.
- Documentación
- Este campo está presente en todos los objetos
del modelo de mensajes. Proporciona un lugar estándar
para cualquier descripción del objeto que pueda necesitar. El texto escrito aquí no afecta
al proceso de los mensajes en manera alguna.