|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
Conversion not supported, etc... |
« View previous topic :: View next topic » |
Author |
Message
|
jhidalgo |
Posted: Tue Oct 27, 2009 1:18 pm Post subject: Conversion not supported, etc... |
|
|
 Disciple
Joined: 26 Mar 2008 Posts: 161
|
Hi all,
There is a box that seems to have a bad installation:
AIX 5.3, MQ 6.0.2.4.
It works fine with other boxes except with iSeries(6.0.2.7), these are some of the errors I find in the logs:
Code: |
AMQ6047: Conversion not supported.
EXPLANATION:
WebSphere MQ is unable to convert string data tagged in CCSID 284 to data in
CCSID 819.
|
Code: |
AMQ6174: The dynamically loadable shared library '/var/mqm/exits64//MQADMIN_r'
was not found. The system returned error number '2' and error message 'A file
or directory in the path name does not exist.'. The queue manager will continue
without this module.
|
Code: |
AMQ9434: Unrecognized message on SYSTEM.CLUSTER.COMMAND.QUEUE.
EXPLANATION:
The repository manager found a message on one of its queues having, either a
format that could not be recognized, or that did not come from a queue manager
or repository manager. The message was put on the dead-letter queue.
|
Is this the result of a bad installation ?, it shouldn't have problems converting msgs from an iSeries and an AIX box, both IBM products and all !!! |
|
Back to top |
|
 |
gbaddeley |
Posted: Tue Oct 27, 2009 2:41 pm Post subject: |
|
|
 Jedi Knight
Joined: 25 Mar 2003 Posts: 2538 Location: Melbourne, Australia
|
ccsid 284 = EBCDIC Spanish (on iSeries or z/OS)
ccsid 819 = ASCII ISO8859-1 Latin1 WestEuro (typically on Unix platforms)
According to Appendix F of the MQ 6 App Prog Ref, conversion between these is supported by MQ.
It could be a bad installation. The message conversion config or tables could be damaged. Have a look at them. _________________ Glenn |
|
Back to top |
|
 |
jhidalgo |
Posted: Tue Oct 27, 2009 3:15 pm Post subject: |
|
|
 Disciple
Joined: 26 Mar 2008 Posts: 161
|
What files should I look for ?, I don't have FDCs ... |
|
Back to top |
|
 |
rtsujimoto |
Posted: Wed Oct 28, 2009 6:30 am Post subject: |
|
|
Centurion
Joined: 16 Jun 2004 Posts: 119 Location: Lake Success, NY
|
I believe when MQ was installed on your AIX box, the installer might not have selected the fileset for Spanish. In the mean time, you could try setting CONVERT(YES) on your sender channel on the iSeries box. |
|
Back to top |
|
 |
jhidalgo |
Posted: Wed Oct 28, 2009 8:34 am Post subject: |
|
|
 Disciple
Joined: 26 Mar 2008 Posts: 161
|
I had that "convert(yes)" on the cluster receiver in the AIX so the dynamic senders to it have that but it is not working yet, the cluster senders to the AIX stay with status= INITIALIZING
but I think you are right rtsujimoto, maybe it didn't have the fileset for spanish, thanks |
|
Back to top |
|
 |
rekarm01 |
Posted: Thu Oct 29, 2009 12:57 am Post subject: Re: Conversion not supported, etc... |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 1415
|
jhidalgo wrote: |
What files should I look for ?, I don't have FDCs ... |
If the queue manager is putting messages on its dead letter queue, the dead letter header will include a Reason code. Look for that.
jhidalgo wrote: |
Code: |
AMQ6174: The dynamically loadable shared library '/var/mqm/exits64/MQADMIN_r' was not found ... |
|
This might be due to improper CLASSPATH, LIBPATH, or similar environment variable during installation or startup.
Message data conversion also depends on the format of the message, as indicated by the MQ header Format fields. The queue manager uses the Format to choose a suitable set of routines (data conversion exits) to perform the actual conversion.
For example, if Format=MQFMT_ADMIN ("MQADMIN "), the queue manager might look for data conversion exits in the shared library MQADMIN_r. If the queue manager could not find a suitable library, the conversion would fail with an MQRC_FORMAT_ERROR.
If a conversion fails in a user application, the qmgr returns the Reason code directly to the user application. If conversion fails in some internal MQ process (such as for channel conversion), the qmgr puts the Reason code into a DLH, and routes the message to a dead letter queue. That's one reason to avoid channel conversion. |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
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
|
|
|
|