We have the following distributed queue setup:
remote queue definition on mainframe that corresponds to a local queue on a server
We are putting messages to the server with char set 500, encoding 785. Our Queue manager is converting the data from EBCDIC to ASCII.
When we browse the messages on the local queue (on the server), the data looks fine, and has char set 500, encoding 785. However, when our application gets the messages from the queue, it looks like it is getting transformed from 500, 785 to 437, 546 (char set, encoding respectively) when it is written to the next queue, which is also local on the server. We have a suspiscion that this is being set by the queue manager. But we can't find a setting (using the Eclipse Websphere MQ Explorer) that tells us this is happening. Any ideas?
remote queue definition on mainframe that corresponds to a local queue on a server
We are putting messages to the server with char set 500, encoding 785. Our Queue manager is converting the data from EBCDIC to ASCII.
When we browse the messages on the local queue (on the server), the data looks fine, and has char set 500, encoding 785. However, when our application gets the messages from the queue, it looks like it is getting transformed from 500, 785 to 437, 546 (char set, encoding respectively) when it is written to the next queue, which is also local on the server. We have a suspiscion that this is being set by the queue manager. But we can't find a setting (using the Eclipse Websphere MQ Explorer) that tells us this is happening. Any ideas?