Ordine di precedenza per la derivazione del dominio del messaggio

Quando un messaggio JMS viene ricevuto dal nodo JMSInput, il dominio del messaggio viene derivato secondo i seguenti criteri e nell'ordine di precedenza riportato di seguito.

  1. La proprietà Dominio messaggi viene impostata su un tipo di dominio specifico.

    In tal caso, è previsto che il nodo riceva solo i seguenti tipi di messaggi JMS:

    Dominio messaggi Tipi di messaggio JMS validi
    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      

    Se viene ricevuto un tipo di messaggio JMS non valido per la proprietà Dominio messaggi configurata nel nodo JMSInput, il nodo invia un'avvertenza ed effettua il backup del messaggio nella destinazione del provider JMS di origine o nella destinazione di backout.

  2. La proprietà Dominio messaggi è vuota (impostazione predefinita). Il valore di intestazione JMSType del messaggio di input JMS viene impostato secondo il formato URI riportato di seguito.
    Tipo JMS Dominio broker
    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

    Se viene ricevuto un tipo di messaggio JMS non valido per la proprietà Dominio messaggi configurata nell'intestazione JMSType, il nodo invia un'avvertenza ed effettua il backup del messaggio nella destinazione del provider JMS di origine o nella destinazione di backout.

    Messaggi ricevuti nel dominio MRM

    E' necessario che i messaggi ricevuti nel dominio MRM dispongano di un campo di intestazione JMSType impostato secondo il seguente formato (utilizzato anche in disposizioni JMS):
    mcd://domain/[set]/[type]/[?format=fmt]
    Se il campo JMSType non è conforme a questo formato, il messaggio viene gestito nel dominio BLOB. Ad esempio,
    mcd://MRM/SWIFTXML2005/{http://SWIFT/2005}:Document/?format=SWIFT
  3. La proprietà Dominio messaggi è vuota (impostazione predefinita) e il valore di intestazione JMSType del messaggio di input JMS è vuoto.

    Il dominio del messaggio viene impostato secondo la classe Java del messaggio JMS come riportato di seguito.

    TextMessage XML
    BytesMessage BLOB
    MapMessage JMSMap
    StreamMessage JMSStream
    ObjectMessage BLOB
Riferimenti correlati
Albero dei messaggi JMS
Tipi di messaggio JMS
Rappresentazione dei messaggi mediante trasporto JMS
Dati della proprietà e intestazione del messaggio di input JMS
Payload del messaggio JMS
Programma di analisi appropriato e payload del messaggio JMS
Messaggio JMS di output
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac24870_