Carpetas de servicio de mensajes

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

Cada carpeta se encuentra en un campo NameValueData independiente, y a cada uno de estos campos les precede un campo NameValueLength.

Los proveedores de software independientes pueden elegir otros nombres para sus carpetas. No obstante, para evitar problemas de denominación, recomendamos que los proveedores añadan como prefijo a su nombre de carpeta preferido el nombre de su dominio de Internet; por ejemplo, un proveedor con el nombre de dominio ourcompany.com puede denominar sus carpetas de la manera siguiente:
com.ourcompany.xxx o com.ourcompany.ourData

Carpeta mcd

La carpeta <mcd> puede contener los elementos siguientes, los cuales describen la estructura de los datos de mensaje en un mensaje de WebSphere MQ. Todos ellos son series de caracteres y son sensibles a las mayúsculas y minúsculas.
<Msd>
Dominio de servicio de mensajes
<Set>
Conjunto de mensajes
<Type>
Tipo de mensaje
<Fmt>
Formato del mensaje

El elemento de dominio identifica cómo manejar el mensaje. La sintaxis de los otros elementos (set, type y format) depende del valor asignado a <Msd>.

Se han asignado los valores siguientes para <Msd>:
mrm
Mensajes gestionados por MRM de WebSphere Business Integration Message Broker.
Este dominio admite los valores siguientes para <Fmt>:
xml
Representación XML (Extensible Markup Language)
pdf
Representación de corriente de bits MTI (interfaz de conversión de mensajes)
CWF identifier
Identificador de formato físico personalizado asignado al conjunto de mensajes

El elemento Set debe contener el identificador del conjunto de mensajes MRM (Message Repository Manager) al que pertenece el mensaje; este identificador se obtiene del área de trabajo.

El valor de elemento Type es el identificador de la definición de mensaje MRM del conjunto de mensajes especificado al que pertenece este mensaje.

none
Se trata al mensaje como si fuera un objeto BLOB opaco y se entrega al destinatario tal cual. Si se elige este dominio, no debe especificarse el conjunto ni el tipo.
xml
Se trata al mensaje como si fuera un mensaje XML autodefinitorio.
Nota: los mensajes del dominio neonmsg no son compatibles con los mensajes del domino neon.

Carpeta psc

La carpeta <psc> se utiliza para transmitir al intermediario mensajes de mandatos de publicación/suscripción.

En el campo NameValueData sólo se permite una carpeta psc.

Para obtener información completa, consulte el apartado Mensajes de mandatos.

Carpeta pscr

La carpeta <pscr> se utiliza para contener información procedente del intermediario, en respuesta a los mensajes de mandatos de publicación/suscripción.

En un mensaje de respuesta sólo hay una carpeta pscr.

Para obtener información completa, consulte el apartado Mensaje de Broker Response.

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

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 que no contenga dos puntos (:).
  • Sólo están permitidos los elementos simples, no los grupos.
  • Todos los elementos toman el tipo de serie de caracteres por omisión, a menos que un atributo dt="xxx" los modifique.
  • Todos los elementos son opcionales, pero sólo deben aparecer una vez en cada carpeta.
  • Una instancia MQRFH2 sólo puede contener una carpeta <usr>.