|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
problem with TradeMark Symbol |
« View previous topic :: View next topic » |
Author |
Message
|
chanduy9 |
Posted: Thu Nov 07, 2002 10:26 am Post subject: problem with TradeMark Symbol |
|
|
Disciple
Joined: 28 Nov 2001 Posts: 177 Location: USA
|
Hi,
we are implementing SAP and Sieble integration. When SAP sends (using SAP Adapter). Trademark Symbol..it is showing somthing else in the queue. My broker is running on Solaris. with the default CCSID and Encoding values it was failing when the message coming from SAP. To handle this, (i mean when special charecters coming) i changed CCSID to 437 and Encoding to 785. It is working fine with these numbers. But the output which is XML, the trade mark symbol is showing somthing GOOFY!!!
I tried changing back the CCSID and Encoding...but no luck
Did any one handled Trade mark symbol in their messsages.
Thanks,
Chandra. |
|
Back to top |
|
 |
amigupta1978 |
Posted: Thu Nov 07, 2002 10:13 pm Post subject: |
|
|
Centurion
Joined: 22 Jan 2002 Posts: 132 Location: India
|
Hi,
I suppose u r using the XML for message transfer. I have not used the copyright symbol in particular but I used following way to work with the special characters. In my XML declaration I set the charset to "ISO-8859-1" and also I passed all the values in the CDATA section. By using this way I was able to work with any special character.
Rgds,
Amit _________________ IBM certified MQseries Specialist
IBM certified WMQI Specialist |
|
Back to top |
|
 |
pankajg |
Posted: Wed Oct 22, 2003 6:15 am Post subject: How to set the XML declaration in MQSI |
|
|
Acolyte
Joined: 11 Oct 2001 Posts: 53
|
Hi Amit
Can you please let us know how did you set the XML declaration in the flow.
I am unable to find a place to set the XML declaration to "ISO-8859-1" in the COMPUTE Node's ESQL.
I am receiving a MRM Msg & is supposed to send it out as a XML msg with the special characters.
Thanks _________________ Regards
Pankaj |
|
Back to top |
|
 |
jfluitsm |
Posted: Sat Nov 01, 2003 5:02 am Post subject: |
|
|
Disciple
Joined: 24 Feb 2002 Posts: 160 Location: The Netherlands
|
Hi,
This makes the problem more clear.
The problem might be that SAP is sending its messages in UTF-8, but doesn't state CCSID=1208 in the last header before the actual message (MQMD?). The copyright symbol in UTF-8 is x'0180', as the CCSID probably state some 'ASCII' encoding this symbol will be interpreted as the characters x'01' and x'80, both are not used or unprintable.
You can try this very easly:
Change your flow from:
MQInput --> some other node
to
MQInput --> Compute --> RCD --> some other node
Input the SAP message as blob, MQI doesn't do any conversion.
In the compute node copy entire message and change the CCSID in 1208.
Code: |
set OutputRoot.*[<1].CodedCharSetId = 1208; |
Use a reset content decriptor for the correct MRM settings.
The next time you reference a field from the input message the broker will parse your message using UTF-8. _________________ Jan Fluitsma
IBM Certified Solution Designer WebSphere MQ V6
IBM Certified Solution Developer WebSphere Message Broker V6 |
|
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
|
|
|
|