yacov
New User
Joined: 27 Jul 2007 Posts: 7 Location: Israel
|
|
|
|
Hi
First of all some info about our application.
We have z/os, CICS.
We read DB2 row after row and send some bussines data from it using MQ queue lets call it bussiness queue.
Also we another queue in the same program that we use for sending messages about fatal errors in application.
Because of some considerations, in bussiness queue we work with MQPMO_SYNCPOINT option, mainly in order to make one commit in DB2 and in bussiness queue.
In the second queue that we use to write our errors we work with MQPMO_NO_SYNCPOINT option.
Now the problem:
We have a very strange error in our application.
Despite the MQPMO_SYNCPOINT option in bussiness queue, the message we put, becomes available immidiatly after the call and before the commit.(we run Intertest(debug) to be sure).
In IBM documentation they write:
| Quote: |
| Do not specify MQPMO_NO_SYNCPOINT with MQPMO_SYNCPOINT |
Do they mean our situation?
Thanks for answer. |
|