WebSphere Message Broker, Version 8.0.0.7
Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS
See information about the latest product version
See information about the latest product version
C node implementation functions
The user-defined node implements a function interface for the broker to call during runtime operation. This interface includes functions to create a local context whenever a node instance is created, functions to set and retrieve attribute values, the function to perform the processing of the node itself, and functions to examine messages.
The following functions are provided:
- Mandatory function
- cniCreateNodeContext
- Optional and conditional functions
-
- cniDeleteNodeContext
- Either cniEvaluate (for message processing and output nodes), or cniRun (for input nodes)
- cniGetAttribute
- cniGetAttribute2
- cniGetAttributeName
- cniGetAttributeName2
- cniSetAttribute
These implementation functions are called by the broker, and implemented by the node.
For certain implementation functions, you might need to specify the name of a parser that is supplied with WebSphere® Message Broker. If so, you must use the correct class name of the parser. The following table provides a summary of the parsers, root element names, and class names for different headers.
Parser | Root element name | Class name |
---|---|---|
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 |