私はこの問題を抱えています:
CICS と統合するために、WMB7 fix 6 で開発されたメッセージ フローを取得しました。私の CICS CCSID は 037 です。ブローカーは z/Linux で、ロケール = en_US.UTF-8 およびロケール chammap = UTF-8 で実行されています。MQSeries は 1208 です。特殊文字 (ñ、Ñ、á など) で問題が発生しました。
私のメッセージ フローでは、次のコードを取得しました。
DECLARE CICSRespMsg BLOB;
DECLARE CICSRespChar CHARACTER;
DECLARE MsgOut BLOB;
DECLARE MsgOutChar CHARACTER;
--EBCDIC TO ASCII
SET CICSRespMsg = InputRoot.BLOB.BLOB;
SET CICSRespChar = CAST(CICSRespMsg AS CHARACTER CCSID 037);
SET MsgOut = CAST(CICSRespChar AS BLOB CCSID 850);
SET MsgOutChar = CAST(MsgOut AS CHARACTER CCSID 850);
850 から 819 に変更しようとしましたが、同じ問題が発生しました。あなたが私を助けてくれることを願っています。本当にありがとう!。;(