Posted: Thu Jan 09, 2003 10:09 pm Post subject: IMS Transaction sending more replies then expected
Apprentice
Joined: 29 Oct 2001 Posts: 30
Hi everybody,
We are using IMS Bridge for sending replies to MQSI Hub in a clustered environment.The MQSI Hub is on Win NT. The mainframe program is an MPP transaction which is getting invoked each time a message comes . The program(Cobol) has the following steps .
1. Read input message using GU call.
2. Call another program by passing the input data structure and output data structure.
3. The called program fetches the data from IMS and pass the output data to the callee program.
4. Make connection to the queue manager using MQCONN
5. Put data using MQPUT1
6. Again make a GU call with same parameters as the first call
7. Terminate the program using GOBACK.
The put message options are as follows
MQPMO-FAIL_IF_QUIESCING+ MQPMO-NO-SYNCPOINT
The program works fine with low volumes of incoming messages but when the incoming message are like 4000 per 30 minutes then it send about 4020 replies . Out of these 4000 replies are as per requirements and rest 20 have no data but still reaching hub. Moreover hub is also getting some messages in the dead letter queue.
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