Integrate With IBM CTG Connector in Mule 4

img

CICS is a transaction processing subsystem that provides services for a user to run applications by request. It enables many users to submit requests to run the same applications, using the same files and programs, at the same time. CICS manages the sharing of resources, integrity of data, and prioritization of execution, while maintaining fast response times.

Usually in migration APIs from IIB to Mule this connector is used to connect with mainframe legacy system.

Add the Connector Using Exchange -

img

Also can add pom dependency for IBM CTG module.

icon png

<dependency>
    <groupId>com.mulesoft.connectors</groupId>
    <artifactId>mule-ibm-ctg-connector</artifactId>
    <version>X.X.X</version>
    <classifier>mule-plugin</classifier>
</dependency>

This module contains four connectors. Mainly two types of program is there- Commarea and channel. Two type of channel is present – single and multiple.

img

For connector configuration need to add the required following dependencies –

  • ctgserver.jar (CTG Server Library)
  • cicsjee.jar (CICS JEE)
  • ccf2.jar (CICS Common Connector Framework)
  • ctgclient.jar (CTG Client Library)
  • geronimo-j2ee-connector_1.6_spec.jar
img
Host Enter the host name of the CICS.
Port Enter the port on which the CICS is running. Default value is 2006.
Server name Enter the name of the target CICS server as defined in the CICS configuration file. Optional.
Username Enter the CICS user ID. Optional, if security is not enabled in the CICS region.
Password Enter the password for the CICS user ID. Optional, if security is not enabled in the CICS region.
img

Some additional setting configuration is required if there is any keystore containing the certificates required for an SSL client.

img
Keystore location Enter the location of the keystore containing the certificates required for an SSL client.
Keystore Password Enter the password required to access the keystore for an SSL client.

While executing with commearea need to define the commareaLength and replyLength

img

configure the following fields in case of channels (single/ multiple).

img
icon png
Thank you for taking out time to read the above post. Hope you found it useful. In case of any questions, feel free to comment below. Also, if you are keen on knowing about a specific topic, happy to explore your recommendations as well.

Post a comment

Your email address will not be published.