Oracle® Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス 11g リリース1 (10.3.6) B55569-07 |
|
前 |
次 |
この章では、Business Process Management (BPM)用のカスタムWLSTコマンド、およびそのコマンド構文、引数、コマンド例を詳細に説明します。
この章では、Oracle Business Process ManagementカスタムWLSTコマンドのリストを示し、説明します。
表18-1は、プロジェクトのライフサイクル管理のためのBPMLifecycleAdminコマンドのリストを示し、説明しています。
表18-1 プロジェクトのライフサイクル管理のためのBPMLifecycleAdminコマンド
このコマンドを使用します... | 次を行うには... | WLSTの使用... |
---|---|---|
|
公開共有を作成します。 |
オフライン |
|
公開共有をロック解除します。 |
オフライン |
|
公開共有をファイル・システムにエクスポートします。 |
オフライン |
|
公開共有を削除します。 |
オフライン |
|
テンプレートをMDSに公開します。 |
オフライン |
|
テンプレートをファイル・システムにエクスポートします。 |
オフライン |
|
テンプレートをMDSから削除します。 |
オフライン |
|
MDSプロジェクト・リポジトリへの接続を確立します。 |
オフライン |
|
MDSプロジェクト・リポジトリから接続を切断します。 |
オフライン |
|
ディスクからプロジェクト・リポジトリにプロジェクトをインポートします。 |
オフライン |
|
テンプレート・プロジェクトに基づいて公開共有プロジェクトを作成します。 |
オフライン |
|
プロジェクト・リポジトリからプロジェクトを削除します。 |
オフライン |
|
リポジトリに格納されているプロジェクトをディスクにエクスポートします。 |
オフライン |
|
プロジェクトをロック解除します。 |
オフライン |
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
create_public_share(composerUser, composerPassword, connectionURL, templateName, publicshareId, mdsconfigLocation, [Override], [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するBusiness Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
templateName
|
MDS内のテンプレートの名前 |
publicshareId
|
作成する公開共有の名前 |
mdsconfigLocation
|
MDSへの接続に使用する |
|
公開共有の作成先のパス。そのパスが存在しない場合、作成されます。ルートは、'/'です。 |
Override
|
同じ名前を持つ公開共有がMDS内に存在している場合、その公開共有をオーバーライドできます。このコマンドを実行する場合、テンプレートはオーバーライドされません。 |
oracleHome
|
オプション。使用されるOracleホーム。 |
次の例では、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')"
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
このコマンドを使用して、公開共有をロック解除します。たとえば、Antタスクcreate_public_share
コマンドを使用してプロジェクトを作成する場合、そのプロジェクトはロックされた状態で作成されます。その後、unlock_public_share
コマンドを使用してそれをロック解除できます。
ロックは、Oracle Business Process Composerの「プロジェクトの作成」ページの「共有の有効化」チェック・ボックスを選択または選択解除することによっても設定できます。
それは、ユーザーが、Business Process Composerからプロジェクトを公開するときもロック解除されます。
その公開共有はMDS内に存在している必要があります。
unlock_public_share(composerUser, composerPassword, connectionURL, publicshareId, mdsconfigLocation, [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するBusiness Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
publicshareId
|
ロック解除する公開共有の名前 |
mdsconfigLocation
|
MDSへの接続に使用する |
oracleHome
|
オプション。使用されるOracleホーム |
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
export_public_share(composerUser, composerPassword, connectionURL, publicshareId,fsLocation, mdsconfigLocation, [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するBusiness Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
publicshareId
|
エクスポートする公開共有の名前 |
fsLocation
|
プロジェクトをダウンロードするファイル・システムの場所 |
mdsconfigLocation
|
MDSへの接続に使用する |
oracleHome
|
オプション。使用されるOracleホーム |
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
delete_public_share(composerUser, composerPassword, connectionURL, publicshareId, mdsconfigLocation, [releaseLock], [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するBusiness Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
publicshareId
|
削除する公開共有の名前 |
mdsconfigLocation
|
MDSへの接続に使用する |
releaseLock
|
オプション。公開共有がロックされている場合、このロックは解除でき、削除操作を完了できます。この属性は、 |
oracleHome
|
オプション。使用されるOracleホーム |
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
publish_template(composerUser, composerPassword, connectionURL, templateName,fsLocation, mdsconfigLocation, [Override], [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するBusiness Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
templateName
|
公開するテンプレートの名前 |
fsLocation
|
テンプレート・プロジェクトのファイル・システムの場所 |
mdsconfigLocation
|
MDSへの接続に使用する |
|
公開共有の作成先のパス。そのパスが存在しない場合、作成されます。ルートは、'/'です。 |
Override
|
MDSにテンプレートを公開するときに、この属性によって、同じ名前を持つ既存のテンプレートをオーバーライドできます。'true'と'false'のいずれかにすることができます。指定しない場合、デフォルト値は'false'です。 |
oracleHome
|
オプション。使用されるOracleホーム |
次の例では、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')
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
export_template(composerUser, composerPassword, connectionURL, templateName, fsLocation, mdsconfigLocation, [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するBusiness Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
templateName
|
エクスポートするテンプレートの名前 |
fsLocation
|
プロジェクトをダウンロードするファイル・システムの場所 |
mdsconfigLocation
|
MDSへの接続に使用する |
oracleHome
|
オプション。使用されるOracleホーム |
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
delete_template(composerUser, composerPassword, connectionURL, templateName,mdsconfigLocation, [oracleHome] )
引数 | 定義 |
---|---|
|
現在の操作を実行するBusiness Process Composerユーザー。 |
|
BPM Composerユーザーのパスワード |
|
|
templateName
|
削除するテンプレートの名前 |
fsLocation
|
テンプレート・プロジェクトのファイル・システムの場所 |
mdsconfigLocation
|
MDSへの接続に使用する |
|
公開共有の作成先のパス。そのパスが存在しない場合、作成されます。ルートは、'/'です。 |
oracleHome
|
オプション。使用されるOracleホーム |
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
connectProjectRepository(connectionURL, mdsConfigLocation, composerUser, composerPassword, [mdsDbUser], [mdsDbPassword])
引数 | 定義 |
---|---|
|
|
|
MDSへの接続に使用するmds-config.xmlの場所 |
|
BPM Composerユーザー。このユーザーが現在の操作を実行します。 |
|
BPM Composerユーザーのパスワード。 |
|
オプション。mds-config.xmlファイルに格納されているMDSデータベース・ユーザー名をオーバーライドします。 |
|
オプション。 |
connectProjectRepository(connectionURL='localhost:7001', mdsConfigLocation='/home/user/mds-config.xml', composerUser='weblogic', composerPassword='welcome1') connectProjectRepository(connectionURL='localhost:7001', mdsConfigLocation='/home/user/mds-config.xml', composerUser='weblogic', composerPassword='welcome1', mdsDbUser='DEV_MDS', mdsDbPassword='dbPassword')
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
このコマンドを使用して、ディスクからプロジェクト・リポジトリにプロジェクトをインポートします。すべてのプロジェクトはテンプレートとしてインポートされます。つまり、インポートされたプロジェクトがテンプレートと公開共有のどちらであるかは関係ありません。
importProject(srcDir, toName, [toPath], [override])
引数 | 定義 |
---|---|
|
テンプレート・プロジェクトのファイル・システムの場所。 |
|
テンプレート・プロジェクトのファイル・システムの場所。 |
|
[オプション] テンプレートのインポート先のパス。そのパスが存在しない場合、作成されます。指定しない場合は、ルート'/'が使用されます。 |
|
[オプション] インポート時に同じ名前の既存のテンプレートをオーバーライドするかどうかを指定します。指定しない場合は、'false'が使用されます。 |
importProject(srcDir='/home/user/myFolder/myTemplate', toName='NewTemplateName') importProject(srcDir='/home/user/myFolder/myTemplate', toName='NewTemplateName', toPath='/NewFolder', override='true')
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
createProject(fromId, toName, [toPath])
引数 | 定義 |
---|---|
|
MDS内でのテンプレートの識別子。 |
|
作成する公開共有の名前。 |
|
[オプション] 公開共有の作成先のパス。そのパスが存在しない場合、作成されます。指定しない場合は、ルート'/'が使用されます。 |
createProject(fromId='/SampleTemplate', toName='SamplePublicShare') createProject(fromId='/folder/SampleTemplate', toName='SamplePublicShare', toPath='/newFolder')
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
deleteProject(id, [type], [breakLinks])
引数 | 定義 |
---|---|
|
削除するプロジェクトの識別子。 |
|
[オプション] プロジェクトがテンプレートまたは公開共有の場合に指定します。有効な値: 'TEMPLATE'、'PUBLIC_SHARED'。指定しない場合、'TEMPLATE'が指定されたものと見なされます。 |
|
[オプション] テンプレートを削除する場合にのみ有効です。このテンプレートにリンクされている公開共有がある場合は、リンクを削除する必要があるかどうかを指定します。デフォルト: 'true' |
deleteProject(id='/SampleTemplate', type='TEMPLATE', breakLinks='true') deleteProject(id='/folder/SamplePublicShare', type='PUBLIC_SHARED')
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
exportProject(id, toDir, [type])
引数 | 定義 |
---|---|
|
エクスポートするプロジェクトの識別子。 |
|
プロジェクトのダウンロード先であるファイル・システムの場所。そのパスが存在しない場合、作成されます。 |
|
[オプション] プロジェクトがテンプレートまたは公開共有の場合に指定します。有効な値: 'TEMPLATE'、'PUBLIC_SHARED'。指定しない場合、'TEMPLATE'が指定されたものと見なされます。 |
exportProject(id='/SampleTemplate', toDir='/home/user/myFolder', type='TEMPLATE') exportProject(id='/aFolder/SamplePublicShare', toDir='/home/user/myFolder', type='PUBLIC_SHARED')
コマンド・カテゴリ: BPMLifecycleAdminコマンド
WLSTでの使用: オフライン
ADMIN | OWNER | EDITOR
プロジェクトをロック解除できるのは、それをロックしたユーザーまたはアプリケーションのみです。例外は管理者ユーザーです。管理者は、どのユーザーまたはアプリケーションがプロジェクトをロックしたかにかかわらず、そのプロジェクトをロック解除できます。
アプリケーションとは、Oracle Business Process Composer、Oracle Business Process Management Studioまたは汎用アプリケーションのことです。WLSTの機能は汎用アプリケーションであると見なされます。
注意: プロジェクトに対するWLSTロック操作はないため、プロジェクトが別のアプリケーションによりロックされている場合に、所有者または編集者ユーザーは、WLST |