|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
JMS Message from AIX QMGR to a Non JMS app on Mainframe QMGR |
« View previous topic :: View next topic » |
Author |
Message
|
gperera |
Posted: Fri Mar 07, 2003 12:45 am Post subject: JMS Message from AIX QMGR to a Non JMS app on Mainframe QMGR |
|
|
Newbie
Joined: 30 May 2001 Posts: 8 Location: Minneapolis, MN
|
I know there have been numerous discussion recently on this topic, but I didn't see a complet resolution to the problem. Thank you in advance for any
On an AIX QMGR, I have a JMS app sending a TextMessage withe TargetClient set to JMSC.MQJMS_CLIENT_NONJMS_MQ. The AIX QMGR has the convert(YES) on the sender channel to the mainframe QMGR.
When I send the message, the message ends up in the DLQ with an MQRC=2119 & the following is entered in the QMGR error log.
03/06/03 23:23:38
AMQ6047: Conversion not supported.
EXPLANATION:
WebSphere MQ is unable to convert string data tagged in CCSID 1208 to data in
CCSID 500.
ACTION:
Check the WebSphere MQ Application Programming Reference Appendix and the
appropriate National Language Support publications to see if the CCSIDs are
supported by your system.
----- amqvxcca.c : 511 --------------------------------------------------------
03/06/03 23:23:38
AMQ6174: The library /var/mqm/exits//MQSTR_r was not found. The queue manager
will continue without this module.
EXPLANATION:
The dynamically loadable file /var/mqm/exits//MQSTR_r was not found.
ACTION:
Check that the file exists and is either fully qualified or is in the
appropriate directory.
-------------------------------------------------------------------------------
03/06/03 23:23:38
Our message body contains XML. Here's a snippet of the code & the XML message.
TextMessage request = session.createTextMessage();
request.setText("<?xml version=\"1.0\" encoding=\"UTF-8\"?><ILSBReq><version>02</version><transactionID>.....
What do I need to change to get around this conversion error?
Thanks,
Guy |
|
Back to top |
|
 |
bfzhou |
Posted: Tue Nov 04, 2003 5:21 am Post subject: |
|
|
Apprentice
Joined: 07 Aug 2003 Posts: 38 Location: Springfield, VA
|
Hi,
Did you get a solution to the problem you described?
I encounter a similar problem converting from CCSID 819 on AIX to 273 on mainframe in a channel. (the other side requires this) I got the same error msg in the log file as yours.
If you have solve the problem, would you mind sharing it?
thanks,
Ben |
|
Back to top |
|
 |
bower5932 |
Posted: Wed Nov 05, 2003 5:42 am Post subject: |
|
|
 Jedi Knight
Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA
|
I'm not a conversion expert, but your message:
/var/mqm/exits//MQSTR_r
looks awfully suspicious to me. I'd double-check your message while it is still on the AIX queue manager. I'd run amqsbcg and check the value of the format field. |
|
Back to top |
|
 |
gperera |
Posted: Tue Nov 11, 2003 7:28 am Post subject: |
|
|
Newbie
Joined: 30 May 2001 Posts: 8 Location: Minneapolis, MN
|
We changed our JNDI settings from the default JMS CCSID 1208 to the AIX CSID 819.
IBM does not provide a 1208->500 converter, but does provide a 819->500 converter. |
|
Back to top |
|
 |
RogerLacroix |
Posted: Tue Nov 11, 2003 10:11 pm Post subject: |
|
|
 Jedi Knight
Joined: 15 May 2001 Posts: 3264 Location: London, ON Canada
|
Side note:
I read some place that for AIX, exits must be built for both threaded and non-threaded libraries. The "_r" is for one of these library types (I think threaded.).
Since there is no support for 1208->500 conversion, hence the goofy error of "The dynamically loadable file /var/mqm/exits//MQSTR_r was not found.".
later
Roger... _________________ Capitalware: Transforming tomorrow into today.
Connected to MQ!
Twitter |
|
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
|
|
|
|