Salian Prajwal
New User
Joined: 14 Jun 2013 Posts: 1 Location: India
|
|
|
|
I have a HTTP socket program performing client communication i.e I am sending an request from my system to the sever by creating an socket for every request. The program will initiate a transaction to send the request to the server and this transaction can run for 20 seconds only. After 20 seconds, the system manager will purge the transaction
The program is working fine during the ideal environment. However when the network between the two system goes down, the transaction will run for more than 20 seconds and system manager will purge this transaction.
During this purging, the CICS data area is getting corrupted. Post which whenever I am trying to create a socket, it is populating an error message while creating a socket with error code 10335.
I believe the CICS data area is getting corrupted because I have not closed the socket which i created for my request. Currently I am trying to fix this.
As of now, I am restarting the entire system and initiating the EZA0 transaction to resovle the issue.
I tried to reinitialize the CICS socket using EZACIC21(init) and EZACIC22(terminate) program. But I was not unable to.
Is there any ways to reinitialize the corrupted socket without restarting the system? |
|