Definir y cargar un esquema XML para una cabecera MQRFH2

Para incluir metadatos o parámetros adicionales en un mensaje MQ, debe configurar una cabecera MQRFH2 que defina los parámetros especificados. Por lo general, estos parámetros son específicos de una aplicación, pero no suceden en los datos del propio mensaje.

Acerca de esta tarea

Cada parámetro, que MQ llama una carpeta, se pasa como un fragmento XML junto con otros datos de cabecera MQRFH2. Cada parámetro puede tener su propia estructura XML exclusiva.

Dado que el Dispositivo de integración trabaja con mensajes XML, cada uno de estos fragmentos de parámetro debe extraerse de la cabecera MQRFH2. Los fragmentos se unen en uno solo y se pasan como el parámetro MQRFH2 al Dispositivo de integración.

Para que estos parámetros sean accesibles, tanto Studio como el Dispositivo de integración necesitan tener acceso a un esquema XML que defina las estructuras de todos los parámetros. Complete el siguiente procedimiento para crear ese esquema XML y cargarlo en el proyecto.

Procedimiento

  1. Cree un esquema XML que defina los parámetros de la cabecera MQRFH2 utilizando un editor de esquemas XML o un editor de textos. Para obtener un ejemplo de esquema XML, consulte Ejemplos de esquemas y datos XML MQRFH2. Tendrá que personalizar el esquema XML que cree para que se ajuste a los parámetros de su aplicación.
    Cree el esquema XML siguiendo estas directrices:
    • Defina la estructura consolidada como un elemento NameValueData único.
    • Liste todos los parámetros, en el orden en el que sucedan en la cabecera MQRFH2, como elementos dentro del elemento NameValueData.
    • Los nombres de parámetro deben ser exclusivos.
    • Los nombres de parámetro, grupo y propiedad deben ser nombres XML válidos. Consulte las especificaciones XML o la documentación acerca de MQ para obtener más información.
    • Cada parámetro debe estar envuelto en un elemento único. En la documentación acerca de MQ se hace referencia a este elemento de parámetro como una carpeta.
    • Los parámetros pueden contener propiedades, grupos, o ambos.
    • Los grupos y las propiedades se pueden repetir.
    • Los grupos se pueden anidar en otros grupos.
    • El tipo de las propiedades debe definirse como MQRFHQPropertyType.
  2. Añada este esquema XML al proyecto. Consulte Carga de archivos en un proyecto para obtener más información.
  3. El esquema XML estará ahora disponible en el recuadro de diálogo Buscar elemento de tipo de esquema. En el panel Configurar de las actividades MQ, este recuadro de diálogo aparece al pulsar la casilla de verificación Fragmento de esquema para cabecera MQRFH2 y, a continuación, [...]. En el recuadro de diálogo Buscar elemento de tipo de esquema, localice el esquema XML que define la cabecera, seleccione el elemento NameValueData en ese esquema XML, y pulse Aceptar.



Comentarios | Notices


Icono de fecha y hora Última actualización: Friday, November 8, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/MQ_Define_and_Load_a_Schema_Fragment_for_the_MQRFH2_Header.html