PALService MBean

Partial ObjectName:
WebSphere:*,type=PALService


MBean PALService

MBean for administering BPM applications.


Operation Summary
voidactivate(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym)
           Activate a process application snapshot on a Process Center server or a Process Server.
voidcheckOrphanTokens(java.lang.String processAppAcronym, java.lang.String sourceSnapshotName, java.lang.String sourceSnapshotAcronym, java.lang.String targetSnapshotName, java.lang.String targetSnapshotAcronym, java.lang.String outputFile, java.lang.Boolean overwrite)
           Generate a policy file.
voidcreateOfflinePackage(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.String serverName, java.lang.Boolean skipGovernance)
           Create an installation package for a process application snapshot that can be extracted and be deployed to an off-line Process Center server instance.
voiddeactivate(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym)
           Deactivate a running process application snapshot on a Process Server.
voiddeactivateForce(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.Boolean force)
           Deactivate a running process application snapshot on a Process Server.
voidinstall(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.String serverName, java.lang.Boolean skipGovernance)
           Install a process application snapshot from a Process Center server to a Process Server in a test or production environment.
voidinstallOfflinePackage(java.lang.String inputFile)
           Install a process application snapshot from a Process Center server to an offline Process Server that is not connected to the Process Center.
voidexport(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.String outputFile)
           Export a process application snapshot from the Process Center server.
voidextractOfflinePackage(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.String serverName, java.lang.String outputFile)
           Extract the process application snapshot installation package from the Process Center server.
voidimportSnapshot(java.lang.String inputFile)
           Import a process application into a Process Center Server.
java.lang.StringlistProcessApplications()
           List all process applications and toolkits on a Process Center server or a Process Server.
java.lang.StringlistServers()
           List all of the Process Server instances that are federated into the Process Center server.
voidprocessInstancesCleanup(java.lang.String containerAcronym, java.lang.String containerSnapshotAcronym, java.lang.String instanceStatus, java.lang.String[] instanceID, java.lang.String endedAfterLocal, java.lang.String endedBeforeLocal, java.lang.String outputFile, java.lang.String maximumDuration, java.lang.String transactionSlice)
           Cleanup completed, failed or canceled process instances on a process server.
voiddeleteDurableMessages(java.lang.String olderThan, java.lang.String maximumDuration, java.lang.String transactionSlice)
           Delete messages that are stored if durable subscriptions for intermediate message events are enabled on a process server.
java.lang.IntegerreplayOnHoldEMTasks(java.lang.Boolean getNumberOfTasks, java.lang.Integer maxNumberOfTasksToReplay, java.lang.String bpdInstanceId)
           Replay EventManager messages that are on hold because their execution has failed more often than the retry limit.
voiddeleteSnapshot(java.lang.String containerAcronym, java.lang.String[] containerSnapshotAcronyms, java.lang.String outputFile)
           Delete process application snapshots and their dependencies on a Process Server.
voiddeleteSnapshotForce(java.lang.String containerAcronym, java.lang.String[] containerSnapshotAcronyms, java.lang.String outputFile, java.lang.Boolean force)
           Delete process application snapshots and their dependencies on a Process Server.
voidsnapshotCleanup(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String[] containerSnapshotAcronyms, java.lang.Integer keptNumber, java.lang.String createdAfterLocal, java.lang.String createdBeforeLocal, java.lang.String createdBeforeSnapshotAcronym, java.lang.Boolean deleteArchivedSnapshot, java.lang.Boolean ignoreDependency, java.lang.String outputFile)
           Cleanup process application snapshots and their dependencies.
java.lang.StringshowProcessApplication(java.lang.String containerAcronym)
           Show process application data in a Process Center Server or Process Server instance.
java.lang.StringshowServer(java.lang.String serverName)
           List information for a federated Process Server instance in a Process Center server.
java.lang.StringshowSnapshot(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym)
           List information about a process application or a toolkit snapshot.
java.lang.StringshowSnapshotDependents(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.Boolean showDependents)
           List information about a process application or a toolkit snapshot.
voidstop(java.lang.String containerAcronym, java.lang.String containerSnapshotAcronym)
           Stop a process application snapshot that has already been deactivated on a Process Server.
voidundeploy(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym)
           Undeploy a process application snapshot from a server.
voidsetDefaultSnapshot(java.lang.String containerAcronym, java.lang.String containerSnapshotAcronym)
           Change the default process application snapshot of a process application on a Process Server.

Operation Detail

activate

public void activate(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym)
Activate a process application snapshot on a Process Center server or a Process Server.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
Since:
8.5.0.1
Security Roles:
administrator
operator

checkOrphanTokens

public void checkOrphanTokens(java.lang.String processAppAcronym, java.lang.String sourceSnapshotName, java.lang.String sourceSnapshotAcronym, java.lang.String targetSnapshotName, java.lang.String targetSnapshotAcronym, java.lang.String outputFile, java.lang.Boolean overwrite)
Generate a policy file. The policy file manages the orphaned tokens that may be generated when a process instance of a source snapshot is migrated to a target snapshot.
Parameters:
processAppAcronym - This parameter identifies the process application and is required.
sourceSnapshotName - Identifies the source snapshot that the process instances are migrated from.
sourceSnapshotAcronym - Identifies the acronym of the source snapshot that the process instances are migrated from.
targetSnapshotName - Identifies the target snapshot that the process instances are migrated to.
targetSnapshotAcronym - Identifies the acronym of the target snapshot that the process instances are migrated to.
outputFile - Identifies the the XML policy file's absolute path..
overwrite - Identifies an option that you use to overwrite a policy file if it already exists.
Since:
8.5.0.1
Security Roles:
administrator
operator

createOfflinePackage

public void createOfflinePackage(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.String serverName, java.lang.Boolean skipGovernance)
Create an installation package for a process application snapshot that can be extracted and be deployed to an off-line Process Center server instance.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
serverName - The name of the process server.
skipGovernance - If the value of this optional parameter is 'true' the governance process assigned to the process application will not be triggered.
Since:
8.5.0.1
Security Roles:
administrator
operator

deactivate

public void deactivate(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym)
Deactivate a running process application snapshot on a Process Server. All in-flight requests will run through completion. New requests will not be processed.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
Since:
8.5.0.1
Security Roles:
administrator
operator

deactivateForce

public void deactivateForce(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.Boolean force)
Deactivate a running process application snapshot on a Process Server. All in-flight requests will run through completion. New requests will not be processed.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
force - Use this flag to force the command to deactivate the default snapshot. User should be very careful using this parameter.
Since:
8.5.5.0
Security Roles:
administrator
operator

install

public void install(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.String serverName, java.lang.Boolean skipGovernance)
Install a process application snapshot from a Process Center server to a Process Server in a test or production environment.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
serverName - The name of the process server.
skipGovernance - If the value of this optional parameter is 'true' the governance process assigned to the process application will not be triggered..
Since:
8.5.0.1
Security Roles:
administrator
operator

installOfflinePackage

public void installOfflinePackage(java.lang.String inputFile)
Install a process application snapshot from a Process Center server to an offline Process Server that is not connected to the Process Center.
Parameters:
inputFile - This parameter identifies the absolute path of the offline installation package you created and extracted on the Process Center server and transferred to the offline Process Server.
Since:
8.5.0.1
Security Roles:
administrator
operator

export

public void export(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.String outputFile)
Export a process application snapshot from the Process Center server.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
outputFile - Identifies the absolute path for the export file you are creating. The file name must be unique (with respect to other similar exported files) and must have a .twx extension.
Since:
8.5.0.1
Security Roles:
administrator
operator

extractOfflinePackage

public void extractOfflinePackage(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.String serverName, java.lang.String outputFile)
Extract the process application snapshot installation package from the Process Center server.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
serverName - The name of the process server.
outputFile - Identifies the absolute path of the offline installation package you created and extracted on the Process Center server and transferred to the offline Process Server..
Since:
8.5.0.1
Security Roles:
administrator
operator

importSnapshot

public void importSnapshot(java.lang.String inputFile)
Import a process application into a Process Center Server.
Parameters:
inputFile - Identifies the absolute path for the export file you are creating. The file name must be unique (with respect to other similar exported files) and must have a .twx extension.
Since:
8.5.0.1
Security Roles:
administrator
operator

listProcessApplications

public java.lang.String listProcessApplications()
List all process applications and toolkits on a Process Center server or a Process Server.
Since:
8.5.0.1
Security Roles:
administrator
operator

listServers

public java.lang.String listServers()
List all of the Process Server instances that are federated into the Process Center server.
Since:
8.5.0.1
Security Roles:
administrator
operator

processInstancesCleanup

public void processInstancesCleanup(java.lang.String containerAcronym, java.lang.String containerSnapshotAcronym, java.lang.String instanceStatus, java.lang.String[] instanceID, java.lang.String endedAfterLocal, java.lang.String endedBeforeLocal, java.lang.String outputFile, java.lang.String maximumDuration, java.lang.String transactionSlice)
Cleanup completed, failed or canceled process instances on a process server.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerSnapshotAcronym - Identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
instanceStatus - The status of the process instances to remove. Specify COMPLETED, FAILED, CANCELED or ALL. This is a required parameter.
instanceID - The IDs of the process instances to remove. Specify instance IDs, if there are more than one instance ID, each instance ID must be delimited by a space for jython format command or a semicolon for jacl format command.
endedAfterLocal - The completed/failed/canceled process instances after local time to remove. Specify 'yyyy-MM-ddThh:mm:ss' (year, month, day, T, hours, minutes, seconds).
endedBeforeLocal - The completed/failed/canceled process instances before local time to remove. Specify 'yyyy-MM-ddThh:mm:ss' (year, month, day, T, hours, minutes, seconds).
outputFile - The absolute path to the log file for logging the results of the process instance cleanup. If not provided, results will be logged to the system out log file.
maximumDuration - The maximum duration in minutes. Default value is 0 (unlimited)
transactionSlice - Number of instances per transaction. Default is 1.
Since:
8.5.0.1
Security Roles:
administrator
operator

deleteDurableMessages

public void deleteDurableMessages(java.lang.String olderThan, java.lang.String maximumDuration, java.lang.String transactionSlice)
Delete messages that are stored if durable subscriptions for intermediate message events are enabled on a process server.
Parameters:
olderThan - The minimum age in days of the durable messages to delete.
maximumDuration - The maximum duration in minutes. Default value is 0 (unlimited)
transactionSlice - The number of instances per transaction. Default value is 1000.
Since:
8.5.0.1
Security Roles:
administrator
operator

replayOnHoldEMTasks

public java.lang.Integer replayOnHoldEMTasks(java.lang.Boolean getNumberOfTasks, java.lang.Integer maxNumberOfTasksToReplay, java.lang.String bpdInstanceId)
Replay EventManager messages that are on hold because their execution has failed more often than the retry limit.
Parameters:
getNumberOfTasks - This parameter controls whether the number of on hold Event Manager tasks is retrieved.
maxNumberOfTasksToReplay - The maximum number of on hold Event Manager tasks to replay.
bpdInstanceId - The BPD instance Id for which on hold Event Manager tasks are to be replayed.
Since:
8.5.0.1
Security Roles:
administrator
operator

deleteSnapshot

public void deleteSnapshot(java.lang.String containerAcronym, java.lang.String[] containerSnapshotAcronyms, java.lang.String outputFile)
Delete process application snapshots and their dependencies on a Process Server.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerSnapshotAcronyms - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
outputFile - The absolute path to the log file for logging the results of the process instance cleanup. If not provided, results will be logged to the system out log file.
Since:
8.5.0.1
Security Roles:
administrator
operator

deleteSnapshotForce

public void deleteSnapshotForce(java.lang.String containerAcronym, java.lang.String[] containerSnapshotAcronyms, java.lang.String outputFile, java.lang.Boolean force)
Delete process application snapshots and their dependencies on a Process Server.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerSnapshotAcronyms - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
outputFile - The absolute path to the log file for logging the results of the process instance cleanup. If not provided, results will be logged to the system out log file.
force - Use this flag to force the command to delete the default snapshot. User should be very careful using this parameter.
Since:
8.5.5.0
Security Roles:
administrator
operator

snapshotCleanup

public void snapshotCleanup(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String[] containerSnapshotAcronyms, java.lang.Integer keptNumber, java.lang.String createdAfterLocal, java.lang.String createdBeforeLocal, java.lang.String createdBeforeSnapshotAcronym, java.lang.Boolean deleteArchivedSnapshot, java.lang.Boolean ignoreDependency, java.lang.String outputFile)
Cleanup process application snapshots and their dependencies.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronyms - Acronyms of the archived snapshots to be cleaned up. This parameter can be specified when you want to clean up the specific archived snapshots. And if specified, no other filter parameters (keptNumber, createdBeforeLocal, createdAfterLocal, createdBeforeSnapshotAcronym, and deleteArchivedSnapshot) can be specified.
keptNumber - The number of the latest unnamed snapshots that you want to keep, specify that you only want to keep the 'keptNumber' of the latest unnamed snapshot of a PA and remove the rest. If the keptNumber has no less than the total amount of the current unnamed snapshots, nothing would be removed. If the keptNumber == 0, all of the current unnamed snapshots would be cleaned up. If you input keptNumber, you should not input the createdBeforeLocal or createdAfterLocal parameters.
createdAfterLocal - The snapshots after local time to remove. Specify 'yyyy-MM-ddThh:mm:ss' (year, month, day, T, hours, minutes, seconds).
createdBeforeLocal - The snapshots before local time to remove. Specify 'yyyy-MM-ddThh:mm:ss' (year, month, day, T, hours, minutes, seconds).
createdBeforeSnapshotAcronym - Snapshot acronym name, specifies that you want to remove all the unnamed snapshot created before the named snapshot given by this parameter.
deleteArchivedSnapshot - Indicate if the archived snapshot will be deleted along with the unnamed snapshots deletion. By default, it is false.
ignoreDependency - Indicate if to force to delete the snapshots depended by other project applications. By default, it is false.
outputFile - The absolute path to the log file for logging the results of the process instance cleanup. If not provided, results will be logged to the system out log file.
Since:
8.5.0.1
Security Roles:
administrator
operator

showProcessApplication

public java.lang.String showProcessApplication(java.lang.String containerAcronym)
Show process application data in a Process Center Server or Process Server instance.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
Since:
8.5.0.1
Security Roles:
administrator
operator

showServer

public java.lang.String showServer(java.lang.String serverName)
List information for a federated Process Server instance in a Process Center server.
Parameters:
serverName - The name of the process server.
Since:
8.5.0.1
Security Roles:
administrator
operator

showSnapshot

public java.lang.String showSnapshot(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym)
List information about a process application or a toolkit snapshot. If you are not working with a snapshot, it also lists information about the tip.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
Since:
8.5.0.1
Security Roles:
administrator
operator

showSnapshotDependents

public java.lang.String showSnapshotDependents(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym, java.lang.Boolean showDependents)
List information about a process application or a toolkit snapshot. If you are not working with a snapshot, it also lists information about the tip.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
showDependents - Use this flag with the BPMShowSnapshot command to show all snapshots which depend on the specified snapshot.
Since:
8.5.5.0
Security Roles:
administrator
operator

stop

public void stop(java.lang.String containerAcronym, java.lang.String containerSnapshotAcronym)
Stop a process application snapshot that has already been deactivated on a Process Server. It is available only for snapshots that use Advanced Integration Services.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
Since:
8.5.0.1
Security Roles:
administrator
operator

undeploy

public void undeploy(java.lang.String containerAcronym, java.lang.String containerTrackAcronym, java.lang.String containerSnapshotAcronym)
Undeploy a process application snapshot from a server. It is available only if the snapshot uses Advanced Integration Services and has a corresponding business level application (BLA) deployed on the server.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerTrackAcronym - This parameter identifies the process application track and is optional. The default value is Main.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required. You can optionally use Tip for the value if you choose to not work with a process application snapshot.
Since:
8.5.0.1
Security Roles:
administrator
operator

setDefaultSnapshot

public void setDefaultSnapshot(java.lang.String containerAcronym, java.lang.String containerSnapshotAcronym)
Change the default process application snapshot of a process application on a Process Server.
Parameters:
containerAcronym - This parameter identifies the process application and is required.
containerSnapshotAcronym - This parameter identifies the process application snapshot and is required.
Since:
8.5.0.1
Security Roles:
administrator
operator

Copyright IBM Corp. 1996-2014