ヘッダーをスキップ

Oracle Workflow APIリファレンス
リリース2.6.3.5

部品番号: B15622-01
前へ 次へ       目次 索引 用語集
         前へ  次へ          目次  索引  用語集

Workflow CORE API

関数アクティビティによってコールされるPL/SQLプロシージャでは、Oracle Workflow APIの一連のCORE APIを使用してエラーの発生および検出ができます。

関数アクティビティによってコールされるPL/SQLプロシージャで未処理例外が発生したり、「ERROR:」で始まる結果を戻すと、ワークフロー・エンジンは関数アクティビティのステータスをERRORに設定し、列ERROR_NAME、ERROR_MESSAGEおよびERROR_STACKを表WF_ITEM_ACTIVITY_STATUSESに設定してエラーを反映させます。

ERROR_NAME列とERROR_MESSAGE列は、WF_CORE.RAISE( )のコールの戻り値に設定されるか、またはRAISE( )のコールがない場合はSQLエラー名とメッセージに設定されます。 列ERROR_STACKは、エラー・ソースに関係なくWF_CORE.CONTEXT( )のコールで指定された内容に設定されます。

注意: 列ERROR_NAME、ERROR_MESSAGEおよびERROR_STACKは、事前定義の「システム: エラー」項目タイプの項目タイプ属性としても定義されます。これらの列の情報は、アクティビティに関連付けるエラー・プロセスから参照できます。 『Oracle Workflow開発者ガイド』のワークフロー・プロセスのエラー処理に関する項を参照してください。

次のAPIは、ランタイム・フェーズでアプリケーション・プログラムまたはワークフロー関数によってコールされ、エラー処理を実行できます。 これらのAPIは、WF_COREというPL/SQLパッケージに格納されています。

関連項目

『Oracle Workflow開発者ガイド』の関数アクティビティがコールするPL/SQLプロシージャの標準APIに関する項


          前へ   次へ           目次   索引   用語集



Oracleロゴ
Copyright © 2003, 2004, Oracle. All rights reserved.