Installing user-defined extension runtime files on an integration server
Install the compiled runtime files for your user-defined extension on the integration server on which you want to test its function. If your user-defined node uses a custom compiler, install the user-defined node plug-in to the integration server on which you want to deploy the node.
Before you begin
- Create and compile your user-defined extension using the procedure
described in Compiling a Java user-defined node or Compiling a C user-defined extension.
- The files that have been created for extension created in C depend
on the operating system:
A dynamic link library (DLL), named with a file type of .lil.
A shared object, again with a file type of .lil.
- For Java nodes, a Java Archive file (JAR), with a file type of .jar (on all operating systems).
- The files that have been created for extension created in C depend
on the operating system:
- If you have created a user-defined node, you must also complete the task that is described in Creating the user interface representation of a user-defined node in the IBM App Connect Enterprise Toolkit.
- If your user-defined node contains a custom compiler, you must package your user-defined node project; see Packaging and distributing a user-defined node project.
About this task
This task instructs you to stop and restart integration servers. This action is required in all cases, although if you do stop and restart an integration server, you should ensure that anyone with an interest in a particular integration server is made aware that recent changes have been made.
This task is applicable to user-defined nodes written in Java or C only. If your user-defined node contains a custom compiler, you must install the compiled runtime files and the user-defined node plug-in to the integration server. If your user-defined node does not contain a custom compiler, install only the compiled runtime files to the integration server.
To install runtime and user-defined node plug-in files on the integration server:
Procedure
Results
The integration server loads the user-defined extension files during initialization. After loading the files, the integration server calls the registration functions in the user-defined extension and records what nodes or parsers the user-defined extension supports.
A C user-defined extension implements a node or parser factory that can support multiple nodes or parser types. For more information, see Node and parser factory behavior. Java users are not required to write a node factory.