Posted: Tue Nov 27, 2007 8:44 am Post subject: Reason Code 2219
Novice
Joined: 16 Nov 2007 Posts: 17
How could I debug - this issue arise during the request from client or during the response from the server application?
MQPUT 1 call CC 2 RC 2219:
From IBM documentation:
RC2219(2219)
Explanation:
The application issued an MQI call whilst another MQI call was already being processed for that connection. Only one call per application connection can be processed at a time.
Concurrent calls can arise when an application uses multiple threads, or when an exit is invoked as part of the processing of an MQI call. For example, a data-conversion exit invoked as part of the processing of the MQGET call may try to issue an MQI call.
Completion Code:
CCFAIL
Programmer Response:
Ensure that an MQI call cannot be issued while another one is active. Do not issue MQI calls from within a data-conversion exit.
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
It's clear one of your MQI calls hasn't completed properly or at all. It could be from either location. _________________ Honesty is the best policy.
Insanity is the best defence.
It's most likely that you issued a GET with WAIT in one thread, and then tried to issue a PUT from another, on the same handle. _________________ I am *not* the model of the modern major general.
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