Oracle Workflow APIリファレンス リリース2.6.3.5 部品番号: B15622-01 |
![]() |
![]() |
![]() |
![]() |
![]() |
||
前へ | 次へ | 目次 | 索引 | 用語集 |
procedure EnqueueInbound
(itemtype in varchar2,
itemkey in varchar2,
actid in number,
result in varchar2 default null,
attrlist in varchar2 default null,
correlation in varchar2 default null,
error_stack in varchar2 default null);
説明
送信イベントの結果を受信キューに入れます。送信イベントは、エージェントによって取り込まれる送信キューのメッセージで定義されています。
Oracle Workflowでは、受信キューを処理するときに、外部関数アクティビティが指定の結果とともに完了としてマークされます。ただし、結果値は正常終了の場合にのみ有効です。error_stackパラメータに外部プログラム・エラーを指定すると、Oracle Workflowでは結果値が上書きされ、外部関数アクティビティがERRORステータスで完了としてマークされます。 また、対応するエラー・プロセスが項目タイプで定義されていれば、そのエラー・プロセスが開始されます。
引数(入力)
itemtype | イベントの項目タイプ。 |
itemkey | イベントの項目キー。項目キーは、アプリケーション・オブジェクトの主キーから生成される文字列です。この文字列により、項目タイプの項目が一意に識別されます。項目タイプと項目キーにより、プロセス・インスタンスが識別されます。 |
actid | このイベントが関連付けられている関数アクティビティのインスタンスID。 |
result | オプションのアクティビティの完了結果。有効な値は、関数アクティビティの「結果タイプ」によって決まります。 |
attrlist | 項目属性および項目属性値として戻す「値名=値」のペアの長いリスト。各ペアは、「ATTR1=A^ATTR2=B^ATTR3=C」のように、カレット文字(^)で区切られています。指定した値名が項目属性として存在しない場合、Oracle Workflowによってvarchar2型の項目属性が作成されます。 |
correlation | キューに入れられるメッセージのオプションの相関識別子を指定します。Oracle Advanced Queuingでは、特定の相関値に基づいてメッセージのキューを検索できます。NULLの場合、ワークフロー・エンジンではWorkflowスキーマ名と項目タイプに基づいて相関識別子が作成されます。 |
error_stack | Oracle Workflowの内部エラー・スタックに置かれるオプションの外部プログラム・エラーを指定します。最大200文字以内でテキスト値を指定できます。 |
前へ | 次へ | 目次 | 索引 | 用語集 |