2 Oracle Business Process ManagementのカスタムWLSTコマンド
この章では、Oracle Business Process ManagementのカスタムWLSTコマンドのリストを示し、説明します。
2.1 BPMLifecycleAdminコマンド・グループ
表2-1では、プロジェクトのライフサイクル管理用のBPMLifecycleAdminコマンドを一覧して説明しています。
表2-1 プロジェクトのライフサイクル管理用のBPMLifecycleAdminコマンド
使用するコマンド | 用途 | 使用するWLST |
---|---|---|
公開共有の作成 |
オフライン |
|
公開共有のロック解除 |
オフライン |
|
公開共有のファイル・システムへのエクスポート |
オフライン |
|
公開共有の削除 |
オフライン |
|
テンプレートのMDSへの公開 |
オフライン |
|
ファイル・システムへのテンプレートのエクスポート |
オフライン |
|
MDSからのテンプレートの削除 |
オフライン |
2.1.1 create_public_share
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
2.1.1.2構文
create_public_share(composerUser, composerPassword, connectionURL, templateName, publicshareId, mdsconfigLocation, [Override], [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するOracle Business Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
templateName |
MDS内のテンプレートの名前 |
publicshareId |
作成する公開共有の名前 |
mdsconfigLocation |
MDSへの接続に使用する |
|
公開共有が作成される場所のパス。パスが存在しない場合には作成されます。ルートは、'/'です。 |
Override |
MDSに同じ名前の公開共有がある場合、公開共有をオーバーライドできます。このコマンドを実行した際、テンプレートは上書きされません。 |
oracleHome |
オプション。使用するOracleホーム。 |
2.1.1.3 例
次の例では、Sample_PublicShareという名前の公開共有を作成します。これは、Sample_Template
という名前のテンプレートに基づいています。公開共有の名前はSample_PublicShare
であり、mds-config.xml
ファイルの場所は/tmp/mds-config.xml
です。
create_public_share('user_name', 'password', 'host:port','Sample_Template', 'Sample_PublicShare','/tmp/mds-config.xml')
次の例では、Sample_PublicShare
という名前の公開共有を作成します。これは、MDS内に存在するSample_Template
という名前のテンプレートに基づいています。テンプレートではなく、公開共有がオーバーライドされます。mds-config.xml
ファイルの場所は/tmp/mds-config.xml
です。
create_public_share('user_name', 'password', 'host:port','Sample_Template', 'Sample_PublicShare','/tmp/mds-config.xml','true')"
2.1.2 unlock_public_share
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
2.1.2.1 説明
このコマンドを使用して、公開共有をロック解除します。たとえば、Antタスクcreate_public_share
コマンドを使用してプロジェクトを作成する場合、そのプロジェクトはロックされた状態で作成されます。その後、unlock_public_share
コマンドを使用してそれをロック解除できます。
ロックは、Oracle Business Process Composerの「プロジェクトの作成」ページにある「共有の有効化」チェック・ボックスを選択するか、選択を解除することによっても設定できます。
また、これはユーザーがOracle Business Process Composerからプロジェクトを公開する際にも解放されます。
公開共有はMDSに存在している必要があります。
2.1.2.2 構文
unlock_public_share(composerUser, composerPassword, connectionURL, publicshareId, mdsconfigLocation, [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するOracle Business Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
publicshareId |
ロック解除する公開共有の名前 |
mdsconfigLocation |
MDSへの接続に使用する |
oracleHome |
オプション。使用するOracleホーム |
2.1.3 export_public_share
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
2.1.3.2 構文
export_public_share(composerUser, composerPassword, connectionURL, publicshareId,fsLocation, mdsconfigLocation, [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するOracle Business Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
publicshareId |
エクスポートする公開共有の名前 |
fsLocation |
プロジェクトがダウンロードされるファイル・システムの場所 |
mdsconfigLocation |
MDSへの接続に使用する |
oracleHome |
オプション。使用するOracleホーム |
2.1.4 delete_public_share
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
2.1.4.2 構文
delete_public_share(composerUser, composerPassword, connectionURL, publicshareId, mdsconfigLocation, [releaseLock], [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するOracle Business Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
publicshareId |
削除する公開共有の名前 |
mdsconfigLocation |
MDSへの接続に使用する |
releaseLock |
オプション。公開共有がロックされている場合、このロックは解除でき、削除操作を完了できます。この属性は、 |
oracleHome |
オプション。使用するOracleホーム |
2.1.5 publish_template
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
2.1.5.2 構文
publish_template(composerUser, composerPassword, connectionURL, templateName,fsLocation, mdsconfigLocation, [Override], [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するOracle Business Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
templateName |
公開するテンプレートの名前 |
fsLocation |
テンプレート・プロジェクトのファイル・システムの場所 |
mdsconfigLocation |
MDSへの接続に使用する |
|
公開共有が作成される場所のパス。パスが存在しない場合には作成されます。ルートは、'/'です。 |
Override |
MDS内でテンプレートを公開する際、この属性を使用すると同じ名前の既存のテンプレートをオーバーライドできます。「true」または「false」のいずれかの値になります。指定されない場合、デフォルト値は「false」です。 |
oracleHome |
オプション。使用するOracleホーム |
2.1.5.3 例
次の例では、Sample_Template_Name_MDS
という名前のテンプレートをルート・フォルダに公開します。
f('user_name', 'password', 'host:port','Sample_Template','/tmp/MyTemplate','/', '/tmp/mds-config.xml')
次の例では、Sample_Template_Name_MDS
という名前のテンプレートを '/WorkingOn/'
フォルダに公開します。
publish_template('user_name', 'password', 'host:port','Sample_Template','/tmp/MyTemplate','/WorkingOn', '/tmp/mds-config.xml')
2.1.6 export_template
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
2.1.6.2 構文
export_template(composerUser, composerPassword, connectionURL, templateName, fsLocation, mdsconfigLocation, [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するOracle Business Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
templateName |
エクスポートするテンプレートの名前 |
fsLocation |
プロジェクトがダウンロードされるファイル・システムの場所 |
mdsconfigLocation |
MDSへの接続に使用する |
oracleHome |
オプション。使用するOracleホーム |
2.1.7 delete_template
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
2.1.7.2 構文
delete_template(composerUser, composerPassword, connectionURL, templateName,mdsconfigLocation, [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するOracle Business Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
templateName |
削除するテンプレートの名前 |
fsLocation |
テンプレート・プロジェクトのファイル・システムの場所 |
mdsconfigLocation |
MDSへの接続に使用する |
|
公開共有が作成される場所のパス。パスが存在しない場合には作成されます。ルートは、'/'です。 |
oracleHome |
オプション。使用するOracleホーム |