2011 (07DB) (RC2011): MQRC_DYNAMIC_Q_NAME_ERROR
説明
MQOPEN 呼び出しで、ObjDescパラメーターの
ObjectNameフィールドにモデル・キューが指定されましたが、以下のいずれかの理由により、DynamicQNameフィールドが無効です。DynamicQNameが完全にブランクである (またはフィールド内の最初のヌル文字までがブランクである)。- キュー名としては無効な文字がある。
- 33 文字目よりあと (しかもヌル文字の前) にアスタリスクがある。
- アスタリスクのあとに、ヌル文字でもブランクでもない文字が続いている。
この理由コードは、サーバー・アプリケーションが、サーバーが受信したメッセージの MQMD 内のReplyToQおよびReplyToQMgrフィールドで指定された応答キューを開いたときにも発生することがあります。 この場合、理由コードは、元のメッセージを送信したアプリケーションが、元のメッセージの MQMD のReplyToQおよびReplyToQMgrフィールドに誤った値を入れたことを示します。
完了コード
MQCC_FAILED
プログラマー応答
有効な名前を指定してください。