Orden de prioridad para derivar el dominio de mensajes

Cuando el nodo JMSInput recibe un mensaje JMS, se obtiene el dominio del mensaje de acuerdo con los criterios siguientes y en el siguiente orden de prioridad:

  1. La propiedad Dominio de mensajes se establece en un tipo de dominio específico.

    En este caso, el nodo espera recibir sólo los siguientes tipos de mensaje JMS:

    Dominio de mensajes Tipos de mensaje JMS válidos
    BytesMessage TextMessage MapMessage StreamMessage ObjectMessage
    BLOB X X     X
    XML   X      
    XMLNS   X      
    XMLNSC   X      
    MRM X X      
    JMSMap     X    
    JMSStream       X  
    MIME X X      
    IDOC X X      

    Si se recibe un tipo de mensaje JMS, que no es válido para el dominio de mensajes en el que está configurado el nodo JMSInput, el nodo emite un aviso y restituye el mensaje al destino de proveedor JMS de origen o al destino de restitución.

  2. La propiedad Dominio de mensajes está en blanco (valor por omisión). El valor de cabecera JMSType del mensaje de entrada JMS se establece de acuerdo con el formato de URI mostrado más abajo:
    JMSType Dominio de intermediarios
    mcd://domain/[set]/[type]/[?format=fmt] MRM
    mcd://XML o mcd://xml XML
    mcd://XMLNS o mcd://xmlns XMLNS
    mcd://XMLNSC o mcd://xmlnsc XMLNSC
    mcd://IDOC o mcd://idoc IDOC
    mcd://MIME o mcd://mime MIME

    Si se recibe un tipo de mensaje JMS que no es válido para el dominio de mensajes configurado en la cabecera JMSType, el nodo emite un aviso y restituye el mensaje al destino de proveedor JMS de origen o al destino de restitución.

    Mensajes recibidos en el dominio MRM

    Los mensajes que se reciben en el dominio MRM deben tener un campo de cabecera JMSType que esté establecido de acuerdo con el formato siguiente (que también se utiliza en el suministro de JMS):
    mcd://domain/[set]/[type]/[?format=fmt]
    Si el campo JMSType no se ajusta a este formato, el mensaje se maneja en el dominio BLOB. Por ejemplo,
    mcd://MRM/SWIFTXML2005/{http://SWIFT/2005}:Document/?format=SWIFT
  3. La propiedad Dominio de mensajes está en blanco (valor por omisión) y el valor de cabecera JMSType del mensaje de entrada JMS también está en blanco.

    El dominio de mensajes se establece de acuerdo con la clase Java de mensaje JMS, como se indica a continuación:

    TextMessage XML
    BytesMessage BLOB
    MapMessage JMSMap
    StreamMessage JMSStream
    ObjectMessage BLOB
Referencia relacionada
Estructura de mensaje JMS
Tipos de mensaje JMS
Representación de mensajes a través del transporte JMS
Datos de cabecera y propiedad de mensaje de entrada JMS
Carga útil del mensaje JMS
Carga útil de mensaje JMS y analizador apropiado
Mensaje JMS para salida
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac24870_