This topic applies only to the IBM Business Process Manager Advanced configuration.

deleteInvalidProcessTemplate.py 脚本

使用 deleteInvalidProcessTemplate.py 管理脚本可从数据库中删除不再有效的流程模板和任务模板。

deleteInvalidProcessTemplate.py 脚本从数据库中移除 这些模板和其中包含的所有对象,以及 WebSphere® 配置存储库中任何对应的有效应用程序中未包含的模板。 如果用户取消部署应用程序或未将应用程序存储在配置存储库中,那么可能会出现此情况。 这些模板通常没有任何影响。 这些模板不显示在 Business Process Choreographer Explorer 中。

您不能使用此脚本从数据库中除去有效应用程序的模板。 将对此条件进行检查,并且如果对应的应用程序有效,将抛出 ConfigurationError 异常。

deleteInvalidProcessTemplate.py 管理脚本使用 wsadmin 脚本编制客户机运行。

先决条件

必须满足以下条件:
  • 在已连接的方式下运行脚本,即,不要使用 wsadmin -conntype none 选项。
  • 必须具有操作员或部署员权限。
  • 必须至少有一个集群成员正在运行。
  • 如果您没有使用缺省概要文件,请使用 wsadmin -profileName profile 选项来指定概要文件。

位置

deleteInvalidProcessTemplate.py 管理脚本位于 Business Process Choreographer 的 admin 目录中。
For Windows operating systeminstall_root\ProcessChoreographer\admin
For Linux operating systemFor UNIX operating systeminstall_root/ProcessChoreographer/admin

语法

-f deleteInvalidProcessTemplate.py
         -cluster cluster_name
         -templateName templateName
         -validFromUTC timestamp

参数

-f
此参数指定要运行的脚本文件。
-cluster clusterName
配置有 Business Process Choreographer 的集群的名称。 在多集群设置中,必须指定应用程序集群,因为需要在集群上配置 Business Process Choreographer。
-templateName templateName
(可选)指定要删除其实例的任务模板的名称。 如果指定了此选项,那么还必须指定 nameSpace 参数。 如果存在名称相同但 validFromUTC 日期不同的多个任务模板,那么具有此名称的所有任务模板的实例都将被删除,除非使用 validFromUTC 参数指定一个特定的模板。
-validFromUTC timestamp
全球标准时间 (UTC) 格式的日期和时间,从该时间开始模板有效。 字符串必须按以下格式:yyyy-MM-ddThh:mm:ss(年、月、日 、T、小时、分钟、秒)。 例如,2005-01-31T13:40:50