ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Handling pound sign (£) in WBI

Post new topic  Reply to topic Goto page Previous  1, 2
 Handling pound sign (£) in WBI « View previous topic :: View next topic » 
Author Message
kimbert
PostPosted: Thu Jun 08, 2006 5:23 am    Post subject: Reply with quote

Jedi Council

Joined: 29 Jul 2003
Posts: 5542
Location: Southampton

Quote:
You can't force broker not to convert data in the Logical Message Tree into codepage 1208.
Not quite true. The broker converts all character data to code page 1200 ( 16-bit characters ) not 1208.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Jun 08, 2006 5:26 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

kimbert wrote:
Quote:
You can't force broker not to convert data in the Logical Message Tree into codepage 1208.
Not quite true. The broker converts all character data to code page 1200 ( 16-bit characters ) not 1208.


1200, 1208... whatever it takes...

_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
LordGladstone
PostPosted: Thu Jun 08, 2006 6:14 am    Post subject: Reply with quote

Novice

Joined: 07 Jun 2006
Posts: 19

jefflowrey wrote:

So let's start over with your problem. What is the value of InputRoot.MQMD.CodedCharSetId? What do you mean that the £ is getting "rejected" - is there an error message? What is it? Is this getting turned into the wrong thing? What is it getting turned into?



The input CCSID is 819. The £ character is hex 2E. The error I get is:

Jun 8 10:15:24 e014dae0 WMQIv210[83224]: (Q.E014DAE0.1.JON_EXEC_GRP_01)[6701]"N
N413E: Attempt to Translate messages from CodedCharSetId 1208 failed. Verify that CodedCharSetId 1208 is valid and that the Message contains characters valid for this CodedCharSetId. ": Q.E014DAE0.1.90097ed5-0201-0000-0080-89adda2f12ef: IbmUtil.cpp: 207: NewUcs: :


The message then propagates to the failure queue, where the £ character is still hex 2E

I know it is the £ that is the problem, because if I use an identical message, except that the £ character is removed, no error occurs.
Back to top
View user's profile Send private message
jefflowrey
PostPosted: Thu Jun 08, 2006 6:30 am    Post subject: Reply with quote

Grand Poobah

Joined: 16 Oct 2002
Posts: 19981

Where does this error occur? At the MQInput node?

Also, you are using WMQI 2.1? Please immediately start an upgrade process to version 6. You will be completely out of support in September. You are also running significant business risks that issues such as this will come up and you can't fix them with this version of the product. And also, 2.1 does not support XML Name spaces, so you can not do any integration with Web Services.
_________________
I am *not* the model of the modern major general.
Back to top
View user's profile Send private message
LordGladstone
PostPosted: Thu Jun 08, 2006 6:47 am    Post subject: Reply with quote

Novice

Joined: 07 Jun 2006
Posts: 19

The error occurs on the compute node. The £ character is in fact represented by hex A3 - as seen by running amqsbcg against the queue where the message is held. It appears as 2E in textpad.

We are aware of the end of support of 2.1 and are working on upgrading to V6
Back to top
View user's profile Send private message
LordGladstone
PostPosted: Fri Jun 16, 2006 7:34 am    Post subject: Reply with quote

Novice

Joined: 07 Jun 2006
Posts: 19

I have now been able to process messages containing a £ character by remving the RFH header and adding a Reset node before the main compute node.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Goto page Previous  1, 2 Page 2 of 2

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Handling pound sign (£) in WBI
Jump to:  



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
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.