Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

How to change the default behaviour of QueueManager on OS/390

Status
Not open for further replies.

jayap007

Programmer
Apr 26, 2001
5
IN
Hi All,

The default behavior of the 390 qmgr is for put requests to be inside of
a UOW if nothing is specified. The default behavior of the Sun/NT qmgr is
for put requests to NOT be inside a UOW If nothing is specified. When
you ctrl-c the client application, it has know effect on the Sun qmgr
since the message was actually put. On 390, the message needs to be
committed (which is done implictly at MQDISC). When you ctrl-c the
client to 390, the MQDISC isn't done and the message is discarded.

I want to change the default behaviour of the QueueManager both on Solaris/NT

and also on OS/390 machine.

How do i do that ?

Can i do it while creating the queue manager when we give the options ?

waiting for your reply.



Thanks

JP.

 
You cannot change the default recovery action for UOWs in the case of an abending program and I can't think of any situations where you would want to use syncpoints but commit on an abend. The whole point of syncpoints is to maintain data integrity, after all.

Why not just specify NO_SYNCPOINT on the MQPUT if you don't need it? This will also result in faster message transfers, typically.

Cheers,
Paul


 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top