Hi everyone. This is my first topic here, so nice meeting you.
I am trying to setup a persistent TCPIP communication between CICS and a UNIX server.
I want to extend the client-listener-child-server model in the following way:
-One child server transaction only reads messages
-One child server transaction only writes messages
-Both transactions are long-running (working in parallel)
The issue here is if I can have both transactions using the same socket.
I have tried the givesocket/takesocket mechanism but I realised that the socket can only be used by the transaction that takes the socket and the transaction that gives the socket must close it. (As happens with CSKL) Otherwise, if the socket is not closed by first transaction it cannot be used (ERROR READ SOCKET FAIL 00113).