[z/OS]

IBM MQ-IMS ブリッジ・メッセージ (CSQ2...)

CSQ2001I
csect-name OTMA がメッセージを拒否。アプリケーション・エラーです。センス・コード=code、XCFGNAME=gname XCFMNAME=mname TPIPE=tpipename
説明
アプリケーション・エラーのため、 IBM® MQ-IMS ブリッジは、メッセージの送信時に OTMA から否定応答 (NAK) を受信しました。 メッセージで提供される情報は、次のとおりである。
gname
パートナーが所属する XCF グループ。
MNAME
パートナーのメンバー名。
tpipeName
パートナーに使用される Tpipe の名前。
コード
パートナーから戻される IMS センス・コード (先頭の 4 文字がセンス・コードを示す)。
システム・アクション

メッセージが送達不能キューに入れられて、処理が続行される。

システム・プログラマーの応答

IMSからのセンス・コードについては、 IMS 製品資料を参照してください。

CSQ2002E
csect-name OTMA クライアントの BID が拒否されました。XCFGNAME=gname XCFMNAME=mname、センス・コード=code
説明

IBM MQ-IMS ブリッジからの OTMA クライアント・ビッド・コマンドが拒否されました。 code は、関連した IMS センス・コードである。 gname および mname により、 コマンドが宛先指定されたパートナー IMS システムが識別される。

システム・アクション

IMS システムに対して接続を行わない。 他の OTMA パートナーへの接続は影響されない。

システム・プログラマーの応答

IMS-OTMA センス・コードについては、 NAK メッセージの OTMA センス・コードを参照してください。

CSQ2003E
csect-name OTMA がメッセージを拒否。システム・エラーです。センス・コード=code、XCFGNAME=gname XCFMNAME=mname TPIPE=tpipename
説明
システム関連のエラーのため、 IBM MQ-IMS ブリッジは、メッセージの送信時に OTMA から否定応答 (NAK) を受信しました。 メッセージで提供される情報は、次のとおりである。
gname
パートナーが所属する XCF グループ。
MNAME
パートナーのメンバー名。
tpipeName
パートナーに使用される Tpipe の名前。
コード
パートナーから返された IMS センス・コード (最初の 4 文字はセンス・コードです)。
システム・アクション

この問題の原因が環境エラーである場合、IMS ブリッジはキューにメッセージを返す。 センス・コードによって説明されているエラーに応じて、メッセージ送信が再試行されるか、キューが閉じられる。

重大エラーが発生した場合には、このメッセージがキューに戻され、 IMS ブリッジは完了コード X'5C6' と理由コード X'00F20059' を出して異常終了する。

システム・プログラマーの応答

IMS-OTMA センス・コードについては、 NAK メッセージの OTMA センス・コードを参照してください。

CSQ2004E
csect-name キュー q-name の使用でエラー。 MQRC=mqrc (mqrc-text)
説明

IBM MQ-IMS ブリッジは、キューのオープン、クローズ、取得、書き込み、または照会を行うことができませんでした。

csect-name が CSQ2QCP0 である場合は、 IMS に関連したメッセージ・キューあるいは応答先キューに問題がある。 csect-name が CSQ2QCP1 である場合は、応答先キューに問題がある。 csect-name が CSQ2PUTD である場合は、送達不能キューに問題がある。

CSQ2PUTD が何らかの理由で送達不能キューにメッセージを書き込むことができない場合、 IMS ブリッジ・キューからメッセージを取得するプロセスは終了し、 IMS ブリッジ・キューを無効化して再有効化するか、またはキュー・マネージャーを再始動することによってのみ再始動されます。

受け取った理由コードが 2042 の場合、 IBM MQ-IMS ブリッジは、QSGDISP (QMGR) で定義されているか、NOSHARE オプションとともに QSGDISP (SHARED) で定義されている場合は、ブリッジ・キューへの排他的入力アクセス (MQOO_INPUT_EXCLUSIVE) を必要とします。

システム・アクション

この問題の原因が環境エラーである場合には、処理が続行される。

重大エラーが発生した場合は、IMS ブリッジは、 完了コード X'5C6' と特定のエラーを示した理由コードを出して異常終了する。

システム・プログラマーの応答

API 完了コードと理由コード を参照し、 mqrc について確認してください (mqrc-text は MQRC をテキスト形式で示しています)。

csect-name が CSQ2PUTD の場合は、IMS ブリッジ・キューを無効化して再有効化し、それでも機能しない場合はキュー・マネージャーを再始動する。

