IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Implementing user-defined extensions

Create the resources for your user-defined extension. You can write user-defined nodes in C or Java™, or you can use a subflow to create a node. You can write user-defined parsers and exits only in C.

Before you start:

Read the following topics:

To create a user-defined extension, follow the instructions in the appropriate topic:

For user-defined nodes only, you must create an IBM Integration Toolkit Eclipse plug-in. For user-defined nodes created in Java and C, you must also create the run time .lil or .jar file. The IBM Integration Toolkit plug-in adds the user-defined node to the node palette in the Message Flow editor, so that you can include the new node in message flows. This additional task is described in Creating the user interface representation of a user-defined node in the IBM Integration Toolkit. This step is not required for user-defined parsers or exits.

The following table shows the tasks required for creating the different types of user-defined extension.
Action Topics to view
To use one of the Java sample nodes
  1. Compiling a Java user-defined node
  2. Installing user-defined extension runtime files on a broker
  3. Creating the user interface representation of a user-defined node in the IBM Integration Toolkit
  4. Testing a user-defined node
To use one of the C sample nodes
  1. Compiling a C user-defined extension
  2. Installing user-defined extension runtime files on a broker
  3. Creating the user interface representation of a user-defined node in the IBM Integration Toolkit
  4. Testing a user-defined node
To use the sample parser
  1. Compiling a C user-defined extension
  2. Installing user-defined extension runtime files on a broker
To create your own Java node by using the IBM Integration Toolkit
  1. Creating an input node in Java or Creating a message processing or output node in Java
  2. Using error logging from a user-defined extension
  3. Compiling a Java user-defined node
  4. Testing a user-defined node
  5. Packaging and distributing a user-defined node project
  6. Installing a user-defined extension to current and past versions of IBM Integration Bus
To create your own C node
  1. Creating an input node in C or Creating a message processing or output node in C
  2. Using error logging from a user-defined extension
  3. Compiling a C user-defined extension
  4. Installing user-defined extension runtime files on a broker
  5. Creating the user interface representation of a user-defined node in the IBM Integration Toolkit
  6. Testing a user-defined node
  7. Packaging and distributing a user-defined node project
  8. Installing a user-defined extension to current and past versions of IBM Integration Bus
To create your own node from a subflow from scratch
  1. Creating a user-defined node from a subflow from scratch
  2. Creating the user interface representation of a user-defined node in the IBM Integration Toolkit
  3. Testing a subflow user-defined node project
  4. Packaging and distributing a user-defined node project
  5. Installing a user-defined node
To create your own node from an existing subflow
  1. Creating a user-defined node from an existing subflow
  2. Testing a subflow user-defined node project
  3. Packaging and distributing a user-defined node project
  4. Installing a user-defined node
To create your own parser
  1. Implementing a user-defined parser
  2. Using error logging from a user-defined extension
  3. Compiling a C user-defined extension
  4. Installing user-defined extension runtime files on a broker
To create a user exit
  1. Developing a user exit
  2. Compiling a C user-defined extension
  3. Deploying a user exit

as37479_.htm | Last updated Friday, 21 July 2017