C node implementation functions

The user-defined node implements a function interface for the integration node 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

These implementation functions are called by the integration node, and implemented by the node.

For certain implementation functions, you might need to specify the name of a parser that is supplied with IBM® App Connect Enterprise. 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