CSQ2005I
csect-name ERROR PROCESSING MESSAGE, FEEDBACK=code, XCFGNAME=gname XCFMNAME=mname TPIPE=tpipename
説明
メッセージの処理中に IBM MQ-IMS ブリッジでエラーが発生しました。 code は、関連したフィードバック・コードであり、メッセージ記述子に設定される。 メッセージで提供される情報は、次のとおりである。
gname
パートナーが所属する XCF グループ。
MNAME
パートナーのメンバー名。
tpipeName
パートナーに使用される Tpipe の名前。
コード
パートナーにより戻される IMS センス・コード。
FEEDBACK=292 の原因となる CSQ2005I メッセージのループがある場合、次の有無を確認する。
  • 正しくない形式のメッセージを書き込んでいるループ・アプリケーション。
  • デッド・レター・キュー (DEADQ) などの、IMS ブリッジによる読み込みを想定していないものの、XCFGNAME パラメーターと XCFMNAME パラメーターがブランクではない STGCLASS を使用しているキュー。
システム・アクション

メッセージを処理しない。

システム・プログラマーの応答
code は、次のいずれかです。
291 (MQFB_DATA_LENGTH_ZERO)
セグメント長フィールドが、メッセージのアプリケーション・データにおいてゼロであった。
292 (MQFB_DATA_LENGTH_NEGATIVE)
セグメント長フィールドが、メッセージのアプリケーション・データにおいて負であった。
293 (MQFB_DATA_LENGTH_TOO_BIG)
セグメント長フィールドが、メッセージのアプリケーション・データにおいて大き過ぎた。
294 (MQFB_BUFFER_OVERFLOW)
1 つの長さフィールドの値が、 MQ メッセージ・バッファーからオーバーフローしている。
295 (MQFB_LENGTH_OFF_BY_ONE)
長さフィールドが、1 バイト分だけ短かった。
296 (MQFB_IIH_ERROR)
MQMD に MQFMT_IMS が指定されたが、 メッセージが有効な MQIIH 構造体から始まっていない。
298 (MQFB_NOT_AUTHORIZED_FOR_IMS)
MQMD に指定されたユーザー ID が、アクセスを拒否された。
299 (MQFB_DATA_LENGTH_TOO_SHORT)
セグメント長フィールドが、メッセージのアプリケーション・データ内で短すぎました。
3xx
IMS センス・コード xx (ここで、xx は、IMS センス・コードの 10 進表記である)。 IMS-OTMA センス・コードについては、 NAK メッセージの OTMA センス・コードを参照してください。
CSQ2006I
csect-name 送達不能キューが使用できません。 MQRC=mqrc (mqrc-text)
説明

IBM MQ-IMS ブリッジが送達不能キューにメッセージを書き込むことができなかった。

システム・アクション

このメッセージが IMS に送信されていた場合には、 これはローカル IMS キューに保存され、そのキューは使用不能になる。 このメッセージが IMS から出されていた場合には、NAK が IMS に送信され、 IMS はメッセージを保存し、Tpipe 上でのメッセージの送信を停止するようになる。

システム・プログラマーの応答

mqrc が 0 の場合は、送達不能キューが定義されていません。送達不能キューが定義されていない場合は、 IBM MQ-IMS ブリッジを使用しないことを強くお勧めします。 それ以外の場合は、キュー・マネージャーからキューの名前を取得する際に問題が発生します。 mqrc については、 API 完了コードと理由コード を参照してください (mqrc-text は MQRC をテキスト形式で示しています)。

CSQ2007I
csect-name IMS ブリッジ・キュー q-name、XCFGNAME=gname XCFMNAME=mname TPIPE=tpipename の処理が停止しました。
説明
csect name CSQ2PUTD が送達不能キューへのメッセージの書き込みに失敗した場合、このメッセージはメッセージ CSQ2004Eの後に出される。 IMS ブリッジ・キューからメッセージを取得するプロセスは終了します。 メッセージで提供される情報は、次のとおりである。
Q 名
IMS ブリッジ・キューの名前。
gname
パートナーが所属する XCF グループ。
MNAME
パートナーのメンバー名。
tpipeName
パートナーによって使用される Tpipe の名前
システム・アクション

このキューのメッセージは、このメンバーの IMS ブリッジによって処理されなくなります。

システム・プログラマーの応答

処理を再開するには、 IMS ブリッジ・キューを GET-使用不可にして再度使用可能にするか、キューの Tpipe を再始動します。

CSQ2009I
csect-name IMS ブリッジの前提製品が使用できません。
説明
IBM MQ-IMS ブリッジは、以下の理由で作動できません。
  • 使用されている z/OS® のバージョンが正しくありません。
  • 使用されている IMS のバージョンが正しくありません。
  • OTMA サポートが IMS で使用可能になっていない。
  • 正しくないバージョンのシステム・パラメーター・モジュール (CSQZPARM) が使用されている。
