ヘッダーをスキップ

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

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

Instance_Default_Rule

PL/SQL構文

function Instance_Default_Rule


    (p_subscription_guid in raw, 
p_event in out wf_event_t) return varchar2;

説明

受信を待機する適格な受信イベント・アクティビティを持つ、既存のすべてのワークフロー・プロセス・インスタンスにイベントを送信します。 このルール関数を使用すると、Default_Rule()を使用した場合と同様、特定の項目タイプ、プロセス名および項目キーに基づく特定のプロセスの1つにイベントを送信するかわりに、ビジネス・キー属性を使用してイベントを受信する必要がある複数のワークフロー・プロセスを識別できます。

注意: Instance_Default_Rule()は、既存のワークフロー・プロセスを続行するため、イベントを送信のみします。 新規プロセス・インスタンスを起動するためにイベントを送信する場合は、Default_Rule()を使用します。

Instance_Default_Rule()では、まず、SetParametersIntoParameterList()をコールし、サブスクリプション・パラメータのパラメータ名とパラメータ値の組合せをイベント・メッセージのPARAMETER_LIST属性に設定します。

関数は次に、このイベントを受信する適格な既存のワークフロー・プロセスを検索します。 適格であるためには、ワークフロー・プロセスは次の要件を満たす必要があります。

適格なすべてのワークフロー・プロセスにイベントを送信後、サブスクリプション定義で指定されている場合は、Instance_Default_Rule()によりイベント・メッセージもエージェントに送信されます。

いずれかの操作で例外が発生した場合、Instance_Default_Rule()は、その例外をトラップし、エラー情報をイベント・メッセージに格納して、ステータス・コードERRORを返します。 例外が発生しなかった場合は、ステータス・コードSUCCESSを返します。

引数(入力)

p_subscription_ guid サブスクリプションのグローバル一意識別子。
p_event イベント・メッセージ。

関連項目

SetParametersIntoParameterList

Default_Rule


          前へ   次へ           目次   索引   用語集



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