The C language user-defined node API consists of:
- A set of implementation functions that provide the functionality
of the user-defined node. These functions are called by the integration node.
The implementation functions are mandatory, and if they are not supplied
by the developer, an exception is thrown at run time.
- A set of utility functions that create resources in the integration node,
or request a service of the integration node. These utility functions are called
by a user-defined node.
Most of the utilities are shared by all types of node; however,
a few are specific to input nodes. This restriction is marked in the
text.
These functions are defined in the BipCni.h header file.
This section covers the following topics: