Mechanisms to invoke external applications from a TXSeries on-line transaction and vice-versa
invhariharan 060000MAJR Visits (1909)
I was articulating for one of our customers on how they could invoke an exte
The immediate options that comes to mind is the usage of CICS Transaction Gateway that provides an ECI interface for invoking CICS transaction from an external application. However it would not help for invoking an external application from an on-line CICS transaction. Similar with the usage of the WebSphere MQ where an external application can be configured to place a message in a Queue and a transaction would be triggered automatically in the CICS region... but requires "proxy apps" to manage the flow between the external application and the on-line CICS transactions...
Another primitive mechanism (although it takes work to build it!) is to leverage the ip_sockets sample that we supply with TXSeries product, extending it to serve the purpose of invoking external application from a CICS on-line and vice-versa. I have attempted to create a pictorical illustration on how that could be made to work below:
The above should give you an idea on how the problem could be addressed with primitive mechanisms. Do drop a comment if you have any thoughts or require sample code...