Der benutzerdefinierte Knoten implementiert eine Funktionsschnittstelle für den Nachrichtenbroker zum Aufruf während der Laufzeitausführung. Diese Schnittstelle enthält Funktionen zum Erstellen eines lokalen Kontextes, wenn eine Knoteninstanz erstellt wird, Funktionen zum Festlegen und Abrufen von Attributwerten, die Funktion für die eigentliche Verarbeitung des Knotens selbst sowie Funktionen zum Überprüfen von Nachrichten.
Diese Implementierungsfunktionen werden vom Broker aufgerufen und vom Knoten implementiert.
Bei bestimmten Implementierungsfunktionen muss möglicherweise der Name eines Parsers angegeben werden, der im Lieferumfang von WebSphere Message Broker enthalten ist. Sie müssen dann 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 | BLOB | 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 |
Properties | Properties | PropertyParser |
SMQ_BMH | SMQ_BMH | SMQBAD |
XML | XML | xml |
XMLNS | XMLNS | xmlns |
XMLNSC | XMLNSC | xmlnsC |
Dieser Abschnitt deckt folgende Funktionen ab: