Skip Headers
Oracle® Fusion Middleware WebLogic Scripting Tool Command Reference
11g Release 1 (10.3.6)

Part Number E13813-11
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

18 Oracle Business Process Management Custom WLST Commands

This chapter lists and describes the custom WLST commands for Oracle Business Process Management.

BPMLifecycleAdmin Command Group

Table 18-1 lists and describes the BPMLifecycleAdmin commands for project lifecycle administration.

Table 18-1 BPMLifecycleAdmin Commands for Project Lifecycle Administration

Use this command... To... Use with WLST...

create_public_share

Create a public share

Offline

unlock_public_share

Unlock a public share

Offline

export_public_share

Export a public share to the file system

Offline

delete_public_share

Delete a public share

Offline

publish_template

Publish a template to MDS

Offline

export_template

Export a template to the file system

Offline

delete_template

Delete a template from MDS

Offline


create_public_share

Command Category: BPMLifecycleAdmin Commands

Use with WLST: Offline

Description

Use this command to create a public share from a template. The template must exist in MDS.

Syntax

create_public_share(composerUser, composerPassword, connectionURL, templateName, publicshareId, mdsconfigLocation, [Override], [oracleHome] )
Argument Definition
composerUser The Business Process Composer user who performs the current operation.
composerPassword
BPM Composer user's password
connectionURL
JNDI connection URL to the security server service in format host:port
templateName
Name of the template in MDS
publicshareId
Name of the public share to be created
mdsconfigLocation
Location of the mds-config.xml to be used to connect to MDS
projectLocation The path where the public share will be created. If the path does not exists it will be created. The root is '/'.
Override
Enables you to override the public share if a public share exists in MDS with the same name. The template is not overwritten when you execute this command.
oracleHome
Optional. The Oracle home to be used.

Examples

The following example creates a public share named Sample_PublicShare. It is based on the template with name Sample_Template. The name of the public share is Sample_PublicShare, and the location of the mds-config.xml file is /tmp/mds-config.xml.

create_public_share('user_name', 'password', 'host:port','Sample_Template', 'Sample_PublicShare','/tmp/mds-config.xml')

The following example creates a public share named Sample_PublicShare. It is based on the template named Sample_Template that exists in MDS. The public share, not the template, is overridden. The location of the mds-config.xml file is /tmp/mds-config.xml.

create_public_share('user_name', 'password', 'host:port','Sample_Template', 'Sample_PublicShare','/tmp/mds-config.xml','true')"

unlock_public_share

Command Category: BPMLifecycleAdmin Commands

Use with WLST: Offline

Description

Use this command to unlock a public share. For example, when you create project by using the Ant task create_public_share command, the project is created as locked. You can then unlock it by using the unlock_public_share command.

A lock is also set by enabling or disabling the check box enable sharing in the project creation page in Oracle Business Process Composer.

It is also released when the user publishes a project from Business Process Composer.

The public share must exist in MDS.

Syntax

unlock_public_share(composerUser, composerPassword, connectionURL, publicshareId, mdsconfigLocation, [oracleHome] )
Argument Definition
composerUser The Business Process Composer user who performs the current operation.
composerPassword
BPM Composer user's password
connectionURL
JNDI connection URL to the security server service in format host:port
publicshareId
Name of the public share to be unlocked
mdsconfigLocation
Location of the mds-config.xml to be used to connect to MDS
oracleHome 
Optional. The Oracle home to be used

Example

The following example unlocks a public share named Sample_PublicShare. The location of the mds-config.xml file is /tmp/mds-config.xml.

unlock_public_share('user_name', 'password', 'host:port','Sample_PublicShare', '/tmp/mds-config.xml')

export_public_share

Command Category: BPMLifecycleAdmin Commands

Use with WLST: Offline

Description

Use this command to export the public share from MDS to the file system.

Syntax

export_public_share(composerUser, composerPassword, connectionURL, publicshareId,fsLocation, mdsconfigLocation, [oracleHome] )
Argument Definition
composerUser The Business Process Composer user who performs the current operation.
composerPassword
BPM Composer user's password
connectionURL
JNDI connection URL to the security server service in format host:port
publicshareId 
Name of the public share to be exported
fsLocation
File system location where the project is to be downloaded
mdsconfigLocation 
Location of the mds-config.xml to be used to connect to MDS
oracleHome
Optional. The Oracle home to be used

Example

The following example specifies the public share name as Sample_PublicShare, the file system location as /tmp, and the location of the mds-config.xml file as /tmp/mds-config.xml.

