Message getting dropped while extracting using MQ Connector
Posted: Sat Jul 26, 2014 4:15 am
Hi,
I am using an MQ Connector stage(Datastage 8.5) for extracting the XML messages from 4 Queue Managers (Websphere Message Broker Queues).
I am facing an issue with the number of messages extracted by Datastage from the queues.For example, if the queue has some 5000 Xmls (There are 4 Queue Managers which points the same queue), Datastage does not extract all the messages.(checked both in Monitor and Performance Stats). Also there is one more process to ensure all messages are extracted from the queues.It clearly shows that Datastage doesnot extract all the messages from the queue.
There is some count mismatch between the WMB and ETL.
I could not find any information in director regarding the message drop.
The message read mode is set as Keep and I delete the messages from the queue , once i am completing the message processing.
During deletion, all the messages in the queue are getting deleted correctly.
I checked in the queue, whether all the messages are in committed mode.All the messages are in committed mode only.
So, where am i missing the messages.
Is there any option , that i need to enable in MQ Connector to stop this ?
Could someone help me fixing this issue.
I am using an MQ Connector stage(Datastage 8.5) for extracting the XML messages from 4 Queue Managers (Websphere Message Broker Queues).
I am facing an issue with the number of messages extracted by Datastage from the queues.For example, if the queue has some 5000 Xmls (There are 4 Queue Managers which points the same queue), Datastage does not extract all the messages.(checked both in Monitor and Performance Stats). Also there is one more process to ensure all messages are extracted from the queues.It clearly shows that Datastage doesnot extract all the messages from the queue.
There is some count mismatch between the WMB and ETL.
I could not find any information in director regarding the message drop.
The message read mode is set as Keep and I delete the messages from the queue , once i am completing the message processing.
During deletion, all the messages in the queue are getting deleted correctly.
I checked in the queue, whether all the messages are in committed mode.All the messages are in committed mode only.
So, where am i missing the messages.
Is there any option , that i need to enable in MQ Connector to stop this ?
Could someone help me fixing this issue.