Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

How to verify the transactions put into MQ ?

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Java & MQSeries
View previous topic :: :: View next topic  
Author Message
jacobdng

New User


Joined: 27 Aug 2006
Posts: 49
Location: Taiwan

PostPosted: Thu Mar 31, 2011 6:47 am    Post subject: How to verify the transactions put into MQ ?
Reply with quote

Our site use IBM MQ 6 to connect all the heterogeneous platforms.
In perspective of Disaster Recovery Plan, we need to know how many transactions have been lost in the process of recovery.

Since MQ is the central of all the messages flying around, hopefully the MQ transaction log could provide us the needed information.

Please advise how to interpret the MQ transaction logs?

Thanks in advance
Jacob Deng
Back to top
View user's profile Send private message

Garry Carroll

Active Member


Joined: 08 May 2006
Posts: 995
Location: Dublin, Ireland / Edinburgh, Scotland

PostPosted: Thu Mar 31, 2011 12:18 pm    Post subject:
Reply with quote

I believe that IBM do not provide users with a means to interpret the MQ logs.
Quote:
we need to know how many transactions have been lost in the process of recovery


The principle behind MQ is that persistent messages are not lost. In the event of a failure, IBM's software rebuilds persistent messages from the MQ logs. A message is logged as recoverable on a system until such time as the next system confirms that it has taken responsibility for its recovery. At that point the first system's log records that the message is not to be recovered. The second system's log then has then message as recoverable and so on until a user application removes the message from the queue. The user application then determines recoverability by means of MQGMO_NO_SYNCPOINT (message is not recoverable is application fails) or MQMO_SYNCPOINT (message is recoverable in case of failure until the application issues a syncpoint /MQCMIT).

Garry.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> Java & MQSeries All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts TAPE VERIFY utility?? MrExtraordinare JCL & VSAM 3 Fri Dec 09, 2016 10:57 pm
No new posts PDSFAST VERIFY - What does it really ... shetttigarvivek JCL & VSAM 1 Tue Nov 29, 2016 9:21 am
No new posts Truncated error message after VERIFY ... David Sde TSO/ISPF 4 Mon Sep 05, 2016 11:26 pm
No new posts CICS SOCKET shared between two transa... akont CICS 3 Mon Jun 27, 2016 1:27 pm
No new posts Rexx to verify if there is any replie... Pedro CLIST & REXX 3 Thu Mar 19, 2015 1:30 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us