bpelx:exec組込みメソッドを使用する方法

表14-1に、スコープ変数、インスタンス・メタデータおよび監査証跡の読取りと更新に使用できる一連のbpelx:exec組込みメソッドを示します。

表14-1 bpelx:exec用の組込みメソッド

メソッド名 説明

Object lookup( String name )

JNDIアクセス

long getInstanceId( )

各インスタンスに関連付けられている一意のID

String setTitle( String title ) / String getTitle()

このインスタンスのタイトル

String setStatus( String status ) / String getStatus()

このインスタンスのステータス

void setCompositeInstanceTitle(String title)

コンポジット・インスタンス・タイトルの設定

void setIndex( int i, String value ) / String getIndex( int i )

検索には6つの索引を使用可能

void setCreator( String creator ) / String getCreator()

このインスタンスの開始ユーザー

void setCustomKey( String customKey ) / String getCustomKey()

2番目の主キー

void setMetadata( String metadata ) / String getMetadata ()

リストを生成するためのメタデータ

String getPreference( String key )

アクセス・プリファレンス

void addAuditTrailEntry(String message, Object detail)

監査証跡へのエントリの追加

void addAuditTrailEntry(Throwable t)

アーカイブに格納されたファイルへのアクセス

Object getVariableData(String name) throws BPELFault

スコープ内に格納された変数へのアクセスおよび更新

Object getVariableData(String name, String partOrQuery) throws BPELFault

変数のアクセスおよび更新

Object getVariableData(String name, String part, String query)

変数のアクセスおよび更新

void setVariableData(String name, Object value)

変数データの設定

void setVariableData(String name, String part, Object value)

変数データの設定

void setVariableData(String name, String part, String query, Object value)

変数データの設定