2425 (0979) (RC2425): MQRC_TOPIC_STRING_ERROR

説明

オブジェクト記述子 MQOD の中の MQOPEN または MQPUT1 呼び出し、またはサブスクリプション記述子 MQSD の中の MQSUB 呼び出しで、結果のフル・トピック・ストリングが無効です。

次のいずれかが当てはまります。
  • ObjectName には、空のトピック・ストリングが含まれている TOPICSTR 属性を指定した TOPIC オブジェクトの名前が含まれています。
  • 完全に解決されたトピック・ストリングにエスケープ文字 '%' が含まれており、後ろに文字 '*''?'、または '%' のいずれも続いておらず、MQSUB 呼び出しで MQSO_WILDCARD_CHAR オプションが使用されています。
  • MQOPEN では、MQOD 構造体で指定された CCSID を使用して、変換を実行することはできません。
  • IBM® MQ Multicast メッセージングを使用する場合は、トピック・ストリングが 255 文字を超えています。

完了コード

MQCC_FAILED

プログラマー応答

ObjectString にも ObjectName にも無効なトピック・ストリング文字が含まれていないことを確認してください。

IBM MQ Multicast メッセージングを使用する場合は、トピック・ストリングが 255 文字未満であることを確認してください。