2087 (0827) (RC2087): MQRC_UNKNOWN_REMOTE_Q_MGR
説明
MQOPEN 呼び出しまたは MQPUT1 呼び出しで、次のいずれかの理由からキュー名解決でのエラーが発生しました。
ObjectQMgrNameがブランクまたはローカル・キュー・マネージャーの名前になっていて、ObjectNameがリモート・キュー (またはその別名) のローカル定義の名前であり、以下のいずれかに該当します。RemoteQMgrNameがブランクまたはローカル・キュー・マネージャーの名前になっている。 このエラーは、XmitQNameがブランクでない場合でも発生するので、注意してください。XmitQNameはブランクだが、RemoteQMgrNameの名前で定義された伝送キューはなく、DefXmitQName キュー・マネージャー属性はブランク。RemoteQMgrNameおよびRemoteQNameは、正常に解決できないクラスター・キューを指定します。 DefXmitQName キュー・マネージャー属性はブランクです。
z/OS® の場合のみ、 RemoteQMgrNameはキュー共有グループ内のキュー・マネージャーの名前ですが、グループ内キューイングは無効になります。
ObjectQMgrNameが (キュー・マネージャー別名定義が入っている) リモート・キューのローカル定義の名前になっており、以下のいずれかが該当します。RemoteQNameがブランクでない。XmitQNameはブランクだが、RemoteQMgrNameの名前で定義された伝送キューはなく、DefXmitQName キュー・マネージャー属性はブランク。
ObjectQMgrNameが次のどれでもありません。- ブランク
- ローカル・キュー・マネージャーの名前
- 伝送キューの名前
- キュー・マネージャー別名定義 (
RemoteQNameがブランクのリモート・キューのローカル定義) の名前
ObjectQMgrNameがモデル・キューの名前です。- セル・ディレクトリーによって解決されるキューの名前。 しかし、セル・ディレクトリーから取得されたリモート・キュー・マネージャー名と同じ名前で定義されたキューはなく、
DefXmitQNameキュー・マネージャー属性がブランクです。
完了コード
MQCC_FAILED
プログラマー応答
ObjectName および ObjectQMgrName に指定された値を調べてください。 それらの値が正しい場合は、キュー定義を調べてください。
この理由コードは、対応するイベント・メッセージ「 不明なリモート・キュー・マネージャー」を識別するためにも使用されます。