システム・アクション

MQ-IMS ブリッジが開始されない。

システム・プログラマーの応答

必要な製品レベルについては、 z/OS での IBM MQ 環境の計画 を参照してください。

必要であれば、適切なライブラリーで CSQZPARM を再コンパイルします。

CSQ2010I
csect-name パートナーと接続しました。XCFGNAME=gname XCFMNAME=mname
説明

MQ-IMS ブリッジは、 gname および mnameで識別されるパートナー IMS システムへの接続を正常に確立しました。

システム・アクション

処理が続行される。メッセージをそのパートナーに送信できる。

CSQ2011I
csect-name パートナーとの接続が切断されました。 XCFGNAME=gname XCFMNAME=mname
説明

gname および mname で識別されるパートナー IMS システムが使用できなくなり、 IBM MQ-IMS ブリッジからの接続が終了しました。

システム・アクション

処理が続行される。メッセージをそのパートナーにはもう送信できない。

CSQ2012I
csect-name IMS SIGNON には UTOKEN セキュリティーは不要です。XCFGNAME=gname XCFMNAME=mname
説明

gname および mnameによって識別されるパートナー IMS システムにサインオンした IBM MQ-IMS ブリッジ。 UTOKEN セキュリティーが、このセッションで要求されなかった。

システム・アクション

処理を続行する。

CSQ2013E
csect-name IMS SIGNON を許可されていません。XCFGNAME=gname XCFMNAME=mname
説明

IBM MQ-IMS ブリッジは、 gname および mnameで識別されるパートナー IMS システムにサインオンしようとしました。 しかし、キュー・マネージャーには、この IMS システムへの接続を確立する権限がありません。

システム・アクション

IMS システムに対して接続を行わない。 他の OTMA パートナーへの接続は影響されない。

CSQ2015I
csect-name IMS ブリッジはすでに中断状態です。XCFGNAME=gname XCFMNAME=mname
説明

SUSPEND QMGR FACILITY (IMSBRIDGE) コマンドが発行されましたが、 gname および mname で識別されるパートナー IMS システムへの IBM MQ-IMS ブリッジは既に中断されています。

システム・アクション

なし。

CSQ2016I
csect-name IMS BRIDGE NOT SUSPENDED、XCFGNAME=gname XCFMNAME=mname
説明

RESUME QMGR FACILITY (IMSBRIDGE) コマンドが発行されたが、 gname および mname によって識別されるパートナー IMS システムへの IBM MQ-IMS ブリッジが中断されていない。

システム・アクション

なし。

CSQ2020E
csect-name 再同期エラー
説明
再同期エラーが発生した。 このメッセージで提供される情報は、次のとおりである。
  IN TPIPE tpipename  FOR QUEUE q-name,  BY PARTNER, XCFGNAME=gname XCFMNAME=mname,  
QMGR SEND=sendseq PARTNER RECEIVE=otmarecvseq,QMGR RECEIVE=recvseq 
 PARTNER SEND=otmasendseq,  INDOUBT UNIT OF RECOVERY urid 
ここで、
tpipeName
再同期できない Tpipe の名前。
Q 名
この Tpipe に対するキューの名前。
gname
Tpipe が所属する XCF グループの名前。
MNAME
Tpipe が所属する XCF メンバーの名前。
送信キュー (sendseq)
IBM MQ によって最後にパートナーに送信されたメッセージのリカバリー可能シーケンス番号 (16 進数)。
Otmasendseq (otmasendseq)
パートナーによって最後に IBM MQに送信されたメッセージのリカバリー可能シーケンス番号 (16 進数)。
受信シーケンス (recvseq)
IBM MQ がパートナーから最後に受信したメッセージのリカバリー可能シーケンス番号 (16 進数)。
Otmarecvseq (otmarecvseq)
パートナーが IBM MQから最後に受信したメッセージのリカバリー可能シーケンス番号 (16 進数)。
urid
未確定回復単位の ID。値 0 は、未確定回復単位がないことを意味する。
システム・アクション

メッセージは Tpipe に送られない。

システム・プログラマーの応答

RESET TPIPE コマンドを使用して、回復可能な順序番号をリセットし、Tpipe を再始動し、必要であれば回復単位を解決する。

CSQ2023E
csect-name パートナー。 XCFGNAME=gname XCFMNAME=mname, 再同期化できません。センス・コード=code
説明
IBM MQ がパートナーと再同期できませんでした。 メッセージで提供される情報は、次のとおりである。
gname
パートナーが所属する XCF グループの名前。
MNAME
再同期できないパートナーのメンバー名。
コード
パートナーから戻される IMS センス・コード (先頭の 4 文字がセンス・コードを示す)。
システム・アクション

