Mensajes de varias partes

Un mensaje de varias partes contiene uno o varios mensajes dentro de su estructura. A veces, el mensaje contenido se denomina 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 del mensaje, o puede estar vacío, lo que permitirá que aparezca cualquier mensaje. Cuando se analiza un mensaje, sólo puede aparecer en esa posición como un mensaje incorporado.

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 Inicio del cambioEDIFACT, X12, SWIFT, SOAP XML, SAP ALE IDoc, MIME de varias partes y RosettaNetFin del cambio.

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 lleva a cabo una de Inicio del cambiocuatro técnicas, Automática, identidad del mensaje, Vía de acceso de mensaje o ManualFin del cambio.

Automática
Inicio del cambioSe utiliza cuando se analizan mensajes XML como, por ejemplo, SOAP. El analizador identifica y analiza automáticamente Fin del cambio los mensajes incorporado utilizando el documento XML.
Identidad del mensaje
Inicio del cambioUtilizado por el analizador MRM.Fin del cambio Consulte el apartado Identificación de un mensaje incorporado utilizando la identidad de mensaje.
Vía de acceso de mensaje
Inicio del cambioUtilizado por el analizador MRM.Fin del cambio Consulte el apartado Identificación de un mensaje incorporado utilizando la vía de acceso de mensaje.
Inicio del cambioManualFin del cambio
Inicio del cambioutilizado por el analizador MIME. El analizador trata los mensajes insertados como BLOB (objetos binarios grandes). Si desea analizar el BLOB usando otro analizador, deberá hacerlo manualmente utilizando ESQJ, Java o un nodo ResetContentDescriptor.Fin del cambio

Limitaciones

Inicio del cambioA menos que esté utilizando la técnica de identificación ManualFin del cambio, todos los mensajes incorporados deberán tener el mismo formato físico que el mensaje de nivel superior y tener el mismo conjunto de caracteres y la misma codificación.

Inicio del cambioCuando se utilizan las técnicas de identificación Automática o Vía de acceso de mensajes, todos los mensajes insertados deben proceder del mismo conjunto de mensajes que el mensaje de varias partes.Fin del cambio

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:11

ad00760_