本主题仅适用于 IBM Business Automation Workflow Advanced 配置。

cleanupDocumentStoreProperties 命令

传统:
cleanupDocumentStoreProperties 命令删除当前在特定应用程序的案例和文档类中指定但不再使用的所有属性。 (未使用的属性是在流程应用程序或 Toolkit 的任意分支中任何命名的 Snapshot 或 TIP 中不再引用的属性)。 除去这些属性之后,此命令还会除去任何未使用的属性模板。

要运行使用基本案例管理功能部件来管理文档和文件夹的流程,您必须安装先前发行版的基本案例管理功能部件。

cleanupDocumentStoreProperties 命令使用 wsadmin 脚本编制客户机的 AdminTask 对象来运行。

先决条件

必须满足以下条件:

  • 该命令必须在 Deployment Manager 节点上运行。
  • 一个或多个应用程序集群成员必须正在运行。
  • 该命令必须在已连接方式下运行。 请勿指定 wsadmin -conntype none 选项。
  • 必须使用具有 WebSphere Application Server 操作员特权的用户标识连接到 Deployment Manager。

位置

从 Deployment Manager 概要文件的 profile_root/bin 目录启动 wsadmin 脚本编制客户机。 cleanupDocumentStoreProperties 命令不会写入日志文件,但 wsadmin 脚本编制客户机始终会写入 profile_root/logs/wsadmin.traceout 日志文件,您将在其中找到异常堆栈跟踪和其他信息。

语法

cleanupDocumentStoreProperties
-containerAcronym container_acronym
-serverName server_name
-nodeName node_name
-clusterName cluster_name
-deName deployment_environment_name

必需参数

-containerAcronym container_acronym
必需参数,用于指定要清除的流程应用程序或 Toolkit 的首字母缩写词。
-serverName 服务器名称
必需参数,用于指定BPM 文档库Workflow Center 服务器名称。 如果您指定了 -serverName 参数,那么还必须指定 -nodeName 参数。
-nodeName 节点名
必需参数,用于指定 BPM 文档库Workflow Center 节点名。 如果您指定了 -nodeName 参数,那么还必须指定 -serverName 参数。
-clusterName 集群名称
必需参数,用于指定 BPM 文档库Workflow Center 集群名称。
-deName deployment_environment_name
必需参数,用于指定 Business Automation WorkflowWorkflow Center 部署环境名称。

您必须指定 -clusterName 参数或 -deName 参数,或者同时指定 -serverName-nodeName 参数。 作为指定这些参数的替代方法,您可以对类型为BPMDeploymentEnvironment,ServerCluster,或Server.

输出

cleanupDocumentStoreProperties 命令将在删除以下类型的信息时报告状态:
  • 对于从案例文件夹类型 case_type 中移除的每个属性 property,将报告属性名称和案例类型名称。
    CWTDS2052I: The property 'property' was removed from the case type 'case_type'.
    否则,如果没有要删除的属性,那么命令会输出以下消息:
    CWTDS2054I: There was no property to be deleted from any case type.
  • 对于从文档类型 document_type 中移除的每个属性 property,将报告属性名称和文档类型名称。
    CWTDS2053I: The property 'property' was removed from the document type 'document_type'.
    否则,如果没有要删除的属性,那么命令会输出以下消息:
    CWTDS2055I: There was no property to be deleted from any document type.
  • 对于删除的每个属性模板 property_template,将报告属性模板名称。
    CWTDS2049I: The property template 'property_template' was deleted.
    否则,如果没有要删除的属性模板,那么命令会输出以下消息:
    CWTDS2050I: No property template was deleted.

示例

注: 这些示例仅用于说明目的。 它们包含变量值,并非意在作为代码片段重复使用。
以下 Jython 示例使用 cleanupDocumentStoreProperties 命令针对指定节点和服务器移除 MYAPP 应用程序的未使用属性:
wsadmin -user admin -password admin -lang jython
wsadmin>AdminTask.cleanupDocumentStoreProperties(['-nodeName', 'myNodeName', '-serverName', 'myServerName', '-containerAcronym', 'MYAPP'])
以下 Jython 示例使用 cleanupDocumentStoreProperties 命令针对指定集群移除 MYAPP 应用程序的未使用属性:
wsadmin -user admin -password admin -lang jython
wsadmin>AdminTask.cleanupDocumentStoreProperties(['clusterName', 'myClusterName', '-containerAcronym', 'MYAPP'])
以下 Jython 示例使用 cleanupDocumentStoreProperties 命令针对指定部署环境移除 MYAPP 应用程序的未使用属性:
wsadmin -user admin -password admin -lang jython
wsadmin>AdminTask.cleanupDocumentStoreProperties(['-deName', 'myDeName', '-containerAcronym', 'MYAPP'])

以下 Jython 示例使用 cleanupDocumentStoreProperties 命令针对指定服务器目标对象移除 MYAPP 应用程序的未使用属性:

wsadmin -user admin -password admin -lang jython
wsadmin>server = AdminConfig.getid('/Cell:/Node:myNodeName/Server:myServerName')
wsadmin>AdminTask.cleanupDocumentStoreProperties(server, ['-containerAcronym', 'MYAPP'])
以下 Jython 示例使用 cleanupDocumentStoreProperties 命令针对指定集群目标对象移除 MYAPP 应用程序的未使用属性:
wsadmin -user admin -password admin -lang jython
wsadmin>cluster = AdminConfig.getid('/Cell:/ServerCluster:myClusterName')
wsadmin>AdminTask.cleanupDocumentStoreProperties(cluster, ['-containerAcronym', 'MYAPP'])