OTMA との接続が停止された。

システム・プログラマーの応答

IMS-OTMA センス・コードについては、 NAK メッセージの OTMA センス・コードを参照してください。 問題を解決して、OTMA 接続を再始動する。

CSQ2024E
csect-name TPIPE tpipename はパートナーに対して不明です。 XCFGNAME=gname XCFMNAME=mname
説明
Tpipe 名はパートナーに通用しない。 メッセージで提供される情報は、次のとおりである。
tpipeName
パートナーがもはや認識しない Tpipe の名前。
gname
パートナーが所属する XCF グループ。
MNAME
再同期しているパートナーのメンバー名。
システム・アクション

関連付けられた回復単位はバックアウトされ、処理が続行される。

システム・プログラマーの応答

パートナー IMS システムがコールド・スタートされた場合、このメッセージは正常と見なすことができます。 IMS システムがコールド・スタートしていなかった場合は、このメッセージをアラートと見なして、パートナーの IMS システムを調査する。

CSQ2025E
csect-name パートナー。 XCFGNAME=gname XCFMNAME=mname, TPIPE tpipename を再同期化できません。センス・コード=code
説明
パートナーは、Tpipe と再同期できなかった。 メッセージで提供される情報は、次のとおりである。
gname
パートナーが所属する XCF グループ。
MNAME
再同期しているパートナーのメンバー名。
tpipeName
パートナーがもはや再同期できない Tpipe の名前。
コード
パートナーにより戻される IMS センス・コード。
システム・アクション

Tpipe が停止される。

システム・プログラマーの応答

IMSからのセンス・コードについては、 NAK メッセージの OTMA センス・コード を参照してください。 問題を解決して、Tpipe を再始動するかリセットする。

CSQ2026I
csect-name パートナー XCFGNAME=gname XCFMNAME=mname が TPIPE tpipename をコールド・スタートしました。
説明
パートナーは Tpipe をコールド・スタートさせた。 メッセージで提供される情報は、次のとおりである。
gname
パートナーがメンバーである XCF グループ。
MNAME
再同期しているパートナーのメンバー名。
tpipeName
パートナーがコールド・スタートさせた Tpipe の名前。
システム・アクション

すべての回復可能な順序番号は 1 にリセットされ、処理が続行される。

システム・プログラマーの応答

なし。

CSQ2027I
csect-name パートナー XCFGNAME=gname XCFMNAME=mname 用の TPIPEtpipename, に未確定の回復単位がありません。
説明
MQ は、 Tpipe に未確定の回復単位があることを予期した。 メッセージで提供される情報は、次のとおりである。
tpipeName
まだ未確定の回復単位がなければならない Tpipe の名前。
gname
パートナーが所属する XCF グループ。
MNAME
Tpipe のパートナーのメンバー名。
システム・アクション

処理を続行する。

システム・プログラマーの応答
次の情報を収集して、IBM サポートに連絡する。
  • コンソール・ログ
  • MQ ジョブ・ログ
  • IMS ジョブ・ログ
CSQ2028I
csect-name キュー・マネージャーはパートナーに接続されていません。XCFGNAME=gname XCFMNAME=mname
説明
MQ がパートナーに接続されていない。 メッセージで提供される情報は、次のとおりである。
gname
パートナーのグループ名。
MNAME
パートナーのメンバー名。
システム・アクション

コマンドはリジェクトされます。

システム・プログラマーの応答

IBM MQ がパートナーに接続されているときに、正しい XCF グループ名を使用してコマンドを再実行依頼する。

CSQ2029I
csect-name TPIPE tpipename はパートナー用に見つかりませんでした。XCFGNAME=gname XCFMNAME=mname
説明
Tpipe は検出されなかった。 このメッセージで提供される情報は、次のとおりである。
tpipeName
検出されない Tpipe の名前。
gname
パートナーがメンバーである XCF グループ。
MNAME
Tpipe のパートナーのメンバー名。
システム・アクション

コマンドはリジェクトされます。

システム・プログラマーの応答

正しい Tpipe 名で RESET TPIPE コマンドを再度実行要求する。

CSQ2030I
csect-name TPIPE tpipename はまだパートナー用にオープンされています。XCFGNAME=gname XCFMNAME=mname
説明
Tpipe はまだオープンしている。 このメッセージで提供される情報は、次のとおりである。
tpipeName
まだオープンしている Tpipe の名前。
gname
XCF グループ名。
MNAME
Tpipe のパートナーのメンバー名。
システム・アクション

