I have two Applications A & B. Application A puts message in QMA which is a Linux queue manager with default CCSID 1208. The QMA sends message to QMB which is a Windows queue manager with default CCSID 437. Application B consumes messages from QMB. Everything is fine. Then I migrated the Windows queue manager QMB to a Linux platform and changed the CCSID as default 1208. The App B started getting issues related to data. Then I altered the QMB in Linux platform use CCSID as 437 and the App B did not see any issues with data after that.
I am an MQ admin and do not have much understanding of how CCSID defined in a MQ server really matter for a client application when there are no Data Conversion attributes enabled in the MQ server.
My understanding was the queue manager CCSID should be the default based on the platform used and never required to be altered.Help me to understand better?