エンタープライズ管理 > Windchill ESI の実装 > SAP 環境での Windchill ESI の実装 > Windchill ESI アーキテクチャについて > メッセージログ作成、エラー処理、応答メッセージ > エラー処理と通知 > エラー処理プロセスの概要
  
エラー処理プロセスの概要
Windchill ESI ビジネスロジックには、カスタムのエラー処理プロセスが含まれています。このプロセスは、TIBCO BusinessWorks アプリケーションでエラーが検出された後にインラインで呼び出されます。プロセスが開始されると、エラーのタイプが評価され、以下の操作の検討を含め、エラーの処理に必要な操作が決定されます。
Windchill PDMLink へのサブトランザクション PostResult メッセージの送信
Windchill PDMLink への PostResult メッセージ全体の送信
プロセスを停止するか、またはエラーが発生したポイントから継続するかどうか
ログ作成フラグでは、エラーをログに記録するかどうかを指定します。エラーの重大度は、エラー処理コードによって決まります。エラーコードが重大度 0 (致命的) の場合、すべての処理が停止されます。重大度 0 のエラーは必ず記録されます。エラーコードが重大度 1 (エラー) の場合、処理は続行されます。重大度 1 のエラーは、ログフラグが有効になっている場合に記録されます。
Windchill PDMLink ユーザーには積極的に通知が行われるので、ユーザーはエラーの原因を修正できます。ただし、このような通知を提供するためのデータが不十分な場合は、Windchill PDMLink と配布ターゲット間でデータが一致しない可能性が提示され、管理者への電子メールメッセージやポケットベルの呼び出しなど、より高いレベルでカスタマイズされた通知を送信できます。
エラーが処理されると、そのエラーのプロセススレッドは必然的に終了します。エラー処理プロセスでは、入力として ESIError スキーマを使用します。エラー処理サービスが呼び出された場合は、必要な情報を入力する必要があります。ESIError スキーマの詳細については、XML スキーマを参照してください。