コネクターが生成するエラー・メッセージはすべて、SWIFTConnector.txtという名前のメッセージ・ファイルに保管されます
(ファイル名は、LogFileName
標準コネクター構成プロパティーによって決定されます)。各エラーには、エラー番号とそれに続くエラー・メッセージが含まれます。
Message number
Message text
コネクターは、以下の各セクションで説明するような特定のエラーを処理します。
以下の場合に、エラー・メッセージ「ABON_APPRESPONSETIMEOUT」が戻されます。
- メッセージの検索中、コネクターが JMS
サービス・プロバイダーへの接続を確立できない場合。
- コネクターはビジネス・オブジェクトをメッセージに正常に変換したが、接続切断が原因でメッセージを出力キューにデリバリーできない場合。
- コネクターはメッセージを発行したが、変換プロパティー
TimeoutFatal が True
であるビジネス・オブジェクトからの応答の待機中にタイムアウトが発生した場合。
- コネクターが、APP_RESPONSE_TIMEOUT または UNABLE_TO_LOGIN に等しい戻りコードを持つ応答メッセージを受け取った場合。
コネクターは、以下の場合に UnsubscribedQueue
プロパティーで指定されたキューにメッセージをデリバリーします。
- コネクターが、アンサブスクライブされたビジネス・オブジェクトに関連するメッセージを検索する場合。
- コネクターはメッセージを検索したが、Format
フィールドのテキストをビジネス・オブジェクト名に関連付けることができない場合。
- 注:
- UnsubscribedQueue
が定義されていない場合は、アンサブスクライブされたメッセージは廃棄されます。
データ・ハンドラーがメッセージをビジネス・オブジェクトに変換できなかった場合や
(JMS プロバイダーではなく)
ビジネス・オブジェクトに固有の処理エラーが発生した場合、メッセージは、ErrorQueue
で指定されたキューに送信されます。ErrorQueue
が定義されていない場合、エラーが原因で処理できないメッセージは廃棄されます。
データ・ハンドラーがビジネス・オブジェクトをメッセージに変換できない場合は、BON_FAIL
が戻されます。
