Carpetas de servicio de mensajes

Los siguientes nombres de carpetas se han definido para su utilización con productos WebSphere MQ:
<mcd>
Descriptor de contenido de mensaje
<psc>
Mandato de Publicación/suscripción
<pscr>
Respuesta al mandato de Publicación/suscripción
<usr>
Propiedades definidas por la aplicación (usuario)

Cada carpeta está contenida en un campo NameValueData distinto, cada uno de los cuales está precedido por un campo NameValueLength.

Los proveedores de software independientes pueden elegir otros nombres para sus carpetas. No obstante, puede añadir un prefijo al nombre de la carpeta elegida con el nombre del dominio de Internet para evitar conflictos de nombres y problemas. Por ejemplo, un proveedor con el nombre de dominionuestraempresa.com puede asignar los siguientes nombres a sus carpetas:
com.nuestraempresa.xxx  o com.nuestraempresa.nuestrosdatos.

La carpeta mcd

La carpeta <mcd> puede contener los siguientes elementos que describen la estructura de los datos del mensaje en un mensaje WebSphere MQ. Todos son series de caracteres y son sensibles a las mayúsculas y minúsculas.
<Msd>
Dominio de servicio del mensaje
Los valores válidos son:
mrm
Mensajes gestionados por MRM de WebSphere Message Broker.
xml
El mensaje se trata como un mensaje XML autodefinido.
xmlns
El mensaje se trata como un mensaje XML autodefinido. Si sus mensajes utilizan espacios de nombres XML, utilice xmlns en vez de xml.
xmlnsc
El mensaje se trata como un mensaje XML autodefinido. Si sus mensajes utilizan XML con espacios de nombres, utilice xmlnsc en vez de xmlns o xml, para aprovechar los árboles compactos que proporciona este analizador.
mime
El mensaje utiliza el estándar MIME para mensajes de varias partes.
idoc
El mensaje se trata como un mensaje IDoc de SAP.
none
Este mensaje se trata como un blob (Binary Large Object) opaco, y se entrega al receptor tal cual.
<Set>
Conjunto de mensajes
<Type>
El nombre del tipo de mensaje, dentro del conjunto de mensajes especificado, al que corresponde este mensaje.
Nota: En la Versión 2.1 esto especifica un identificador, en vez de un nombre, para el tipo de mensaje.
<Fmt>
El nombre del formato físico MRM, dentro del conjunto de mensajes especificado, al que corresponde este mensaje.
Nota: En la Versión 2.1 esto especifica un identificador, en vez de un nombre, para el formato físico MRM.
Nota: Los elementos <Set>, <Type> y <Fmt> sólo se utilizan cuando <Msd> es mrm o idoc.

La carpeta psc

La carpeta <psc> se utiliza para enviar los mensajes del mandato publicación/suscripción al intermediario.

Sólo se permite una carpeta psc en el campo NameValueData.

En el apartado Mensajes de mandato encontrará información más detallada.

La carpeta pscr

La carpeta <pscr> se utiliza para contener información de un intermediario en respuesta a mensajes de mandato de publicación/suscripción.

En un mensaje de respuesta hay una sola carpeta pscr.

En el apartado Mensaje de respuesta de intermediario encontrará información más detallada.

El intermediario ignora esta carpeta en los mensajes que recibe de aplicaciones de publicación/suscripción.

La carpeta usr

El modelo de contenido de la carpeta <usr> es el siguiente:
  • Se puede utilizar cualquier nombre XML válido como nombre de elemento, siempre y cuando no contenga dos puntos
  • Sólo se permiten elementos simples, no grupos
  • Todos los elementos toman el tipo por omisión de serie de caracteres, a menos que se hayan modificado mediante un atributo dt="xxx"
  • Todos los elementos son opcionales, pero no deben producirse más de una vez en una carpeta
  • Una instancia MQRFH2 no puede contener más de una carpeta <usr>
Conceptos relacionados
Analizadores
Modelado de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
aq06940_