2087 (0827) (RC2087): MQRC_UNKNOWN_REMOTE_Q_MGR

説明

MQOPEN 呼び出しまたは MQPUT1 呼び出しで、次のいずれかの理由からキュー名解決でのエラーが発生しました。
  • ObjectQMgrName がブランクまたはローカル・キュー・マネージャーの名前になっていて、ObjectName がリモート・キュー (またはその別名) のローカル定義の名前であり、以下のいずれかに該当します。
    • RemoteQMgrName がブランクまたはローカル・キュー・マネージャーの名前になっている。 このエラーは、XmitQName がブランクでない場合でも発生するので、注意してください。
    • XmitQName はブランクだが、RemoteQMgrName の名前で定義された伝送キューはなく、DefXmitQName キュー・マネージャー属性はブランク。
    • RemoteQMgrName および RemoteQName は、正常に解決できないクラスター・キューを指定します。 DefXmitQName キュー・マネージャー属性はブランクです。
    • [z/OS] z/OS® の場合のみ、 RemoteQMgrName はキュー共有グループ内のキュー・マネージャーの名前ですが、グループ内キューイングは無効になります。
  • ObjectQMgrName が (キュー・マネージャー別名定義が入っている) リモート・キューのローカル定義の名前になっており、以下のいずれかが該当します。
    • RemoteQName がブランクでない。
    • XmitQName はブランクだが、RemoteQMgrName の名前で定義された伝送キューはなく、DefXmitQName キュー・マネージャー属性はブランク。
  • ObjectQMgrName が次のどれでもありません。
    • ブランク
    • ローカル・キュー・マネージャーの名前
    • 伝送キューの名前
    • キュー・マネージャー別名定義 (RemoteQName がブランクのリモート・キューのローカル定義) の名前
    しかし、DefXmitQName キュー・マネージャー属性がブランクになっており、キュー・マネージャーが、グループ内キューイングが有効であるキュー共用グループに属していません。
  • ObjectQMgrName がモデル・キューの名前です。
  • セル・ディレクトリーによって解決されるキューの名前。 しかし、セル・ディレクトリーから取得されたリモート・キュー・マネージャー名と同じ名前で定義されたキューはなく、DefXmitQName キュー・マネージャー属性がブランクです。

完了コード

MQCC_FAILED

プログラマー応答

ObjectName および ObjectQMgrName に指定された値を調べてください。 それらの値が正しい場合は、キュー定義を調べてください。

この理由コードは、対応するイベント・メッセージ「 不明なリモート・キュー・マネージャー」を識別するためにも使用されます。