4

QMGR のエラー ログから、次のようなエラーが表示されます。

- Process(27605.1) User(umts) Program(runmqtrm)
AMQ6047: Conversion not supported.

EXPLANATION:
WebSphere MQ is unable to convert string data tagged in CCSID 0 to data in
CCSID 0.
ACTION:
Check the WebSphere MQ Application Programming Reference Appendix and the
appropriate National Language Support publications to see if the CCSIDs  are
supported by your system.

これは、CCSID が0であることを示しています。ただし、QMGR で使用されている現在の CCSID は819です。

dis qmgr ccsid
 1 : dis qmgr ccsid
 QMNAME(QMUMBFEA)                        CCSID(819)

では、CCSID の何が問題なのでしょうか? MQ のバグですか、それともその他ですか?

ところで、MQ のバージョンは6.0.2.9 です

助けてください、事前に感謝します

4

1 に答える 1

3

MQ のバグではありません。

パッティング アプリケーションがメッセージの CCSID をゼロに設定しているだけです。現在、キュー マネージャーはメッセージを独自の CCSID に変換しようとしていますが、失敗しています。

アプリケーションがメッセージの送信に使用しているチャネルのチャネル変換をオフにすることで、この変換を回避できます。

于 2013-03-26T14:03:32.800 に答える