コマンドはリジェクトされます。

システム・プログラマーの応答

このメッセージの原因として最も可能性が高いのは、間違った Tpipe 名を指定して RESET TPIPE コマンドが発行されたことか、キュー共有グループ内の間違ったキュー・マネージャーでコマンドが発行されたことである。 正しい Tpipe 名で RESET TPIPE コマンドを再度実行要求する。

CSQ2031I
csect-name パートナー用の TPIPE tpipename, XCFGNAME=gname XCFMNAME=mname, アクションが未確定の回復単位に必要です。
説明
Tpipe には未確定の回復単位があるが、回復アクションは指定されていない。 メッセージで提供される情報は、次のとおりである。
tpipeName
まだ未確定の回復単位がある Tpipe の名前。
gname
パートナーが所属する XCF グループ。
MNAME
Tpipe のパートナーのメンバー名。
システム・アクション

処理を続行する。

システム・プログラマーの応答

未確定の回復単位に関して、アクション (COMMIT または BACKOUT) を指定して RESET TPIPE コマンドを再び実行要求する。

CSQ2040I

csect-name OTMA メッセージあふれ状況=パートナー XCFGNAME=gname XCFMNAME=mname に対する警告。

重大度
4
説明

このメッセージは、OTMA メッセージあふれ警告条件が存在することを示す、 gname および mnameで識別されるパートナー IMS システムからの通知に応答して、 IBM MQ-IMS ブリッジによって発行されます。

このメッセージは、 IBM MQ-IMS ブリッジを介して送信されるトランザクション要求の量を IMS パートナーが現在処理できないことを示します。

システム・アクション

処理は続行されますが、 IBM MQ-IMS ブリッジは、パートナー IMS システムが累積されたバックログを処理できるように、トランザクション要求の送信速度を低下させます。

システム・プログラマーの応答

パートナー IMS システムの状況を確認して、何らかのアクションが必要かどうかを判別します。 これを行うには、 /DISPLAY OTMA コマンドと /DISPLAY TMEMBER コマンドを使用できます。

パートナー IMS システムに対して検査を実行し、警告状態の重大度を示すメッセージ DFS1988W が発行されているかどうか判別する。

CSQ2041I

csect-name OTMA メッセージあふれ状況=パートナー XCFGNAME=gname XCFMNAME=mname に対してあふれ状況が発生しています。

重大度
8
説明

このメッセージは、OTMA メッセージあふれ状態が存在することを示す、 gname および mnameで識別されるパートナー IMS システムからの通知に応答して、 IBM MQ-IMS ブリッジによって発行されます。

これは、 IMS パートナーが、 IBM MQ-IMS ブリッジを介して送信されるトランザクション要求のボリュームを現在処理できないことを示します。 IMS のあふれ状態が解消されるまで、これ以上要求を送信することはできない。

システム・アクション

識別されたパートナー IMS システムへのすべての TPIPE は、あふれ状態が解消されたことを示す IMS からの通知が受信されるまで中断される。

メッセージは、識別された IMS パートナーを指定するストレージ・クラスを持つ任意の IBM MQ-IMS ブリッジ・キューに書き込むことができますが、TPIPES を再開できるようになるまでそこに残ります。

IBM MQ-他の IMS パートナーのIMS ブリッジ・キューは影響を受けません。

システム・プログラマーの応答

パートナー IMS システムの状態を検討し、IMS のあふれ状態の解消にどのような処置が必要であるかを検討する。 これを行うには、 /DISPLAY OTMA コマンドと /DISPLAY TMEMBER コマンドを使用できます。

パートナー IMS システムに対して検査を実行し、あふれ状態を示しているメッセージ DFS1989E が発行されていないかを判別する。

CSQ2042I

csect-name パートナー XCFGNAME=gname XCFMNAME=mname について、OTMA メッセージあふれが解消されました。

重大度
0
説明

このメッセージは、 gname および mnameで識別されるパートナー IMS システムからの、OTMA メッセージあふれまたはあふれ警告条件が存在しなくなったことを示す通知に応答して、 IBM MQ-IMS ブリッジによって発行されます。

システム・アクション

このメッセージが CSQ2041I の後に発行された場合は、あふれ状態に応じて中断された、識別されたパートナー IMS システムへのすべての TPIPE が再開される。 IBM MQ-IMS ブリッジは、最大速度に達するか、パートナー IMS システムによって後続のフラッディング状態が報告されるまで、トランザクション要求が送信される速度を徐々に増加させます。

システム・プログラマーの応答

処置は不要。