Verfügbare Parser

Ein Parser wird vom Broker nur aufgerufen, wenn dieser Parser auch erforderlich ist. Welcher Parser aufgerufen wird, hängt von dem Parser ab, der angegeben wurde.

Bei bestimmten Implementierungsfunktionen muss möglicherweise der Name eines Parsers angegeben werden, der im Lieferumfang von WebSphere Message Broker enthalten ist. Unter anderem gehören folgende Funktionen dazu:
  • cniCreateElementAfterUsingParser
  • cniCreateElementAsFirsthChildUsingParser
  • cniCreateElementAsLastChildUsingParser
  • cniCreateElementAsLastChildFromBitstream
  • cniCreateElementBeforeUsingParser

Wenn Sie diese Funktionen verwenden, müssen Sie den korrekten Klassennamen des Parsers angeben. Die folgende Tabelle bietet eine Übersicht über die Parser, Stammelementnamen und Klassennamen für verschiedene Header.

Parser Stammelementname Klassenname
BLOB (Binary large object) BLOB (Binary large object) NONE
IDOC IDOC IDOC
JMSMap JMSMap JMS_MAP
JMSStream JMSStream JMS_STREAM
MIME MIME MIME
MQCFH MQPCF MQPCF
MQCIH MQCIH MQCICS
MQDLH MQDLH MQDEAD
MQIIH MQIIH MQIMS
MQMD MQMD MQHMD
MQMDE MQMDE MQHMDE
MQRFH MQRFH MQHRF
MQRFH2 MQRFH2 MQHRF2
MQRMH MQRMH MQHREF
MQSAPH MQSAPH MQHSAP
MQWIH MQWIH MQHWIH
MRM MRM MRM
Eigenschaften Eigenschaften PropertyParser
SMQ_BMH SMQ_BMH SMQBAD
XML XML xml
XMLNS XMLNS xmlns
XMLNSC XMLNSC xmlnsC

Wenn Sie den MQMD-Parser verwenden, wird vorausgesetzt, dass Sie mit MQMD Version 2 arbeiten.

Sie können auch eigene benutzerdefinierte Parser erstellen oder von Drittanbietern bereitgestellte benutzerdefinierte Parser verwenden.

Zugehörige Konzepte
Benutzerdefinierte Parser
Lebenszyklus von benutzerdefinierten Parsern
Planung für benutzerdefinierte Parser
Zugehörige Verweise
XML- und MRM-Parserkonstanten
Benutzerdefinierte C-Parser-API
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
as24983_