Se si tratta di messaggi in XML, utilizzare XML Wire Format nel dominio MRM oppure
utilizzare uno dei domini XML (XMLNSC, XMLNS o XML).
Modellare i messaggi XML utilizzando il dominio MRM per i motivi riportati di seguito.
- E' possibile creare dizionari di messaggi da utilizzare con il programma di analisi MRM in
un WebSphere Message Broker. Ciò abilita l'interpretazione avanzata dei dati in un messaggio XML mediante il programma di analisi MRM.
Ad esempio:
- Il dizionario indica i tipi di dati reali di un campo nel messaggio anziché considerarli sempre come stringhe di carattere.
- E' possibile convalidare messaggi XML in base al dizionario mediante il programma di analisi MRM.
- E' possibile decodificare in modo automatico dati binari Base64.
- E' possibile estrarre informazioni data ora da un valore dati utilizzando una stringa di formato specifico.
- E' possibile disporre di controllo supplementare per la rappresentazione dei dati.
Ad esempio, è possibile che un campo dati sia rappresentato come un elemento XML in un messaggio e come attributo XML in un altro messaggio. E' inoltre possibile che un campo dati sia noto con un nome particolare in un messaggio e un nome diverso in un altro messaggio. E' possibile specificare tale rappresentazione avanzata utilizzando le proprietà MRM XML Wire Format.
- E' possibile condividere un albero logico dei messaggi comune con diversi formati fisici.
Ad esempio,
se si utilizza un messaggio creato da un'applicazione legacy COBOL, è possibile definire in modo veloce e con facilità il messaggio XML equivalente utilizzando MRM XML Wire Format.