CCSID=500 is EBCDIC, why is your Solaris application writing EBCDIC? Better to make it write with CCSID that Unix understands, like 819, and application on zOS must do MQGET with MQGMO_CONVERT (of cou ...
As somebody who cut their teeth on IBM hardware, I am loath to dump on EBCDIC machines. But ... XML was designed for ASCII, UNICODE etc not EBCDIC. That is why there are characters like ![] which are ...