A fault was not handled by any 'catch' or 'catchAll' element. business-process-definition-name = aa....aa, business-process-definition-version = bb....bb, fault-information = cc....cc, activity-name = dd....dd
- aa....aa:ビジネスプロセス定義名
bb....bb:ビジネスプロセス定義バージョン
cc....cc:フォルトの情報
dd....dd:フォルトが発生したアクティビティ名
- 説明
- サービス部品,フォルト送出(throw)アクティビティ,もしくは検証(validate)アクティビティから応答されたフォルト,またはJavaクラスからthrowされたCSBUserExceptionは,フォルト処理の割当ダイアログに定義したcatchおよびcatch-allで処理されませんでした。
- (O)
- 次に示す観点でビジネスプロセス定義を見直すか,サービス部品またはJavaクラスを見直してください。
- サービス呼出(invoke)アクティビティ,Java呼出アクティビティまたはスコープ(scope)アクティビティに定義したcatchまたはcatch-allのフォルト処理が不足していないかどうか。
- サービス呼出(invoke)アクティビティで実行したサービス部品が,ビジネスプロセス定義やサービスアダプタ定義に定義されていないフォルトを返していないかどうか。
- サービス呼出(invoke)アクティビティで実行するサービス部品を見直す場合は,サービス部品が提供するWSDLとサービス部品から返すフォルトの電文形式を比較して見直してください。
- Java呼出アクティビティで実行するJavaクラスを見直す場合は,JavaクラスからthrowするCSBUserExceptionに設定した内容を見直してください。
- フォルト送出(throw)アクティビティまたは検証(validate)アクティビティを見直す場合は,設定した変数のフォルトの電文形式を見直してください。
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.