Author |
Message
|
vignesh86 |
Posted: Tue Apr 03, 2012 10:45 pm Post subject: MQJE001: Completion Code '2', Reason '2111' |
|
|
Apprentice
Joined: 23 Dec 2010 Posts: 27
|
Hi Guys,
I'm facing an error while Placing the message in Response queue(Remote queue)
MQJE001: Completion Code '2', Reason '2111' -- MQRC SOURCE CCSID ERROR.
As per application logs, CCSID value they are passing is 819 and queue manager value is 819.
Platform :Linux 2.6.18-238.el5 #1 SMP x86_64 x86_64 x86_64 GNU/Linux
We have migrated the queue manager from one server to a new server from MQ 5.3 to Mq 7.0.1.3.
Please help me to find a solution for this.
Thanks!!!!!!
Last edited by vignesh86 on Tue Apr 03, 2012 11:36 pm; edited 1 time in total |
|
Back to top |
|
|
zpat |
Posted: Tue Apr 03, 2012 11:27 pm Post subject: |
|
|
Jedi Council
Joined: 19 May 2001 Posts: 5856 Location: UK
|
You don't mention the platform, is it AIX? Is the app local or client connected?
However IBM have made several changes to the way data conversion is performed, especially from Java (and changed their minds about it as well) - so that the exact (defaulted) method (and location) of conversion can be hard to pin down as it is both version and fixpack level sensitive.
On Unix - you may need to install some operating system code pages. These are listed in the installation pre-requisites for MQ v7. |
|
Back to top |
|
|
vignesh86 |
Posted: Tue Apr 03, 2012 11:38 pm Post subject: |
|
|
Apprentice
Joined: 23 Dec 2010 Posts: 27
|
Platform :Linux 2.6.18-238.el5 #1 SMP x86_64 x86_64 x86_64 GNU/Linux |
|
Back to top |
|
|
rekarm01 |
Posted: Tue Apr 03, 2012 11:45 pm Post subject: Re: MQJE001: Completion Code '2', Reason '2111' |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 1415
|
vignesh86 wrote: |
I'm facing an error while Placing the message in Response queue(Remote queue)
MQJE001: Completion Code '2', Reason '2111' -- MQRC SOURCE CCSID ERROR. |
Does "I'm" refer to the application putting the message on the queue, or to the application getting the message off the queue, or to something else?
If the sending application can't put the message on the queue, look at the code that writes the message headers and data for problems.
If the receiving application can't get the message off the queue, use another browsing tool, (such as amqsbcg0), to inspect the message headers while the message is in the queue. |
|
Back to top |
|
|
vignesh86 |
Posted: Tue Apr 03, 2012 11:52 pm Post subject: |
|
|
Apprentice
Joined: 23 Dec 2010 Posts: 27
|
Sorry I'm refers to Application team.
I'm able to see the message in Application Request queue.
Application is able to read the messages and when the application is trying to put the message in response queue. the error is occurring.
RFH2 header and other details in the message has been verified and its correct. |
|
Back to top |
|
|
zpat |
Posted: Wed Apr 04, 2012 1:31 am Post subject: |
|
|
Jedi Council
Joined: 19 May 2001 Posts: 5856 Location: UK
|
What is the MQMD.Format set to. What is the MQMD.CCSID set to - in the message?
Be careful of MQ browsing tools converting this automatically to ASCII - make sure you see it in unconverted form. E.g. with MO71 - select convert as OFF in the context menu. |
|
Back to top |
|
|
vignesh86 |
Posted: Wed Apr 04, 2012 2:15 am Post subject: MQJE001: Completion Code '2', Reason '2111' -- |
|
|
Apprentice
Joined: 23 Dec 2010 Posts: 27
|
MQMD.Format set to MQHRF2
MQMD.CCSID set to 819
Whether this could be an issue of migration from MQ 5.3 to 7.0.1.3?
I asked this because application team didn't face any issue while migrating from Mq 5 to MQ 6 in one of the test env and they are facing the issue in Mq 7 now.
Pleas advice |
|
Back to top |
|
|
zpat |
Posted: Wed Apr 04, 2012 4:02 am Post subject: |
|
|
Jedi Council
Joined: 19 May 2001 Posts: 5856 Location: UK
|
MQ v7 has specifically changed data conversion in Java and JMS.
You could try applying a later fixpack e.g. 7017 or 7018 - this may well sort the problem out as IBM have put some things back the way they were in later fixpacks.
But re-read the MQ v7 install pre-reqs - did you follow all of them? |
|
Back to top |
|
|
fjb_saper |
Posted: Wed Apr 04, 2012 9:56 pm Post subject: Re: MQJE001: Completion Code '2', Reason '2111' -- |
|
|
Grand High Poobah
Joined: 18 Nov 2003 Posts: 20729 Location: LI,NY
|
vignesh86 wrote: |
MQMD.Format set to MQHRF2
MQMD.CCSID set to 819
Whether this could be an issue of migration from MQ 5.3 to 7.0.1.3?
I asked this because application team didn't face any issue while migrating from Mq 5 to MQ 6 in one of the test env and they are facing the issue in Mq 7 now.
Pleas advice |
Fixpack 7.0.1.3 is considered now as base. If you want to look at message conversion in Java you need AT LEAST fix pack 7.0.1.4 and you should in fact most probably be shooting for 7.0.1.8...
Check out the individual APARS for java and JMS and you will notice that you do not want to deal with anything below 7.0.1.5 ...
Have fun _________________ MQ & Broker admin |
|
Back to top |
|
|
|