Qual è il programma di analisi più adatto?

Le caratteristiche dei messaggi che le applicazioni si scambiano indicano quale programma di analisi utilizzare.

WebSphere Message Broker fornisce una gamma di programmi di analisi dei messaggi. Ogni programma di analisi elabora i dati del contenuto del messaggio in un dominio messaggi particolare (ad esempio, XML) o in un'intestazione del messaggio particolare (ad esempio, MQMD).

Esaminare i messaggi che le applicazioni inviano al broker e stabilire a quale dominio di messaggi appartengono i dati del contenuto del messaggio, in modo da impostare le intestazioni corrette nel messaggio o configurare il nodo di input del flusso di messaggi nel modo appropriato.

Se i dati dell'applicazione sono in formato XML
Utilizzare il formato XML nel dominio MRM o nel dominio XML, XMLNS o XMLNSC.

In genere, il dominio MRM offre maggiori funzioni:

  • Quando un messaggio viene analizzato, la struttura ad albero del messaggio logica utilizza i tipi presi dal modello del messaggio. Questo consente alle espressioni ESQL di operare sui dati direttamente, senza che sia necessario eseguirne il cast sul tipo di dati corretto. I dati codificati nelle sezioni CData sono supportati, così come i dati binari nella codifica esadecimale e base64.
  • Quando si crea ESQL per configurare un nodo Compute, Database o Filter, l'editor ESQL può fornire assistenza in base alle informazioni relative al modello del messaggio.
  • Quando si creano le mappature per configurare un nodo DataDelete, DataInsert, DataUpdate, Extract, Mapping o Warehouse, gli editor Mappatura forniscono assistenza in base alle informazioni relative al modello del messaggio.
Se i dati dell'applicazione derivano da un'applicazione legacy C o COBOL o consistono in dati binari a formato fisso (possibilmente con stringhe che terminano con valore null)
Utilizzare il Custom Wire Format nel dominio MRM.
Se i dati dell'applicazione consistono in un testo formattato o contengono campi di lunghezza variabile diversi dalle stringhe che terminano con valore null
Utilizzare il formato Tagged Delimited String nel dominio MRM.
Se i dati dell'applicazione sono creati utilizzando l'API JMS
Utilizzare il dominio XML o uno dei domini JMS (JMSMap e JMSStream).
Se i dati dell'applicazione sono in formato SAP IDoc
Utilizzare il dominio IDOC.
Se i dati dell'applicazione sono in formato MIME, ad esempio SOAP con allegati o RosettaNet
Utilizzare il dominio MIME. Si potrebbe avere la necessità di analizzare parti specifiche del messaggio con altri programmi di analisi. Ad esempio, si potrebbe analizzare la root di un messaggio SOAP con allegati utilizzando il programma di analisi MRM XML.
Se non si conosce o si ha necessità di conoscere, il contenuto dei dati dell'applicazione
Utilizzare il dominio BLOB.
Concetti correlati
Dominio e programma di analisi MRM
Domini e programmi di analisi XML
Domini e programma di analisi JMS
Dominio e programma di analisi IDoc
Dominio e programma di analisi MIME
Dominio e programma di analisi BLOB
Creazione di modelli di messaggio
Messaggi XML nei domini MRM e XML
Attività correlate
Sviluppo di flussi di messaggi
Sviluppo di ESQL
Sviluppo di Java
Riferimenti correlati
Nodi integrati
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac00595_