export_public_share('user_name', 'password', 'host:port','Sample_PublicShare','/tmp', '/tmp/mds-config.xml')

delete_public_share

Command Category: BPMLifecycleAdmin Commands

Use with WLST: Offline

Description

Use this command to delete a public share from MDS. Executing this command requires that the public share is not locked.

Syntax

delete_public_share(composerUser, composerPassword, connectionURL, publicshareId, mdsconfigLocation, [releaseLock], [oracleHome] )
Argument Definition
composerUser The Business Process Composer user who performs the current operation.
composerPassword
BPM Composer user's password
connectionURL
JNDI connection URL to the security server service in format host:port
publicshareId
Name of the public share to be deleted
mdsconfigLocation
Location of the mds-config.xml to be used to connect to MDS
releaseLock
Optional. If the public share is locked, this lock can be released and the delete operation completed. You can set this attribute to either true or false. If not specified, default value is false.
oracleHome
Optional. The Oracle home to be used

Examples

The following example specifies the name and location of a public share to be deleted.

delete_public_share('Sample_PublicShare','/tmp/mds-config.xml')

The following example specifies the name and location of a public share to be deleted, and that the public share should be deleted even if locked.

delete_public_share('user_name', 'password', 'host:port','Sample_PublicShare','/tmp/mds-config.xml','true')

publish_template

Command Category: BPMLifecycleAdmin Commands

Use with WLST: Offline

Description

Use this command to publish the template from the file system to MDS.

Syntax

publish_template(composerUser, composerPassword, connectionURL, templateName,fsLocation, mdsconfigLocation, [Override], [oracleHome] )
Argument Definition
composerUser The Business Process Composer user who performs the current operation.
composerPassword
BPM Composer user's password
connectionURL
JNDI connection URL to the security server service in format host:port
templateName
Name of the template to be published
fsLocation
File system location of the template project
mdsconfigLocation
Location of the mds-config.xml to be used to connect to MDS
projectLocation The path where the public share will be created. If the path does not exists it will be created. The root is '/' .
Override
When you publish a template in MDS, this attribute enables you to override an existing template with the same name. Can either be 'true' or 'false'. If not specified, default value is 'false'.
oracleHome
Optional. The Oracle home to be used

Example

The following example publishes a template named Sample_Template_Name_MDS. to the root folder.

f('user_name', 'password', 'host:port','Sample_Template','/tmp/MyTemplate','/', '/tmp/mds-config.xml')

The following example publishes a template named Sample_Template_Name_MDS.to the '/WorkingOn/' folder.

publish_template('user_name', 'password', 'host:port','Sample_Template','/tmp/MyTemplate','/WorkingOn', '/tmp/mds-config.xml')

export_template

Command Category: BPMLifecycleAdmin Commands

Use with WLST: Offline

Description

Use this command to export the template from MDS to the file system.

Syntax

export_template(composerUser, composerPassword, connectionURL, templateName, fsLocation, mdsconfigLocation, [oracleHome] )
Argument Definition
composerUser The Business Process Composer user who performs the current operation.
composerPassword
BPM Composer user's password
connectionURL
JNDI connection URL to the security server service in format host:port
templateName
Name of the template to be exported
fsLocation 
File system location where the project is to be downloaded
mdsconfigLocation
Location of the mds-config.xml to be used to connect to MDS
oracleHome
Optional. The Oracle home to be used

Example

The following example specifies the template name as Sample_Template, the file system location as /tmp, and the location of the mds-config.xml file as /tmp/mds-config.xml.

export_template('user_name', 'password', 'host:port','Sample_Template','/tmp','/tmp/mds-config.xml')

delete_template

Command Category: BPMLifecycleAdmin Commands

Use with WLST: Offline

Description

Use this command to delete the template from MDS.

Syntax

delete_template(composerUser, composerPassword, connectionURL, templateName,mdsconfigLocation, [oracleHome] )
Argument Definition
composerUser The Business Process Composer user who performs the current operation.
composerPassword
BPM Composer user's password
connectionURL
JNDI connection URL to the security server service in format host:port
templateName
Name of the template to be deleted
fsLocation
File system location of the template project
mdsconfigLocation
Location of the mds-config.xml to be used to connect to MDS
projectLocation The path where the public share will be created. If the path does not exists it will be created. The root is '/' .
oracleHome
Optional. The Oracle home to be used

Example

The following example deletes the template named Sample_template from MDS.

delete_template('weblogic', 'welcome1', 'host:port','/Sample_template','/tmp/mds-config.xml')