This article outlines the procedure for deploying and invoking a message flow that contains a user-defined node in App Connect on CP4I or the OpenShift Container Platform (OCP).
IBM App Connect Enterprise allows users to create user-defined nodes also known as custom nodes which extends the capabilities of the integration toolkit beyond the standard set of nodes provided by the platform. These nodes are developed using IBM Integration Toolkit, which provides a development environment for designing, developing, and testing integration solutions.
In this article we mainly focus on how to deploy and invoke a Java based user-defined node.
The IBM App Connect Documentation provides detailed explanations on creating a user-defined node, compiling it, testing it, and packaging it on on-prem.
Reference - Creating a user-defined node
Now let us understand how we can deploy a message flow containing a UDN and invoke it in OCP.
Creating a BAR file for the message flow
Note: The following application is taken from the tutorials for demonstration purposes.
The flow consists of an HTTPInput => User-Defined Node => HTTPReply: