Mensajes de varias partes

Un mensaje de varias partes contiene uno o varios mensajes dentro de su estructura. El mensaje contenido se denomina a veces mensaje incorporado.

Un mensaje de varias partes debe contener un grupo o un tipo complejo con la propiedad Composición establecida en Mensaje. Este grupo o tipo compuesto puede contener una lista de referencias a los mensajes que pueden aparecer en dicha ubicación en la estructura de mensaje, o pueden estar vacíos y permitir que aparezca un mensaje. Cuando se analiza un mensaje, sólo puede aparecer en esa posición como un mensaje incorporado.

Un mensaje incorporado puede pertenecer al mismo conjunto de mensajes que los mensajes de varias partes o puede ser un conjunto de mensajes totalmente diferente.

Sobres de mensaje

Los mensajes de varias partes se utilizan normalmente para definir un mensaje de nivel superior con una estructura fija. Este mensaje de nivel superior se denomina sobre de mensaje. Dentro del sobre de mensaje, se incluye un grupo o un tipo complejo como se ha descrito más arriba. Los ejemplos de estándares de mensajes que se pueden diseñar utilizando esta técnica son X12, SWIFT, SOAP XML y SAP IDoc.

Identificación del mensaje incorporado

Cuando se analiza un mensaje de varias partes, el analizador debe poder identificar el mensaje incorporado (puede ser cualquiera de los mensajes a los que hace referencia el grupo o tipo complejo) o puede ser un mensaje al que no hace referencia el grupo o tipo completo, tal vez de un conjunto de mensajes diferente). Esto se obtiene utilizando una de las dos técnicas, la identidad del mensaje o la vía de acceso de mensaje. .

Adicionalmente, sólo para mensajes XML, el analizador MRM identifica automáticamente los mensajes incorporados que utilizan el código en el documento XML. En este caso, las técnicas de identidad de mensajes y de vía de acceso de mensajes son opcionales. Si se utilizan técnicas de identidad de mensajes o de vía de acceso de mensajes en un entorno XML de MRM, éstas sólo se utilizan para validar el nombre código XML del mensaje incorporado.

Limitaciones

Cuando un intermediario recibe o genera un mensaje de varias partes, todos los mensajes incorporados deben tener el mismo formato físico que el mensaje de nivel superior y tener el mismo conjunto de caracteres y codificación.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad00760_