Posted: Mon Nov 17, 2003 1:30 am Post subject: RRS, rollback behaviours within MQ CICS bridge
Voyager
Joined: 20 Nov 2001 Posts: 98 Location: Hong Kong
Hi, all
I have a question about the behaviours of RRS and DB rollback within
MQ CICS bridge. I have an EAI integration project to integrate a
Mainframe CICS oriented application. I use the MQ CICS bridge to
trigger MF's programs. Sicne I can not modify those code in the
MF, as a result, I can not implement those thing like RRS commit
and RRS rollback within those program. What will happen if I compile
those program with RRS parameters within the JCL, when the program
abend at the run time. suppose the program just execute a SQL
insert statement successfully and the program abend in other area of
the program. Will the SQL insert rollback without a clear rollback statemnt
in the program. if not, How can I make sure the program abend will
trigger a DB rollback.
Programs run by the MQ CICS bridge run under the CICS environment and CICS will act as the transaction coordintaor (in conjunction with RRS if needed) and will ensure that database and other resource updates are are all rolled back should the program abend. The reply message from the MQ CICS bridge will indicate that the program failed.
You should compile the programs for the CICS envrironment rather than RRS. _________________ Bob Buxton
Ex-Websphere MQ Development
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum