2011 (07DB) (RC2011): MQRC_DYNAMIC_Q_NAME_ERROR

説明

MQOPEN 呼び出しで、ObjDescパラメーターのObjectNameフィールドにモデル・キューが指定されましたが、以下のいずれかの理由により、DynamicQNameフィールドが無効です。
  • DynamicQNameが完全にブランクである (またはフィールド内の最初のヌル文字までがブランクである)。
  • キュー名としては無効な文字がある。
  • 33 文字目よりあと (しかもヌル文字の前) にアスタリスクがある。
  • アスタリスクのあとに、ヌル文字でもブランクでもない文字が続いている。

この理由コードは、サーバー・アプリケーションが、サーバーが受信したメッセージの MQMD 内のReplyToQおよびReplyToQMgrフィールドで指定された応答キューを開いたときにも発生することがあります。 この場合、理由コードは、元のメッセージを送信したアプリケーションが、元のメッセージの MQMD のReplyToQおよびReplyToQMgrフィールドに誤った値を入れたことを示します。

完了コード

MQCC_FAILED

プログラマー応答

有効な名前を指定してください。