Welcher Parser sollte verwendet werden?

Die Merkmale der von Ihren Anwendungen ausgetauschten Nachrichten weisen darauf hin, welchen Parser Sie verwenden müssen.

WebSphere Message Broker stellt eine Reihe von Nachrichtenparsern zur Verfügung. Jeder Parser verarbeitet Nachrichteninhalte für Nachrichten in einer bestimmten Nachrichtendomäne (z. B. XML) oder einem bestimmten Nachrichtenheader (z. B. MQMD).

Überprüfen Sie die Nachrichten, die Ihre Anwendungen dem Broker senden, und bestimmen Sie, zu welcher Nachrichtendomäne die Nachrichteninhalte gehören, damit Sie entweder die korrekten Header in der Nachricht einrichten oder den Empfangsknoten des Nachrichtenflusses entsprechend konfigurieren können.

Wenn Ihre Anwendungsdaten im XML-Format vorliegen
Verwenden Sie das XML-Format entweder in der MRM-Domäne oder in der XML-, XMLNS- oder XMLNSC-Domäne.

Normalerweise werden Sie feststellen, dass die MRM-Domäne umfangreichere Funktionen bietet:

  • Wenn eine Nachricht analysiert wird, verwendet die logische Nachrichtenbaumstruktur die Typen des Nachrichtenmodells. Dies ermöglicht ESQL-Ausdrücken, direkt die Daten zu bearbeiten, ohne sie in den korrekten Datentyp umzuwandeln. Daten, die in CData-Abschnitte codiert sind, werden unterstützt, sowie binäre Daten in hexadezimaler und base64-Codierung.
  • Wenn Sie ESQL erstellen, um einen Rechen-, Datenbank- oder Filterknoten zu konfigurieren, kann der ESQL-Editor basierend auf den Nachrichtenmodellinformationen Hilfe bieten.
  • Wenn Sie Zuordnungen erstellen, um einen Datenlösch-, Dateneinfüge-, Datenaktualisierungs-, Extraktions-, Zuordnungs- oder Warehouseknoten zu konfigurieren, können die Zuordnungseditoren basierend auf den Nachrichtenmodellinformationen Hilfe bieten.
Wenn Ihre Anwendungsdaten von einer traditionellen C- oder COBOL-Anwendung stammen oder aus binären Daten (möglicherweise mit Einbeziehung von auf Null endender Zeichenfolgen) mit festem Format bestehen:
Verwenden Sie das CWF-Format (Custom Wire Format) in der MRM-Domäne.
Wenn Ihre Anwendungsdaten aus formatiertem Text bestehen oder Felder mit variabler Länge (außer auf Null endender Zeichenfolgen) enthalten:
Verwenden Sie das TDS-Format (Tagged Delimited String) in der MRM-Domäne.
Wenn Ihre Anwendungsdaten mittels der JMS-API erstellt werden:
Verwenden Sie entweder die XML-Domäne oder eine der JMS-Domänen (JMSMap und JMSStream).
Wenn Ihre Anwendungsdaten im SAP IDoc-Format vorliegen:
Verwenden Sie die IDOC-Domäne.
Wenn Ihre Anwendungsdaten im MIME-Format vorliegen (z. B. SOAP with Attachments oder RosettaNet):
Verwenden Sie die MIME-Domäne. Möglicherweise müssen bestimmte Teile der Nachricht mit anderen Parsern analysiert werden. Beispielsweise kann es erforderlich sein, die Root einer SOAP with Attachments-Nachricht mit Hilfe des MRM XML-Parsers zu analysieren.
Wenn Sie den Inhalt Ihrer Anwendungsdaten nicht kennen bzw. kennen müssen:
Verwenden Sie die BLOB-Domäne.
Zugehörige Konzepte
MRM-Parser und -Domäne
XML-Parser und -Domänen
JMS-Parser und -Domänen
IDoc-Parser und -Domäne
MIME-Parser und -Domäne
BLOB-Parser und -Domäne
Nachrichten modellieren
XML-Nachrichten in MRM- und XML-Domänen
Zugehörige Tasks
Nachrichtenflüsse entwickeln
ESQL erstellen
Java-Code entwickeln
Zugehörige Verweise
Integrierte Knoten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 18.05.2006
ac00595_