Author |
Message
|
DTechBuddy |
Posted: Thu May 07, 2009 5:03 am Post subject: Code pages translation |
|
|
Novice
Joined: 05 May 2009 Posts: 20
|
Hi,
Can you pls help me in d following?
If two Queue Managers that use different code pages are communicating, who will perform the translation of Websphere MQ Header?
Thnx in advance. |
|
Back to top |
|
 |
Vitor |
Posted: Thu May 07, 2009 5:05 am Post subject: Re: Code pages translation |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
DTechBuddy wrote: |
If two Queue Managers that use different code pages are communicating, who will perform the translation of Websphere MQ Header? |
Depends how the communication is configured. Look up "Conversion" in the same places you looked up Checkpoint. At least in the links at the top of this page. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
aditya.aggarwal |
Posted: Mon May 11, 2009 9:57 pm Post subject: |
|
|
 Master
Joined: 13 Jan 2009 Posts: 252
|
If the Convert = Yes is defined at Sender channels then MQMD translation will be performed by the Sender channel.
If the Convert = No is defined at Sender channels then MQMD translation will be performed MQGMO_CONVERT specified in the recevier application code.
Please also ensure that Sender Queue manager CCSID supports the Data conversion for the receiver queue manager CCSID.
Data conversion also affected by the locale settings of your recevier O/S. You can use the iconv command to verify the Data conversion at the O/S level. |
|
Back to top |
|
 |
Vitor |
Posted: Mon May 11, 2009 11:40 pm Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
aditya.aggarwal wrote: |
If the Convert = Yes is defined at Sender channels then MQMD translation will be performed by the Sender channel.
If the Convert = No is defined at Sender channels then MQMD translation will be performed MQGMO_CONVERT specified in the recevier application code. |
If the other conditions are met.  _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
aditya.aggarwal |
Posted: Mon May 11, 2009 11:59 pm Post subject: |
|
|
 Master
Joined: 13 Jan 2009 Posts: 252
|
Quote: |
If the other conditions are met. |
What are those other conditions?
I think it is only Sender queue manager CCSID should support the Recevier queue Manager CCSID. e.g. Mainframe queue manager CCSID 500 support Unix queue manager CCSID 819 and 923. |
|
Back to top |
|
 |
Vitor |
Posted: Tue May 12, 2009 12:04 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
aditya.aggarwal wrote: |
What are those other conditions?
|
The ones in the documentation. For example, the message being formatted as a string. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
aditya.aggarwal |
Posted: Tue May 12, 2009 12:24 am Post subject: |
|
|
 Master
Joined: 13 Jan 2009 Posts: 252
|
|
Back to top |
|
 |
bruce2359 |
Posted: Tue May 12, 2009 5:42 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9469 Location: US: west coast, almost. Otherwise, enroute.
|
Quote: |
who will perform the translation of Websphere MQ Header? |
Do you mean the MQMD? Queue manager does the translation.
[edit] I add this from the APR:
If the sending and receiving queue managers use different character sets or
encodings, the data in MQMD is converted automatically. It is not necessary for the application to convert the MQMD. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
|