Joined: 22 Mar 2009 Posts: 157 Location: South Africa
If my program A is calling program B:
EXEC CICS LINK
DATALENGTH (LENGTH OF COMM-DATA)
LENGTH (LENGTH OF W01-PASS-DATA)
B program is doing some updates to the table and returning back to A and B is commiting all the records the moment I am giving SYNCPOINT in B or the moment B is returning back to A. But if the program A is failing after the successful completion of B then whatever A has updated is getting rollbacked but B's commited data are not rollbacked. Is there any way to rollback both the changes.