Posted: Tue Nov 18, 2008 2:12 pm Post subject: Sporadic 2033 errors
Newbie
Joined: 18 Nov 2008 Posts: 2
Hi,
Can somebody please shed some light on the following issue. I have a Java application that uses the core API to put and get messages on MQ. In a production environment there could be 12000 requests in a day but for some reason anywhere between 20 and 50 could fail with 2033 errors.
We have checked the response queue and the number of messages doesnt increase and I have tried setting the expiry to -1 to see could I get them to stay in the response queue but to no avail. It doesnt appear to be a correlation id issue as the app is working for 95% of all requests and I can see the request message id and response id match up in the logs. I have tried a max wait of 60 seconds even though normal response come back within 1-2 seconds max. There doesnt seem to be much information or debugging available on the CICS mainframe side to help out either and I dont have access to this as another team looks after this. Any help would be greatly appreciated.
These are the options I use to open the queue:
Code:
int openOptions = MQC.MQOO_FAIL_IF_QUIESCING + MQC.MQOO_INPUT_SHARED;
Thats a strong possibility. The code I wrote was actually a rewrite of a previous application which used the JMS version of the API to send and retrieve messages and this never occurred with that.
Would there be any specific reason why on the mainframe server side that it would not return a response. There doesn't seem to be much in the way of logging. However I do know the request I send is processed, as when I retry the application gives an error telling me it has already been processed.
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