|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
CICS Recovery |
« View previous topic :: View next topic » |
Author |
Message
|
coderunner |
Posted: Fri Mar 16, 2007 2:43 am Post subject: CICS Recovery |
|
|
Newbie
Joined: 21 Feb 2007 Posts: 7
|
If a CICS transaction gets a message from a queue, thereby removing it from the queue, then the transaction abends unexpectedly, will the message be put back onto the queue or will it be lost?
Similarly, if the transaction is getting and processing several messages, which contain details of financial transactions, would you recomend issuing a syncpoint after each message has been processed?
Finally, can you recommend a manual that covers these topics? |
|
Back to top |
|
 |
Vitor |
Posted: Fri Mar 16, 2007 2:53 am Post subject: Re: CICS Recovery |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
coderunner wrote: |
If a CICS transaction gets a message from a queue, thereby removing it from the queue, then the transaction abends unexpectedly, will the message be put back onto the queue or will it be lost? |
If the get was performed under syncpoint in a unit of work (typically so in a CICS transaction) then the message will return to the queue.
coderunner wrote: |
Similarly, if the transaction is getting and processing several messages, which contain details of financial transactions, would you recomend issuing a syncpoint after each message has been processed? |
Technically you issue a commit but whatever you call it, it should be issued at the end of a business transaction. This could be one message or several depending on your design.
coderunner wrote: |
Finally, can you recommend a manual that covers these topics? |
The Syncpoint option is discussed in the Application Programming Guide & Reference. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|