Oracle Workflow APIリファレンス リリース2.6.3.5 部品番号: B15622-01 |
![]() |
![]() |
![]() |
![]() |
![]() |
||
前へ | 次へ | 目次 | 索引 | 用語集 |
function SubscriptionParameters
(p_string in varchar2,
p_key in varchar2) return varchar2;
説明
イベント・サブスクリプションに定義されたパラメータを含むテキスト文字列から、指定されたパラメータの値を返します。 テキスト文字列内のパラメータの名前と値のペアは、スペースで区切られ、次の形式で指定されている必要があります。
<name1>=<value1> <name2>=<value2> ... <nameN>=<valueN>
SubscriptionParameters()は、テキスト文字列から指定されたパラメータ名を検索し、その名前に割り当てられている値を返します。 たとえば、サブスクリプションのルール関数からこの関数をコールして、サブスクリプションのパラメータの値を取得し、ルール関数に対してその値に基づいた別の処理をコーディングできます。
引数(入力)
p_string | イベント・サブスクリプションに定義されたパラメータを含むテキスト文字列。 |
p_key | 値を取得するパラメータの名前。 |
次の例では、SubscriptionParameters()を使用して、ITEMKEYサブスクリプション・パラメータの値をl_functionプログラム変数に割り当てます。このコード例は、AddCorrelation関数の一部で、サブスクリプションを処理しているときに相関IDをイベント・メッセージに追加します。 「AddCorrelation」を参照してください。
...
--
-- This is where we will do some logic to determine
-- if there is a parameter
--
l_function := wf_event_functions_pkg.SubscriptionParameters
(l_parameters,'ITEMKEY');
...
前へ | 次へ | 目次 | 索引 | 用語集 |