7.1.3 イニシエーションキューの障害
イニシエーションキューへのトリガメッセージ登録に失敗した場合,デッドレターキューが定義されているときは,トリガメッセージはデッドレターキューに登録されます。デッドレターキューが定義されていないときは,トリガメッセージは生成されません。次に示す場合はエラーメッセージが出力されます。
-
イニシエーションキューがない。
-
受信したキューにプロセス名が定義されていない,または該当するプロセス名のプロセス定義がない。
-
イニシエーションキューの使用種別(Usage属性)がMQUS_NORMALでない。
-
イニシエーションキューを登録するキューファイルで入出力エラーが発生した。
メッセージ登録の延長でトリガメッセージの生成が失敗しても,アプリケーションはメッセージの登録に成功します。また,MCAはチャネルを解放しないで処理を続行します。