BPMConfig 命令的配置属性
BPMConfig 命令使用属性文件根据您指定的设置配置环境。 在开始配置之前,请选择最接近所需配置的样本文件,复制该文件并进行定制以符合您自己的环境。 本主题提供样本属性文件中的属性描述。 同时,提供样本属性文件中未包含但可以手动添加至该文件的许多属性的描述。
要选择样本属性文件,请参阅 样本 configuration.properties 文件。
拓扑
首先设置数据库的值,包括数据库管理员认证别名属性和数据库属性。
下表显示了数据库管理员认证别名属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
示例:
|
对于要用于此部署环境的每个数据库,指定想要使用的认证别名。 别名数量取决于配置的数据库类型。 例如,在 Db2 中,可以对配置的所有数据库使用相同认证,因此只需要一个认证别名。 对于 Oracle 数据库,根据用户名进行隔离,因此需要更多的别名。 为 bpm.de.authenticationAlias.2.name 指定的值(例如,
bpm.de.authenticationAlias.2.name=BPM_DB_ALIAS)应用作针对数据库的 bpm.de.db.#.rolemapping.#.alias 属性指定的值。 例如:
DbUserXAR 角色用于 XA 恢复,此数据库用户标识需要比 DbUser 角色更多的许可权。 有关角色和角色映射的更多信息,请参阅 Business Automation Workflow 安全角色。 在某些情况下,样本文件对所有数据库实例使用同一认证别名 BPM_DB_ALIAS。 如果已为环境中的不同数据库定义不同的用户,请通过复制以下行并更新序号、别名和用户名密码来添加新的数据库别名条目。 然后对相应的数据库角色映射条目使用正确的别名。
如果需要在属性文件中使用反斜杠字符 (\) ,那么必须在它之前使用转义反斜杠,例如 bpm.dmgr.installPath=c:\\IBM\\BPM_ |
这些属性会自动迁移。 使用在源版本中用于对应数据库的相应用户名和密码。 例如,从 WebSphere Process Server 进行迁移时,如果用于 CellScopedDB 数据库的别名是 BPM_DB_ALIAS,那么用于 BPM_DB_ALIAS 的用户名和密码应该设置为在源版本中针对 JNDI 名称为 jdbc/WPSDB 的数据源配置的用户名和密码。 |
数据库配置部分定义用于该部署环境的数据库、每个数据库的功能和每个数据的认证别名及角色映射。 样本属性文件包括缺省情况下必需的数据库集。 下表显示了数据库配置属性。
| 配置属性 | 描述 | 迁移注意事项 | ||
|---|---|---|---|---|
| bpm.de.db.#.name 示例:
|
这是在此文件中用于引用以下数据库属性集的关键字。 在此示例中,SharedDB 是用于引用通过 bpm.de.db.1.* 标识的所有属性和数据源信息的关键字。 |
|||
| bpm.de.db.#.dbCapabilities 示例:
|
在此数据库上配置的组件列表。 组件列表取决于产品配置:
注: 对于 EmbeddedECM 组件,如果 IBM Business Automation Workflow 环境的操作系统为 z/OS,那么不支持此操作。
如果要将一些组件放在不同数据库中(例如,将 Messaging 组件放到其自己的数据库中),您需要相应地调整值。 当前有 5 个案例管理组件:
TargetObjectStore、CaseAnalyzer 和 CaseHistory 组件可共享相同的数据库和模式。 但是,ContentNavigator 和 DesignObjectStore 组件应设置不同的模式或者使用不同的数据库。 五个案例管理组件不支持 Db2® for z/OS®。 |
将自动迁移 IBM® Business Automation Workflow 数据源配置,新部署环境将复用先前的数据库。 您不需要在 BPMConfig 属性文件中手动输入每个组件的数据库信息。
复查此列表以与数据库正确匹配。 |
||
| bpm.de.db.#.databaseName 示例:
|
数据库名称(或服务名称或 Oracle 的系统标识)。 如果您具有多个部署环境,请确保数据库名称在所有部署环境中唯一。 |
如果要进行迁移,这将是源环境中包含组件特定表的数据库的名称。 该属性会自动迁移。 |
||
| bpm.de.db.#.type 示例:
|
数据库类型。 选项为 样本属性文件包含特定于不同数据库类型的属性。 您应无需更改此值,因为您应从与数据库类型匹配的样本属性文件开始。 |
如果您正在迁移,该属性会自动迁移。 |
||
bpm.de.db.#.hostname bpm.de.db.#.portNumber bpm.de.db.#.sqlServerWinAuth 示例:
|
|
如果您正在迁移,那么这些属性会自动迁移。 |
||
bpm.de.db.#.roleMapping.1.name bpm.de.db.#.roleMapping.1.alias 示例:
|
数据库角色和认证别名关联。 bpm.de.db.#.roleMapping.1.name 的值必须始终为 DbUser。 |
|||
bpm.de.db.#.roleMapping.2.name bpm.de.db.#.roleMapping.2.alias 示例:
|
数据库角色和认证别名关联。 bpm.de.db.#.roleMapping.2.name 的值必须始终为 DbUserXAR。 |
|||
bpm.de.db.#.schema 示例:
|
数据库模式。 bpm.de.db.#.schema 的缺省值因数据库类型而异。 例如,Db2 数据库的缺省值是 db2admin。 在 Db2 for z/OS 上,整个模式名称必须大写。 例如,DB2ADMIN。 如果使用 SQL Server Windows 认证,必须指定模式名称,并且登录用户不得具有 SYSADMIN 权限。 如果登录用户具有 SYSADMIN 权限,SQL Server 会忽略用于数据库连接的指定模式值, 因为“sysadmin”用户的缺省模式始终是 dbo。 限制: 模式名称存在以下限制:
限制: 对于数据库功能共享数据库模式,存在以下限制:
|
如果您正在迁移,该属性会自动迁移。 |
||
| bpm.de.db.#.url 示例:
|
只能针对 Oracle 数据库设置该属性,其缺省值为以下 Oracle Single Client Access Name (SCAN) URL:
如果您不使用 SCAN 功能部件或使用的是不支持 SCAN 功能部件的较早 Oracle 版本,那么必须设置 bpm.de.db.#.url 属性。 该属性可简化 Oracle Real Application Clusters (RAC) 或 Oracle Data Guard 的配置,使您能够使用 Oracle Net 连接描述符 URL,以代替缺省 SCAN URL。 例如,您可以将该属性设置为包含实例名称(也称为系统标识或 SID)的以下非 SCAN URL:
|
|||
|
这些属性特定于 Db2 for z/OS。 tssibpre 属性定义消息传递引擎表空间名称的前缀。 前缀长度可以为 0 到 5 个字符。 缺省值为 BPM01。 其余属性指定用于存储数据的卷、Virtual Storage Access Method (VSAM) 目录、表的缓冲池、索引和 LOB 数据、存储器组名称以及数据库连接位置。 针对属性文件中定义的每组数据库属性使用相同的值。 |
|||
bpm.de.db.#.usetablespaces
bpm.de.db.#.tspre bpm.de.db.#.tsbpctemp8k bpm.de.db.#.tsbpc8k bpm.de.db.#.tsbpcauditlog bpm.de.db.#.tsbpcindexts bpm.de.db.#.tsbpcinstance bpm.de.db.#.tsbpclob bpm.de.db.#.tsbpcsched bpm.de.db.#.tsbpcstaffqry bpm.de.db.#.tsbpctemplate bpm.de.db.#.tsbpcworkitem 示例:
|
这些属性支持对 Business Space 和 Business Process Choreographer 使用表空间。 usetablespaces 属性同时用于 Business Process Choreographer 和 Business Space。 tspre 属性是 Business Space 属性。 tsbpc* 属性是 Business Process Choreographer 属性。 这些属性只影响生成的 SQL 文件。 DB 管理员需要在运行已生成的文件前明确创建指定的表空间以创建 DB 表。 usetablespaces 属性定义是否使用用户表空间。 该属性用于 Db2 for z/OS、Db2 分布式平台和 Oracle。 Db2 for z/OS 的缺省值为 true。 其他所有数据库类型的缺省值为 false,这意味所有表空间属性被忽略,并且 DBMS 系统表空间用于表。 tspre 属性定义用于 Business Space 的表空间前缀。 该字符串的最大长度为 3 个字符。 该属性同时用于 Db2 for z/OS 和针对分布式操作系统的 DB2,但不用于 SQL Server。 (不存在针对 SQL Server 的 Business Space 表空间支持。) 缺省值为 BSP。 tsbpctemp8k 属性定义临时表空间,以支持迁移数据库模式时需要的 8 KB 缓冲池。 该属性仅用于 Db2 分布式平台。 缺省值为 BPETEMP8K。 tsbpc8k 属性定义表空间,以支持迁移数据库模式时需要的 8 KB 缓冲池。 该属性仅用于 Db2 分布式平台。 缺省值为 BPETS8K。 tsbpcauditlog 属性针对用于存储审计事件的流程和任务的审计跟踪表定义表空间(主要用于与先前版本的兼容性)。 根据所使用审计等级的不同,对此表空间中的表进行的访问量可能非常大。 如果审计功能处于关闭状态,那么不会访问此表空间中的表。 该属性仅用于 Db2 分布式平台和 Oracle。 缺省值为 AUDITLOG。 tsbpcindexts 属性定义用于存储索引的表空间。 对其予以密集使用,且其增长率与实例数量相关。 仅用于 Oracle 数据库。 缺省值为 INDEXTS。 tsbpcinstance 属性定义用于保存流程实例和任务表的表空间。 无论所运行的长时间运行过程的种类如何,始终密集地予以使用。 其增长率取决于业务应用程序。 如果可能,将该表空间置于其自己的磁盘上以将流量与其余流程数据库分离。 该属性仅用于 Db2 分布式平台和 Oracle。 缺省值为 INSTANCE。 tsbpclob 属性定义大对象 (LOB) 表空间,该表空间存储业务流程和人员任务的实例的大数据对象。 对其予以密集使用,且其增长率与实例数量相关。 仅用于 Oracle 数据库。 缺省值为 LOBTS。 tsbpcsched 属性针对 WebSphere 调度组件使用的表定义表空间。 该表存储与业务流程和人员任务相关的调度程序信息。 由于调度程序中使用的高速缓存机制,因此对调度程序表空间中的表访问通常较低。 表空间增长率与实例的数目相关。 该属性仅用于 Db2 分布式平台和 Oracle。 缺省值为 SCHEDTS。 tsbpcstaffqry 属性针对用于临时存储从员工注册表中获得的员工查询结果的表定义表空间,例如轻量级目录访问协议 (LDAP)。 当业务流程包含许多人员活动时,将频繁地访问此表空间中的表。 表空间增长率取决于授权的建模方式。 该属性仅用于 Db2 分布式平台和 Oracle。 缺省值为 STAFFQRY。 tsbpctemplate 属性针对用于存储流程和任务模板信息的表定义表空间。 在应用程序部署期间,对这些表进行填充。 表空间频繁使用,并且其增长率与已安装的业务流程和人员任务应用程序的数量和大小相关。 在运行时,访问率很低。 数据未更新,并且只有新数据在部署期间插入。 该属性仅用于 Db2 分布式平台和 Oracle。 缺省值为 TEMPLATE。 tsbpcworkitem 属性针对工作项处理所需的表定义表空间。 工作项用于进行人员任务交互。 根据业务流程中的人员任务数量的不同,对该表空间中表的访问速率也不同,有些访问率低,有些访问率相当高。 即使在没有使用明确的人员任务时,访问率也非零,因为还会生成工作项以支持对长时间运行的过程的管理。 该属性仅用于 Db2 分布式平台和 Oracle。 缺省值为 WORKITEM。 |
|||
bpm.de.db.#.tsicn 示例:
|
此属性支持将表空间用于 IBM Content Navigator。 如果未设置此属性,那么缺省值为 WFICNTS。 此属性支持 Db2 和 Oracle ,但不支持 Db2 for z/OS。 表空间名称必须是大写。 |
该属性会自动迁移。 |
||
bpm.de.db.#.tsdosdata
bpm.de.db.#.tsdoslob bpm.de.db.#.tsdosidx 示例
|
这些属性支持将表空间用于设计对象库。 左侧列中的示例显示缺省值。 这些属性支持以下数据库产品:
这些属性不支持 Db2 for z/OS。 表空间名称必须为大写。 |
这些属性会自动迁移。 |
||
bpm.de.db.#.tstosdata
bpm.de.db.#.tstoslob bpm.de.db.#.tstosidx 示例
|
这些属性支持将表空间用于目标对象库。 左侧列中的示例显示缺省值。
这些属性不支持 Db2 for z/OS。 表空间名称必须为大写。 |
这些属性会自动迁移。 |
||
| bpm.de.db.#.databaseDataDirectoryPath 示例
|
对于 ContentNavigator、DesignObjectStore 和 TargetObjectStore 数据库设置应该是相同值的数据库服务器上的目录。 在生成数据库创建脚本时使用此参数,以提供将在其中生成各种数据库工件的根目录。 仅对于 ContentNavigator、DesignObjectStore 和 TargetObjectStore 数据库设置是必需参数。 此目录必须存在于数据库服务器上,然后数据库创建脚本才能运行。 | |||
单元配置属性定义单元管理员认证别名和角色映射。 下表中显示了单元配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.cell.name 示例:
|
单元的名称。 在命名单元时,开发一个命名约定以便于在属性文件的其他位置中向与此单元相关的属性分配值。 如果使用相同产品安装创建多个单元,请对每个单元使用不同的单元名称。 如果要向此单元添加新节点,请指定在 Deployment Manager 创建期间指定的单元名称。 当多个 Process Server 环境连接到同一 Process Center 时,每个 Process Server 的单元名称必须是唯一的。 有关指导信息,请参阅 概要文件,节点,服务器,主机和单元的命名注意事项。 |
|
bpm.cell.authenticationAlias.1.name bpm.cell.authenticationAlias.1.user bpm.cell.authenticationAlias.1.password bpm.cell.authenticationAlias.1.description 示例:
|
下列属性用于定义单元管理认证别名:
为单元管理员名称和别名(bpm.cell.authenticationAlias.1.name 和 bpm.cell.authenticationAlias.1.user)定义的值不能与部署环境管理员名称和别名(bpm.de.authenticationAlias.1.name 和 bpm.de.authenticationAlias.1.user)相同 必须为 bpm.cell.authenticationAlias.#.user 和 bpm.cell.authenticationAlias.#.password 指定值,否则 BPMConfig 运行时将失败。 如果需要在属性文件中使用反斜杠字符 (\) ,那么必须在它之前使用转义反斜杠,例如 bpm.dmgr.installPath=c:\\IBM\\BPM_ |
如果要迁移到低于 Business Automation Workflow 22.0.2 累积修订 2017.03的版本,请在单元作用域中迁移以下认证别名:
在 2017.03 和更高版本中,缺省情况下目标环境中的 SCA_Auth_Alias 使用 DeAdmin 用户名。 在部署环境作用域中,将迁移下列认证别名:
对于这些部署环境作用域别名,将自动迁移以下属性:
对于和数据库相关的别名,属性包括:
对于和非数据库相关的别名,属性包括:
|
bpm.cell.roleMapping.1.name bpm.cell.roleMapping.1.alias 示例:
|
bpm.cell.roleMapping.1.name 的值不能从 有关角色和角色映射的更多信息,请参阅 Business Automation Workflow 安全角色。 |
|
| bpm.cell.db 示例:
|
单元级别数据库。 这对于 Advanced 和 Advanced-Only 部署环境类型有效,仅需要针对在单元中创建的第一个部署环境进行创建。 在此示例中,值 缺省情况下,样本属性文件包含用于设置三个数据库的属性:CMNDB、BPMDB 和 PDWDB。 请参阅 规划数据库数。 |
如果您正在迁移,则 CellOnlyDb 必须设置为迁移源环境使用的公共数据库。 对于 WebSphere Process Server 或 IBM BPM Advanced 源环境迁移,此处使用的名称应引用映射到源版本中 JNDI 名称为 jdbc/WPSDB 的数据源的属性文件中的数据库节。 对于 WebSphere Lombardi Edition 或 IBM BPM Standard 至 IBM BPM Advanced V8.5.x 迁移,使用此属性映射到为 CellScopedDB 数据库功能配置的新数据库。 |
设置数据库属性之后,请为您的部署环境设置值,包括以下属性:
- 部署环境基本配置属性
- Process Server 环境配置属性
- 部署环境的管理员认证别名属性
- Deployment Manager 属性
- 上下文 Root 属性
与整体部署环境相关的部署环境基本配置属性,包括部署环境名称、产品配置(如 Express、Standard 和 Advanced)以及部署环境类型(Process Center 或 Process Server)。 这些属性还包含用于确定是否应在部署环境创建期间创建数据库表的设置。 下表显示了部署环境基本配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.name 示例:
|
此属性文件定义的部署环境的名称。 每个部署环境都需要具有自己的属性文件。 例如,如果 |
如果您正在使用 ND 环境,那么会自动迁移属性。 如果您正在使用独立环境,那么使用缺省值。 |
| bpm.de.deferSchemaCreation 示例:
|
指定在创建部署环境期间发生以下哪个操作:
该属性只能与 BPMConfig -create -de 和 BPMConfig -upgrade -de 命令一起使用。 如果 |
确保值 |
| bpm.de.type 示例:
|
产品配置类型: Express, Standard, Advanced 或 AdvancedOnly 对于特定产品配置均预先构建了各个样本属性文件。 如果您使用适用于自己环境的文件,那么无需更新此值。 此属性值受产品许可限制。
|
根据您对所需部署环境类型所做的决策,当从源环境迁移配置时,该属性将设置为正确值。 |
| bpm.de.useExternalCPE 示例:
|
指定是否使用外部 Content Platform Engine。 缺省值为 false。 用于使用外部 Content Platform Engine 的属性文件模板位于 install_root/BPM/samples/config/externalcpe中。 |
确保值 |
| bpm.de.useExternalNavigator 示例:
|
指定是否使用外部 IBM Content Navigator。 缺省值为 false。 用于使用外部 IBM Content Navigator 的属性文件模板位于 install_root/BPM/samples/config/externalicn中。 |
确保值 |
| bpm.de.environment 示例:
|
部署环境类型:Process Center 或 Process Server。 bpm.de.environment 属性设置为 Process Center 时,Process Server bpm.de.ps* 配置属性将被忽略。 但是,当 bpm.de.environment 属性设置为 Process Server时,需要设置 bpm.de.ps* 属性,如表 Process Server 环境配置属性 ( |
环境类型将自动迁移。 |
Process Server 环境配置属性仅用于 bpm.de.environment 属性设置为 Process Server 的情况。 下表显示了 Process Server 环境配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.psServerName 示例:
|
Process Server 的唯一名称,用于将 Process Server 与连接到同一 Process Center 中的所有其他 Process Server 区分开。 |
|
| bpm.de.psPurpose 示例:
|
Process Server 环境的用途。 有效值为:
对于 Process Server 环境, bpm.de.psPurpose 配置属性定义 99Local.xml 文件中 <environment-type> 服务器属性的值。 无法为 Process Center 环境设置属性,该环境将始终具有环境类型开发。 此属性主要用于开发,并确定 Business Automation Workflow 如何使用 Process Designer中指定的环境变量和服务器配置,例如 IBM Operational Decision Manager Server , Web Service Server , ECM Server 和 IBM Case Manager Server 配置。 使用监管流程时,该属性还支持您获得对环境类型的访问权。 例如,如果该属性用于将环境类型设置为 Staging,那么您可以部署代码并启动一些负载测试。 |
|
| bpm.de.psOffline 示例:
|
Process Server 的脱机或联机状态。 其值必须为 true 或 false。 如果 Process Server 为联机状态并且可以连接到 Process Center,那么将值设置为 false。 当 bpm.de.psOffline 属性值设置为 false 时,您需要设置以下属性,以指定如何连接到相关 Process Center 并与之通信。
当 bpm.de.psOffline 属性值设置为 false时,您还需要指定
ProcessCenterUserAlias的用户名和密码,如表 部署环境管理员的认证别名配置属性 (bpm.de.authenticationAlias.#.*)中所述。 例如: |
|
| bpm.de.psProcessCenterTransportProtocol 示例:
|
用于与 Process Center 环境通信的传输协议。 其值必须为 http 或 https。 仅当 bpm.de.psOffline 属性设置为 false 时才需要指定该属性。 |
|
| bpm.de.psProcessCenterHostname 示例:
|
Process Center 环境的主机名。 在网络部署环境中,您无法使用缺省值 local host。 仅当 bpm.de.psOffline 属性设置为 false 时才需要指定该属性。 |
|
| bpm.de.psProcessCenterPort 示例:
|
Process Center 环境的端口号。 仅当 bpm.de.psOffline 属性设置为 false 时才需要指定该属性。 如果要使用指定传输协议的缺省端口(http 的端口为 80,https 的端口为 443),那么无需指定端口号。 |
|
| bpm.de.psProcessCenterContextRootPrefix 示例:
|
Process Center 环境的上下文 Root 前缀。 该属性是可选的,仅当 bpm.de.psOffline 属性设置为 false 时才使用。 如果设置了该属性,那么上下文 Root 前缀的值将需要一个前导正斜杠 (/)。 |
如果您正在从 IBM BPM 8.0.1.2 或更高版本迁移,bpm.de.psProcessCenterContextRootPrefix 属性会自动迁移。 |
下表显示了部署环境管理员的认证别名配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
bpm.de.authenticationAlias.#.name bpm.de.authenticationAlias.#.user bpm.de.authenticationAlias.#.password 示例:
|
当单元中具有多个部署环境时,您可能希望使此别名绝对唯一。 但 z/OS 例外,部署环境管理员的认证别名 (DeAdminAlias) 与单元管理员的认证别名 (CellAdminAlias) 不能使用相同的用户名。 如果更改 bpm.de.authenticationAlias.#.alias 的缺省值 DeAdminAlias,那么必须在引用此别名的所有位置都更新该值,例如 bpm.de.roleMapping.#.alias。 如果需要在属性文件中使用反斜杠字符 (\) ,那么必须在它之前使用转义反斜杠,例如 bpm.dmgr.installPath=c:\\IBM\\BPM_ |
您需要为部署环境用户指定用户名和密码。 对于 WebSphere Lombardi Edition, Business Automation Workflow Standard 或 Business Automation Workflow Advanced ,用户应该是源版本中 tw_admins 组的成员。 |
下表显示了部署环境管理员角色和认证别名关联属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
bpm.de.roleMapping.#.name bpm.de.roleMapping.#.alias 示例:
|
bpm.de.roleMapping.#.name 的值不能从 请注意,bpm.de.roleMapping.#.alias 的值必须与为 bpm.de.authenticationAlias.#.name 指定的值匹配。 有关角色和角色映射的更多信息,请参阅 Business Automation Workflow 安全角色。 |
Deployment Manager 属性包括 Deployment Manager 概要文件名称、产品的安装位置、Deployment Manager 主机名和 SOAP 端口。 下表显示了 Deployment Manager 属性。 您必须更新 bpm.dmgr.hostname 和 bpm.dmgr.installPath 的值。 根据需要更新其他属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.dmgr.nodeName 示例:
|
Deployment Manager 节点的名称。 |
|
| bpm.dmgr.hostname 示例:
|
Deployment Manager 主机名。
重要信息: 请勿对分布在多台计算机上的环境使用 localhost。
要使用外部 Content Platform Engine,主机名属性值必须具有域名后缀,例如 MyDmgrHost.my_domain.com。 |
|
| bpm.dmgr.installPath 示例:
|
BPM 产品的安装位置。 如果需要在属性文件中使用反斜杠字符 (\) ,那么必须在它之前使用转义反斜杠,例如 bpm.dmgr.installPath=c:\\IBM\\BPM_ |
|
| bpm.dmgr.profileName 示例:
|
Deployment Manager 概要文件名称。 |
|
| bpm.dmgr.profilePath 示例:
|
可选:指定 Deployment Manager 概要文件的标准路径。 缺省值基于 bpm.dmgr.installPath 目录、概要文件子目录和概要文件名称 bpm.dmgr.profileName。 对于 Microsoft Windows,您可以使用双反斜杠或正斜杠。 例如:
此参数的值必须是目标系统的有效路径且当前未被使用。 您必须具有对目录进行写入的许可权。 |
|
| bpm.dmgr.profileOptions 示例: manageprofiles |
Deployment Manager 概要文件选项。 这些可以是尚不能用作 BPM 配置文件(作为 BPMConfig 工具的输入)中属性的任何 manageprofiles 命令行选项。 您可以指定多个选项,但是选项及其值必须用空白字符而不是等号 (=) 分隔,与 manageprofiles 命令行中指定的完全一样。 WebSphere Application Server 主题 manageprofiles 命令中描述了 manageprofiles 命令行选项。 如果您指定 -keyStorePassword 参数,那么将为以下实体设置密码:
|
|
| bpm.dmgr.initialPortAssignment 示例:
或 |
配置端口时要使用的起始端口号。 在大多数情况下,缺省端口分配应该足够,您可以将此值保持未指定状态。 如果缺省端口不适用,可以覆盖缺省端口。 要覆盖缺省端口分配,请指定起始端口号以便为 Deployment Manager 概要文件生成并分配所有端口。 作为使用 bpm.dmgr.initialPortAssignment 属性分配固定的端口号段的取代方法,您可以使用 |
根据此属性的值,分配给 Deployment Manager 服务器进程的端口号可能不会与源版本中的端口号匹配。 如果有系统或应用程序依赖于特定端口号,那么您可能需要进行更新以使其在新环境中能够正常工作。 |
| bpm.dmgr.soapPort 示例:
|
Deployment Manager 的 SOAP 端口。 创建 Deployment Manager 时,请勿设置此属性。 创建 Deployment Manager 后,请在使用属性文件以在远程节点上运行 BPMConfig 之前,将该属性设置为 Deployment Manager SOAP 端口的端口号。 远程节点将读取该属性并使用该属性连接到 Deployment Manager。 |
根据此属性的值,分配给 Deployment Manager 服务器进程的端口号可能不会与源版本中的端口号匹配。 如果有系统或应用程序依赖于特定端口号,那么您可能需要进行更新以使其在新环境中能够正常工作。 |
| bpm.dmgr.jdbcDriverPath 示例:
|
根据指定的值来设置以下 WebSphere 环境变量。
|
将该属性设置为针对 Deployment Manager 节点的缺省值。 对于 DB2,缺省值为 "${WAS_INSTALL_ROOT}/jdbcdrivers/DB2"。 对于 Oracle 和 SQL Server,没有缺省值并且必须指定一个值, 因为该属性不能为空。 |
| bpm.dmgr.diagnosticTraceEnable 示例:
|
是否记录诊断跟踪数据。 |
针对 Deployment Manager 服务器迁移该属性。 |
| bpm.dmgr.ibmServiceLogEnable 示例:
|
是否启用 IBM 服务日志(也称为活动日志)。 |
针对 Deployment Manager 服务器迁移该属性。 |
通过向上下文 Root 的当前值添加前缀,您可以定制自己的上下文 Root。 下表显示所有部署环境组件的上下文 Root 前缀属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.contextRootPrefix 示例:
|
该属性设置部署环境级别的上下文 Root 前缀。 该值需要一个前导正斜杠 (/)。如果设置了此值并运行 注: IBM Business Automation Workflow 应用程序的处理方式与案例应用程序不同。 例如,如果 bpm.de.contextRootPrefix 参数设置为 /abc,那么 Process Center 应用程序上下文根将从/ProcessCenter至/abc/ProcessCenter但是, Case Builder 应用程序将从/CaseBuilder至/abcCaseBuilder没有正斜杠字符 (/) 介于abcandCaseBuilder.
要点: 如果更新 bpm.de.contextRootPrefix的值,那么必须更改现有应用程序中的任何硬编码 URL。 要成功部署应用程序, Workflow Center 必须至少处于 V8.5.0.1 级别。
|
如果您正在从 IBM BPM 8.0.1.2 或更高版本迁移,该属性会自动迁移。 |
下表显示了 Process Portal 组件的上下文 Root 前缀属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.cluster.#.capability.#.name 示例:
|
对于三集群拓扑,集群为应用程序、消息传递和支持。 |
|
| bpm.de.cluster.#.capability.#.component.#.name 示例:
|
该属性用于设置 Process Portal 的上下文 Root 前缀。 唯一值是 |
|
| bpm.de.cluster.#.capability.#.component.#.contextRootPrefix 示例
|
该属性用于设置 Process Portal 的上下文 Root 前缀。 该值需要一个前导正斜杠 (/)。设置此值后,请运行 您可以同时设置部署级别的上下文 Root 前缀和 Process Portal 的上下文 Root 前缀。 这样,只有 Process Portal 将具有不同的前缀。 |
在创建部署环境时,虚拟主机配置属性添加新的虚拟主机和配置。 创建部署环境时,映射属性会将 Business Automation Workflow 应用程序的 Web 模块映射到指定的虚拟主机。
下表显示了虚拟主机配置属性和映射配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
bpm.cell.virtualHost.#.name bpm.cell.virtualHost.#.hostAlias.#.hostName bpm.cell.virtualHost.#.hostAlias.#.port 示例:
|
虚拟主机的名称。 主机别名的主机名。 主机别名的端口号。 |
|
| bpm.de.virtualHost 示例:
|
虚拟主机的名称。 创建部署环境时,该属性会将 IBM BPM 应用程序的所有 Web 模块映射到指定的虚拟主机。 如果未指定虚拟主机名,则 Web 模块将保留映射至缺省主机名。 |
源信息配置属性是从源环境自动获取的。 下表中显示了这些属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.sourceInfo.versionInfo 示例:
|
作为 4 位数字的源产品版本,例如 |
迁移的属性是您要从中迁移配置的源环境的版本。 它将是 4 位数字,如 7.5.0.0 或 8.0.1.0。 |
| bpm.de.sourceInfo.productType 示例:
|
产品类型。 此属性的可能值为 |
迁移的属性是迁移源环境的产品类型,例如 Express、Standard、Advanced、WPS62x、WPS7x 或 WLE7x。 |
| bpm.de.sourceInfo.bpcConfigured 示例:
|
该属性指示 Business Process Choreographer 是否在迁移源环境中配置。 |
|
| bpm.de.sourceInfo.bspaceConfigured 示例:
|
该属性指示 Business Space 是否在迁移源环境中配置。 |
|
| bpm.de.sourceInfo.bpcArchiveConfigured 示例:
|
该属性指示 Business Process Choreographer Archive 是否在迁移源环境中配置。 |
100Custom.xml 文件中的大部分 WebSphere Lombardi Edition XML 配置属性都将合并到 100SourceCustomMerged.xml 文件并直接复制到目标环境中。 下表中显示了这些 WebSphere Lombardi Edition XML 配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.sourceInfo.psCustomFile 示例:
|
IBM Proces Server 或 Process Center 的整合 100Custom.xml 文件 |
需要移动至 WebSphere Application Server 配置文件的属性会自动迁移到目标环境中。 100Custom.xml 文件中的其他属性将直接移动至目标环境中。 |
| PDW_100SourceCustomMerged.xml 示例:
|
Performance Data Warehouse 的整合 100Custom.xml 文件 |
需要移动至 WebSphere Application Server 配置文件的属性会自动迁移到目标环境中。 100Custom.xml 文件中的其他属性将直接移动至目标环境中。 |
其他 WebSphere Lombardi Edition XML 属性将自动迁移到 WebSphere Application Server 配置文件中。 这些属性只用于迁移目的。 根据需要,您还可以在迁移过程期间更改这些属性的值。 可在主题 安全性配置属性中找到其他信息。 在源环境中通过 BPMMigrationPreValidation 命令检查迁移准备情况时,您将看到警告消息,并且详细信息将在迁移预验证报告中提供。
下表中显示了这些属性。
| XML 文件 | WebSphere Lombardi Edition XML 中的源 | 配置模型中的属性名称 |
|---|---|---|
| 99Local.xml | 传统: server/webservices/guest-user-auth-alias |
bpm.de.roleMapping.4.name 示例:
未选中"受保护"复选框的 Web Service 的运行身份用户。 |
| server/bpd-engine/system-lane-users/user/login-auth-alias | bpm.de.roleMapping.5.name 示例:
BPD 引擎以 login-auth-alias 中指定的用户身份运行系统任务,并将此用户指定为系统任务的所有者。 有关更多信息,请参阅 配置其他系统通道用户。 |
|
| server/bpd-engine/user-to-close-task | bpm.de.security.userToCloseTask 示例:
这是为应用程序取消的任务所设置的用户。 必须将此用户指定为 DeAdmin 角色。 |
|
| server/bpd-engine/user-to-create-task | bpm.de.security.userToCreate 示例:
这是在任务的 receivedFrom 字段中设置的用户标识。 必须将此用户指定为 DeAdmin 角色。 有关更多信息,请参阅 安全性配置属性 |
|
| authoring-environment/process-help-access-role | bpm.de.security.processHelpAccessGroup 示例:
|
|
| server/debug/debug-role | bpm.de.security.debugGroup 示例:
|
|
| server/show-xml-meta-data/show-xml-meta-data-role | bpm.de.security.showXmlMetadataGroup 示例:
|
|
| server/web-images/prefix | bpm.de.processServer.webImagePrefix 示例:
|
|
| authoring-environment/images-prefix | bpm.de.processServer.imagePrefix 示例:
|
|
| authoring-environment/portal-prefix | bpm.de.processServer.authoringEnvironmentPortalPrefix 示例:
|
|
| authoring-environment/repository-prefix | bpm.de.processServer.repositoryPrefix 示例:
|
|
| authoring-environment/servlet-prefix | bpm.de.processServer.servletPrefix 示例:
|
|
| authoring-environment/webapi-prefix | bpm.de.processServer.webApiPrefix 示例:
|
|
| common/process-admin-prefix | bpm.de.processServer.processAdminPrefix 示例:
|
|
| common/teamworks-webapp-prefix | bpm.de.processServer.teamworksWebAppPrefix 示例:
|
|
| common/portal-prefix | bpm.de.processServer.commonPortalPrefix 示例:
|
|
| common/webservices/base-url | bpm.de.processServer.baseUrl 示例:
用于 WSDL 的基本 URL 和实际的 Web Service 端点地址。 |
|
| common/xml-serialization/default-namespace-uri | bpm.de.processServer.defaultNamespaceUri 示例:
|
|
| common/coach-designer-xsl-url | bpm.de.processServer.coachDesignerXslUri 示例:
|
|
| server/email/mail-template/client-link | bpm.de.processServer.clientLink 示例:
|
|
| authoring-environment/process-help-wiki-url-view | bpm.de.security.processHelpAccessGroup 示例:
|
|
| authoring-environment/process-help-wiki-url-edit | bpm.de.security.processHelpAccessGroup 示例:
|
|
| server/repository-server-interval | bpm.de.processServer.heartBeatInterval 示例:
|
|
| server/portal/default-action-policy | bpm.de.processServer.policyAction.* | |
| 00Static.xml | common/user-list-limit-from-external-security-provider | bpm.de.security.externalUserQueryLimit 示例:
|
| common/collaboration/collaboration-admin | bpm.de.security.collaborationAdminGroup
tw_admins 示例:
|
|
| common/bpm-admins-security-group | bpm.de.security.bpmAdminGroup 示例:
|
|
| common/bpm-authors-security-group | bpm.de.security.bpmAuthorGroup 示例:
|
|
| 50AppServer.xml | common/security/security-name-transformer | bpm.de.security.securityNameTransformer |
| common/security/ldap-options/ldap-option | bpm.de.security.ldapOption.*.name=twUserNameAttribute
bpm.de.security.ldapOption.*.value=sAMAccountName |
|
| common/jms-auth/jms-user-auth-alias | bpm.de.roleMapping.6.name 示例:
|
|
| 100Custom.xml | server/process-center-install-group | bpm.de.security.processCenterInstallGroup 示例:
|
| server/offline-install-group | bpm.de.security.offlineInstallGroup 示例:
|
|
| 80EventManager.xml | event-manager/notify-error | bpm.de.security.userToNotifyError 示例:
管理任务的所有者,负责接收有关暂挂事件管理器任务的错误详细信息。 |
| event-manager/login-name-auth-alias | bpm.de.roleMapping.7.name 示例:
此角色映射到配置为事件管理器缺省用户的用户的认证别名。 有关更多信息,请参阅 Business Automation Workflow 安全角色 |
|
| console.xml | folder/item[@name='***'] | bpm.de.consoleSection.* 示例:
|
下表显示了与 Business Process Archive Manager 相关的配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.cluster.#.capability.#.component.#.name 示例:
|
将 Business Process Archive Manager 添加到“支持”集群中。 |
这些属性会自动迁移到目标环境。 迁移配置了 Business Process Archive Manager 的 BPM 配置时需要这些属性。 有关 Business Process Archive Manager 的信息,可以在主题“配置 Business Process Archive Manager”中找到。 |
| bpm.de.cluster.#.db 示例:
|
向“支持”集群注册 Business Process Archive Manager 数据库。 |
受管节点配置属性是与部署环境中的受管节点相关的属性,包括产品的名称及安装位置以及节点概要文件名称、主机名和初始端口分配。 要向部署环境添加受管节点,可以新建一组这样的属性并为该节点指定属性。 下表显示了受管节点的配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.node.#.name 示例:
|
受管节点名称。 这些值在单元内必须唯一。 |
使用缺省值,但您可以根据需要对其进行更新。 |
bpm.de.node.#.hostname bpm.de.node.#.installPath bpm.de.node.#.profileName bpm.de.node.#.profileOptions bpm.de.node.#.initialPortAssignment bpm.de.node.#.profilePath 示例
|
如果需要在属性文件中使用反斜杠字符 (\) ,那么必须在它之前使用转义反斜杠,例如 bpm.dmgr.installPath=c:\\IBM\\BPM_ 重要信息: 请勿将 localhost 用于分布在多台计算机上的环境中的主机名。
|
必须更新安装路径和主机名。 对于其他属性,请使用缺省值,但您可以根据需要对它们进行更新。 |
| bpm.de.node.#.jdbcDriverPath 示例:
|
根据指定的值来设置以下 WebSphere 环境变量。
|
将该属性设置为针对每个受管节点的缺省值。 对于 DB2,缺省值为 "${WAS_INSTALL_ROOT}/jdbcdrivers/DB2"。 对于 Oracle 和 SQL Server,没有缺省值并且必须指定一个值, 因为该属性不能为空。 |
| bpm.de.node.#.diagnosticTraceEnable 示例:
|
是否记录诊断跟踪数据。 |
会针对每个节点代理服务器迁移该属性。 |
| bpm.de.node.#.ibmServiceLogEnable 示例:
|
是否启用 IBM 服务日志(也称为活动日志)。 |
会针对每个节点代理服务器迁移该属性。 |
集成成员配置属性包括集群功能(如应用程序、支持或消息传递功能)和集群使用的数据库。 下表显示了集群成员配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.node.#.clusterMember.1.name 示例:
|
第一个集群成员的名称。 |
使用缺省值,但您可以根据需要对其进行更新。 |
bpm.de.node.#.clusterMember.#.weight bpm.de.node.#.clusterMember.#.initialPortAssignment bpm.de.node.#.clusterMember.#.cluster 示例:
|
集群成员权重表示发送给此集群成员的请求的比例。 您可以将该值保留为缺省值。 端口号保留并分配给使用指定端口号的集群成员的每个节点。 如果指定初始端口号,该初始端口号将分配给第一个集群成员。 后续集群组将按 20 递增依次分配端口号。 例如,如果第一个集群组的端口号是 2000,那么集群成员的端口号将为 2000、2001、2002,依此类推。 第二个集群组的端口号将为 2020,并且第二个集群组的成员的端口号将为 2020、2021、2022,依此类推。 第三个集群组的端口号将为 2040。 |
|
| bpm.de.node.#.clusterMember.#.diagnosticTraceEnable 示例:
|
是否记录诊断跟踪数据。 |
会针对每个集群成员迁移此属性。 |
| bpm.de.node.#.clusterMember.#.ibmServiceLogEnable 示例:
|
是否启用 IBM 服务日志(也称为活动日志)。 |
会针对每个集群成员迁移此属性。 |
集群配置属性定义集群功能(例如应用程序、支持或消息传递功能)以及此集群上使用的数据库。 在配置单集群环境的属性文件中,只有一个这样的节。 在配置多集群环境的属性文件中,每个集群都有一组这样的属性。 在修改配置以添加集群时,您必须复制这组属性并为新集群指定值。 下表显示了集群配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.cluster.#.name 示例:
|
如果计划在一个单元中拥有多个部署环境,建议遵守明确的命名约定,以使节点和相关集群能够便于识别与该单元关联的资源。 例如,您可以使用部署环境名称作为相关工件的前缀,例如, |
要迁移到 Advanced 或 AdvancedOnly 部署环境,您必须保持相同的应用程序集群名称。 |
| bpm.de.cluster.#.capabilities 示例: 单个集群示例:
三个集群示例,其中指定第一个集群作为应用程序集群:
|
Business Automation Workflow 集群的可能功能包括 "应用程序" , "消息传递" 和 "支持"。 您必须根据以下支持的拓扑选项来指定功能:
|
使用缺省值,但您可以根据需要对其进行更新。 |
| bpm.de.cluster.#.usesMessagingCluster 示例:
|
此集群使用的消息传递集群。 如果要配置单集群环境,请将此属性保留为未指定。 或者,指定已确定具有消息传递功能的集群的名称。 |
|
| bpm.de.cluster.#.usesSupportCluster 示例:
|
此集群使用的支持集群。 如果要配置单集群环境,请将此属性保留为未指定。 或者,指定已确定具有支持功能的集群的名称。 |
|
| bpm.de.cluster.#.db 示例:
|
在此集群上使用的数据库的列表。 对于单集群拓扑,这应列出使用的所有数据库,Advanced 环境中的 值基于在属性文件中其他位置指定的键。 例如,如果 |
|
| bpm.de.cluster.#.name 示例:
|
第二个集群的名称。 与此集群(示例中的 |
|
| bpm.de.cluster.#.capabilities 示例:
|
此集群的功能包括应用程序、消息传递和支持。 这三个功能与 IBM BPM 支持的三集群拓扑相对应。 如果这是单集群环境,请指定全部三个功能:应用程序、消息传递和支持。 如果定义多集群环境,建议将第一个集群指定为“应用程序”集群,第二个指定为“消息传递”集群,第三个指定为“支持”集群。 这有助于确保按最佳顺序分配端口。 |
|
| bpm.de.cluster.#.usesMessagingCluster 示例:
|
此集群使用的消息传递集群。 在此示例中, |
|
| bpm.de.cluster.#.usesSupportCluster 示例
|
此集群使用的支持集群。 在此示例中, |
|
| bpm.de.cluster.#.db 示例:
|
在此集群上使用的数据库的列表。 值基于在属性文件中其他位置指定的键。 例如,如果 |
|
| bpm.de.cluster.#.name 示例:
|
第三个集群的名称。 与此集群(示例中的 |
|
| bpm.de.cluster.#.capabilities 示例:
|
此集群的功能包括应用程序、消息传递和支持。 这三个功能与 IBM BPM 支持的三集群拓扑相对应。 如果这是单集群环境,请指定全部三个功能:应用程序、消息传递和支持。 如果定义多集群环境,建议将第一个集群指定为“应用程序”集群,第二个指定为“消息传递”集群,第三个指定为“支持”集群。 这有助于确保按最佳顺序分配端口。 |
|
| bpm.de.cluster.#.usesMessagingCluster 示例:
|
此集群使用的消息传递集群。 由于支持集群需要使用消息传递,因此该示例集群指向 DE1.MECluster。 |
|
| bpm.de.cluster.#.usesSupportCluster 示例:
|
此集群使用的支持集群。 在此示例中,DE1.SupportCluster 是支持集群,因此属性保留为未指定。 |
|
| bpm.de.cluster.#.db 示例:
|
在此集群上使用的数据库的列表。 值基于在属性文件中其他位置指定的键。 例如,如果 bpm.de.db.3.name 设置为 支持集群使用带有 Performance Data Warehouse 功能的数据库(即 |
安全性
此节包含安全性属性。
下表显示了源文件注册表路径属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.security.sourcefileRegistryPath 示例:
|
文件注册表的文件名。 请勿修改。 该文件位于 BPMConfig 属性文件所在的文件夹中。 |
如果您正在迁移,并且源环境使用基于文件的用户注册表,那么在运行 BPMConfig -migrate 时,会将 fileRegistry.xml 文件复制到输出目录,而在运行 BPMConfig -create时,会将其合并到目标环境。 请勿修改该属性。 |
轻量级第三方认证 (LTPA) 配置属性用于将密钥集合组合并到目标。 将自动从源环境获取这些值。 如果您正在迁移或复制源环境,并且源环境使用 LTPA,那么所有 LTPA 密钥集(包括活动和历史记录)会自动迁移到目标。 请勿修改这些属性。
对于 bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.location=ltpa.jceks,ltpa.jceks 文件应当与 BPMConfig 属性文件位于同一个文件夹中。 LTPA.jceks 文件将在您运行 BPMConfig
-migrate 时复制到输出目录,并在您运行 BPMConfig
-create 时合并到目标环境中。
下表显示了轻量级第三方认证 (LTPA) 配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.security.ltpaTimeout 示例:
|
来自其他服务器的服务器凭证处于有效状态的时间段。 此字段的值必须大于在管理控制台中的 下为 高速缓存超时 字段指定的值。 |
将迁移所有这些属性。 |
| bpm.de.security.ltpaKeySetGroup.name 示例:
|
第一个 LPTA 密钥集合组的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.name 示例:
|
第一个 LPTA 密钥集合的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.aliasPrefix 示例:
|
第一个密钥集合的密钥别名前缀。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.password 示例:
|
第一个密钥集合的密码。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.maxKeyReferences 示例:
|
第一个密钥集合中的最大活动密钥数。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.deleteOldKeys 示例:
|
用于删除第一个密钥集合中的旧密钥的设置。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyGenerationClass 示例:
|
第一个密钥集合的密钥生成类。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.isKeyPair 示例:
|
第一个密钥集合的 isKeyPair 设置。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyReferences.1.alias 示例:
|
第一个密钥集合中的密钥别名引用。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyReferences.1.version 示例:
|
第一个密钥集合中的密钥引用版本。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyReferences.2.alias 示例:
|
第一个密钥集合中的密钥别名引用。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyReferences.2.version 示例:
|
第一个密钥集合中的密钥引用版本。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.managementScope.scopeName 示例:
|
用于定义第一个密钥集合的管理作用域的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.managementScope.scopeType 示例:
|
用于定义第一个密钥集合的作用域类型;例如 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.name 示例:
|
第一个密钥集合的密钥库的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.password 示例:
|
第一个密钥集合的密钥库的密码。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.provider 示例:
|
第一个密钥集合的密钥库提供者。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.location 示例:
|
第一个密钥集合的 LTPA 密钥库的位置。 ltpa.jceks 文件应该位于 BPMConfigfile 属性文件所在的文件夹中。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.type 示例:
|
第一个密钥集合的密钥库类型。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.fileBased 示例:
|
第一个密钥集合的密钥库是否为基于文件的密钥库。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.hostList | 第一个密钥集合的密钥库主机列表。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.description 示例:
|
第一个密钥集合的密钥库描述。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.usage 示例:
|
第一个密钥集合的密钥库用途。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.managementScope.scopeName 示例:
|
定义第一个密钥集合的密钥库时使用的管理作用域的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.1.keyStore.managementScope.scopeType 示例:
|
用于定义第一个密钥集合的密钥库的作用域类型;例如 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.name 示例:
|
第二个 LPTA 密钥集合的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.aliasPrefix 示例:
|
第二个密钥集合的密钥别名前缀。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.password 示例:
|
第二个密钥集合的密码。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.maxKeyReferences 示例:
|
第二个密钥集合中的最大活动密钥数。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.deleteOldKeys 示例:
|
用于删除第二个密钥集合中的旧密钥的设置。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyGenerationClass 示例:
|
第二个密钥集合的密钥生成类。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.isKeyPair 示例:
|
第二个密钥集合的 isKeyPair 设置。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyReferences.1.alias 示例:
|
第二个密钥集合中的密钥别名引用。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyReferences.1.version 示例:
|
第二个密钥集合中的密钥引用版本。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyReferences.2.alias 示例:
|
第二个密钥集合中的密钥别名引用。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyReferences.2.version 示例:
|
第二个密钥集合中的密钥引用版本。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.managementScope.scopeName 示例:
|
用于定义第二个密钥集合的管理作用域的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.managementScope.scopeType 示例:
|
用于定义第二个密钥集合的作用域类型;例如 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.name 示例:
|
第二个密钥集合的密钥库的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.password 示例:
|
第二个密钥集合的密钥库的密码。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.provider 示例:
|
第二个密钥集合的密钥库提供者。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.location 示例:
|
第二个密钥集合的 LTPA 密钥库的位置。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.type 示例:
|
第二个密钥集合的密钥库类型。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.fileBased 示例:
|
第二个密钥集合的密钥库是否为基于文件的密钥库。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.hostList | 第二个密钥集合的密钥库主机列表。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.description 示例:
|
第二个密钥集合的密钥库描述。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.usage 示例:
|
第二个密钥集合的密钥库用途。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.managementScope.scopeName 示例:
|
用于定义第二个密钥集合的密钥库的管理作用域的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.keySet.2.keyStore.managementScope.scopeType 示例:
|
用于定义第二个密钥集合的密钥库的作用域类型;例如 |
|
| bpm.de.security.ltpaKeySetGroup.managementScope.scopeName 示例:
|
密钥集合组的管理作用域的名称。 |
|
| bpm.de.security.ltpaKeySetGroup.managementScope.scopeType 示例:
|
用于定义密钥集合组的作用域类型;例如 |
下表显示了轻量级目录访问协议 (LDAP) 服务器配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.cell.ldapRepository.ldapServer.id 示例:
|
服务器的唯一标识。 |
将迁移所有这些属性。 |
| bpm.cell.ldapRepository.ldapServer.host 示例:
|
主 LDAP 服务器的主机名。 |
|
| bpm.cell.ldapRepository.ldapServer.port 示例:
|
LDAP 服务器的端口号。 |
|
| bpm.cell.ldapRepository.ldapServer.bindDN 示例:
|
LDAP 服务器的绑定专有名称。 |
|
| bpm.cell.ldapRepository.ldapServer.bindPassword 示例:
|
绑定密码。 |
|
| bpm.cell.ldapRepository.ldapServer.authentication 示例:
|
指示要使用的认证方法。 缺省值为simple. |
|
| bpm.cell.ldapRepository.ldapServer.referal 示例:
|
LDAP 参考。 缺省值为ignore. |
|
| bpm.cell.ldapRepository.ldapServer.derefAliases 示例:
|
控制如何取消引用别名。 缺省值为always. |
|
| bpm.cell.ldapRepository.ldapServer.sslEnabled 示例:
|
指示是否启用 SSL。 缺省值为false. |
|
| bpm.cell.ldapRepository.ldapServer.connectionPool 示例:
|
连接池。 缺省值为false. |
|
| bpm.cell.ldapRepository.ldapServer.connectTimeout 示例:
|
连接超时(以秒计)。 缺省值为0. |
|
| bpm.cell.ldapRepository.ldapServer.ldapServerType 示例:
|
正在使用的 LDAP 服务器的类型。 有效值为:
缺省值为IDS(IBM Security Directory Suite). |
|
| bpm.cell.ldapRepository.ldapServer.sslConfiguration | SSL 配置。 |
|
| bpm.cell.ldapRepository.ldapServer.certificateMapMode 示例:
|
指定是使用准确的专有名称还是使用证书过滤器将 X.509 证书映射至 LDAP 目录。 缺省值为exactdn. |
|
| bpm.cell.ldapRepository.ldapServer.certificateFilter | 如果 certificateMapMode 具有值FILTERDESCRIPTORMODE,然后此属性指定将客户机证书中的属性映射到 LDAP 中的条目的 LDAP 过滤器。 |
如果要迁移或复制使用轻量级目录访问协议 (LDAP) 的源环境,那么配置将自动移动到目标环境中。 如果您在使用联合 LDAP,那么配置会在您运行 BPMConfig -create 期间移动到目标,并且将保持与源相同。
下表显示了轻量级目录访问协议 (LDAP) 存储库配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.cell.ldapRepository.id 示例:
|
存储库的唯一标识。 |
将迁移所有这些属性。 |
| bpm.cell.ldapRepository.ldapServerType 示例:
|
正在使用的 LDAP 服务器的类型。 缺省值为IDS. |
|
| bpm.cell.ldapRepository.adapterClassName 示例:
|
缺省值为com.ibm.ws.wim.adapter.ldap.LdapAdapter. |
|
| bpm.cell.ldapRepository.supportSorting 示例:
|
指示是否支持排序。 缺省值为false. |
|
| bpm.cell.ldapRepository.supportPaging 示例:
|
指示是否支持页面调度。 缺省值为false. |
|
| bpm.cell.ldapRepository.supportTransactions 示例:
|
指示是否支持事务。 缺省值为false. |
|
| bpm.cell.ldapRepository.isExtIdUnique 示例:
|
指示外部标识是否唯一。 缺省值为true. |
|
| bpm.cell.ldapRepository.supportAsyncMode 示例:
|
指示适配器是否支持异步方式。 缺省值为false. |
|
| bpm.cell.ldapRepository.supportExternalName 示例:
|
指示是否支持外部名称。 缺省值为false. |
|
| bpm.cell.ldapRepository.certificateMapMode 示例:
|
指定是使用准确的专有名称还是使用证书过滤器将 X.509 证书映射至 LDAP 目录。 缺省值为exactdn. 要将证书过滤器用于映射,请指定值certificatefilter. |
|
| bpm.cell.ldapRepository.certificateFilter | 如果 certificateMapMode 参数具有值certificatefilter,然后此属性指定将客户机证书中的属性映射到 LDAP 中的条目的 LDAP 过滤器。 |
|
| bpm.cell.ldapRepository.loginProperties 示例:
|
指示用于登录的属性名称。 |
|
| bpm.cell.ldapRepository.sslConfiguration | SSL 配置。 |
|
| bpm.cell.ldapRepository.translateRDN 示例:
|
指示是否转换为相对专有名称 (RDN)。 缺省值为false. |
|
| bpm.cell.ldapRepository.searchTimeLimit 示例:
|
搜索时间限制的值。 |
|
| bpm.cell.ldapRepository.searchCountLimit 示例:
|
搜索计数限制的值。 |
|
| bpm.cell.ldapRepository.searchPageSize 示例:
|
搜索页面大小的值。 |
|
| bpm.cell.ldapRepository.returnToPrimaryServer 示例:
|
指示是否返回至主 LDAP 服务器(如果可用)。 缺省值为true. |
|
| bpm.cell.ldapRepository.primaryServerQueryTimeInterval 示例:
|
指示用于测试主服务器可用性的轮询时间间隔。 将以分钟为单位指定此参数的值。 缺省值为15. |
|
| bpm.cell.ldapRepository.baseEntryName 示例:
|
基本条目的专有名称。 |
|
| bpm.cell.ldapRepository.baseEntryNameInRepository 示例:
|
存储库中唯一标识基本条目名称的专有名称。 |
|
| bpm.cell.ldapRepository.realmName 示例:
|
域名称。 |
|
| bpm.cell.ldapRepository.useDefault 示例:
|
如果将此参数设置为true,将为 LDAP 存储库的其余配置属性设置缺省值。 |
下表显示了单点登录 (SSO) 配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.cell.singlesignon.enabled 示例:
|
是否启用单点登录功能。 缺省值为 true。 |
将迁移所有这些属性。 |
| bpm.cell.singlesignon.domainName 示例:
|
所有单点登录主机的域名(例如,.ibm.com)。 |
|
| bpm.cell.singlesignon.requiresSSL 示例:
|
是否仅在通过 HTTPS 安全套接字层 (SSL) 连接发出请求时才启用单点登录功能。 缺省值为 false。 |
|
| bpm.cell.singlesignon.ssoInteropModeEnabled 示例:
|
是否将可互操作的 Cookie 发送到浏览器以支持后备级别服务器。 缺省值为 false。 |
|
| bpm.cell.singlesignon.addHttpOnlyAttributeToCookies 示例:
|
是否将 HttpOnly 浏览器属性添加到 cookie。 此属性可防止客户机端应用程序(例如 Java 脚本)访问 cookie,从而阻止某些跨站点脚本编制攻击。 此属性指定 LTPA 和 WASReqURL Cookie 包含 HTTPOnly 字段。 缺省值为 true。 |
|
| bpm.cell.singlesignon.webInboundPropagationEnabled 示例:
|
是否启用 Web 入站安全性属性传播。 启用该选项时,安全性属性将传播到前端应用程序服务器。 禁用此选项后,将使用单点登录 (SSO) 令牌来登录并根据用户注册表重新创建主题。 缺省值为 true。 |
|
| bpm.cell.singlesignon.customSSOCookieName 示例:
|
使用 LTPA 令牌 V2 时的单点登录 (SSO) cookie 名称。 该值必须不同于 customLTPACookieName 的值。 |
如果源环境中存在此属性,那么将迁移此属性。 |
| bpm.cell.singlesignon.customLTPACookieName 示例:
|
使用 LTPA 令牌版本 1 时的单点登录 (SSO) cookie 名称。 仅当启用了互操作性方式时,此属性才可用。 缺省值为 该值必须不同于 customSSOCookieName 的值。 |
如果源环境中存在此属性,那么将迁移此属性。 |
性能调整
此部分包含性能调整属性。 这些值将自动从源环境中获取。
下表显示了 J2C 激活规范性能调整属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.cluster.#.activationSpec.#.name 示例:
|
J2C 激活规范的名称。 该属性仅适用于 IBM Process Server。 |
这些属性仅在应用程序集群中迁移,并支持集群作用域。 根据源环境,可能会迁移以下 JNDI 名称的属性:
|
| bpm.de.cluster.#.activationSpec.#.jndiName 示例:
|
J2C 激活规范的 JNDI 名称。 可指定下列值之一:
|
|
| bpm.de.cluster.#.activationSpec.#.maxBatchSize 示例:
|
消息驱动的 bean 的最大批量大小。 |
|
| bpm.de.cluster.#.activationSpec.#.maxConcurrency 示例:
|
消息驱动的 bean 的最大实例数。 |
下表显示了数据源性能调整属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.db.#.dataSource.#.name 示例:
|
数据源的名称。 |
|
| bpm.de.db.#.dataSource.#.scope 示例:
示例:
|
数据源的作用域。 该属性可标识数据源映射到的目标 WebSphere Application Server 作用域。 您无需修改该属性。 BPMConfig 命令将使用该属性在以下两个场景中为指定作用域定位正确的数据源:
|
|
| bpm.de.db.#.dataSource.#.jndiName 示例:
|
数据源的 JNDI 名称。 可指定下列值之一:
|
如果您正在迁移,那么将为应用程序集群自动迁移具有这些 JNDI 名称的数据源。 |
| bpm.de.db.#.dataSource.#.description 示例:
|
数据源的描述。 |
不会迁移该属性。 |
| bpm.de.db.#.dataSource.#.minConnections 示例:
|
要维护的物理连接的最小数目。 在超出此数目之前,池维护线程不会废弃物理连接。 |
如果迁移源中存在这些属性,那么将迁移这些属性。 将针对单元作用域中的以下数据源对这些属性进行迁移:
|
| bpm.de.db.#.dataSource.#.maxConnections 示例:
|
连接池中可创建的到数据存储的最大物理连接数目。 达到此数目后,将不会创建新的物理连接;请求者必须等待,直至有当前使用的物理连接返回到池中为止。 |
|
| bpm.de.db.#.dataSource.#.statementCacheSize 示例:
|
每个连接可缓存的语句数。 |
下表显示了 Java 虚拟机 (JVM) 设置。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.node.#.clusterMember.#.jvmSettings.#.jvmArgs 示例:
|
定制的 JVM 参数。 |
该属性不会自动迁移。 迁移后,您需要检查是否需要修改此属性。 |
| bpm.de.node.#.clusterMember.#.jvmSettings.#.initialHeapSize 示例:
|
可用于 JVM 代码的初始堆大小(以兆字节为单位)。 |
对于多个源节点,如果所有节点中的值相同,那么会将值迁移到目标。 如果值不同,那么对目标环境中的所有节点都将使用最大值。 |
| bpm.de.node.#.clusterMember.#.jvmSettings.#.maximumHeapSize 示例:
|
可用于 JVM 代码的最大堆大小(以兆字节为单位)。
注: 如果减小最大堆大小,那么升级时该值将还原为缺省值。 如果增大最大堆大小,那么将保留该值。
|
对于多个源节点,最大值应用于目标环境。 例如,如果源环境中有两个源节点,那么检索两个源节点代理程序中的堆大小值,较大的堆大小值(如果两个值不同)将应用于所有目标节点代理程序。 |
| bpm.de.node.#.clusterMember.#.jvmSettings.#.disableWSAddressCaching 示例:
|
禁用 Web Service 的地址高速缓存。 如果您的系统通常运行多个客户机线程,并且您在 Web Service 地址缓存中遇到了锁定争用,那么可以将该定制属性设置为 true 以阻止高速缓存 Web Service 数据。 缺省值为 false。 如果为 这是 JVM 定制属性。 它不是必需属性。 |
对于多个源节点,如果所有节点中的值相同,那么会将值迁移到目标。 如果这些值不同,那么不会迁移此属性。 |
| bpm.de.node.#.clusterMember.#.jvmSettings.#.verboseModeGarbageCollection 示例:
|
是否对垃圾回收使用详细调试输出。 缺省情况下不启用详细垃圾回收。 |
对于多个源节点,如果所有节点中的值相同,那么会将值迁移到目标。 如果值不同,那么对目标环境中的所有节点都将使用缺省值(禁用)。 |
下表显示了 ORB(对象请求代理程序)性能调整属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.dmgr.objectRequestBroker.requestTimeout 示例:
|
在请求消息超时前等待的秒数。 |
不会迁移这些属性。 |
| bpm.dmgr.objectRequestBroker.requestRetriesCount 示例:
|
如果服务器故障,ORB 尝试发送请求的次数。 |
|
| bpm.dmgr.objectRequestBroker.requestRetriesDelay 示例:
|
请求重试之间的毫秒数。 |
|
| bpm.dmgr.objectRequestBroker.connectionCacheMaximum 示例:
|
可以占用 ORB 连接高速缓存的最大条目数,达到此数量后,ORB 就会开始从高速缓存中移除不活动的连接。 |
|
| bpm.dmgr.objectRequestBroker.connectionCacheMinimum 示例:
|
ORB 连接高速缓存中的最小条目数。 |
|
| bpm.dmgr.objectRequestBroker.locateRequestTimeout 示例:
|
在查找请求消息超时前等待的秒数。 |
|
| bpm.dmgr.objectRequestBroker.noLocalCopies 示例:
|
ORB 如何传递参数。 如果启用该选项,那么 ORB 会通过引用而不是值传递参数,以避免复制对象。 如果不启用此选项,那么将会传递参数的副本,而不是参数对象本身。 由于 ORB 必须首先制作每个参数对象的副本,因此该选项的成本较高。 |
下表显示了线程池性能调整属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.node.1.clusterMember.1.threadPool.2.name 示例:
|
线程池的名称。 值为Default或WebContainer. |
该值自动迁移。 值为Default或WebContainer. |
| bpm.de.node.1.clusterMember.1.threadPool.1.minimumSize 示例:
|
要在该线程池中维护的物理连接的最小数量。 |
对于多个源节点,如果所有节点中的值不同,那么不会将值迁移到目标。 使用缺省目标值。 会针对每个集群成员迁移此属性。 会针对以下线程池迁移此属性:
|
| bpm.de.node.1.clusterMember.1.threadPool.1.maximumSize 示例:
|
在此池中可创建的物理连接的最大数目。 |
对于多个源节点,将对目标环境应用最大值。 会针对每个集群成员迁移此属性。 会针对以下线程池迁移此属性:
|
下表显示了 JMS 主题连接工厂性能调整属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.cluster.#.activationSpec.#.name 示例:
|
主题连接工厂的名称。 |
这些属性仅在应用程序集群作用域中迁移。 针对以下主题连接工厂迁移这些属性:
|
| bpm.de.cluster.#.connectionFactory.#.minConnections 示例:
|
要维护的连接的最小数量。 |
|
| bpm.de.cluster.#.connectionFactory.#.maxConnections 示例:
|
要创建的连接的最大数目。 |
下表显示了事务服务性能调整属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.dmgr.transactionService.totalTransactionLifetimeTimeout 示例:
|
缺省最大时间(以秒计),在事务服务开始超时之前允许此服务器上启动的事务完成处理的时间。 将回滚任何在此超时发生之前未开始完成处理的事务。 如果将此值设置为 0,那么将不应用超时,而改用最大事务超时的值。 |
将在 Deployment Manager 和集群成员作用域中迁移该属性。 |
| bpm.dmgr.transactionService.clientInactivityTimeout 示例:
|
来自远程客户机的事务请求之间间隔的最大持续时间(以秒计)。 任何超出此超时值的客户机不活动时间段都将导致在此应用程序服务器中回滚事务。 如果将此值设置为 0,那么表示没有超时限制。 |
将在 Deployment Manager 和集群成员作用域中迁移该属性。 |
下表显示了 Web 容器属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.node.#.clusterMember.#.webContainer.enableServletCaching 示例:
|
是否配置 servlet 高速缓存,以将 servlet 和 JavaServer Pages (JSP) 文件的输出保存到动态高速缓存。 |
不会迁移该属性。 |
| bpm.de.node.#.clusterMember.#.webContainer.allowOverflow 示例:
|
内存中的会话数是否可以超出 maxInMemorySessionCount 属性指定的值。 此选项仅在非分布式会话方式下才有效。 |
不会迁移该属性。 |
| bpm.de.node.1.clusterMember.1.webContainer.enableCookies 示例:
|
会话跟踪是否使用 cookie 携带会话标识。 如果启用 cookie,会话跟踪将识别随 cookie 到达的会话标识,并且尝试使用 cookie 发送会话标识。 如果未启用 cookie,但启用 URL 重写,会话跟踪将使用 URL 重写而不是 cookie。 缺省值为 true。 |
会针对每个集群成员迁移此属性。 |
| bpm.de.node.#.clusterMember.#.webContainer.restrictCookiesToHttpsSessions 示例:
|
会话跟踪是否使用仅通过已加密 HTTP 连接 (HTTPS) 发回的安全 cookie。 启用此功能后,通过 HTTP 连接的会话 cookie 无法再正常工作。 缺省值为 false。 |
会针对每个集群成员迁移此属性。 |
| bpm.de.node.#.clusterMember.#.webContainer.maxInMemorySessionCount 示例:
|
要在内存中为每个 Web 模块维护的最大会话数。 对于内存中会话,该值指定 Web 模块的基本会话表中的会话数。 使用 allowOverflow 属性指定是将整个会话管理设施的会话限制为该数目,还是允许在辅助表中存储其他会话。 对于分布式会话,该值指定每个 Web 模块会话的内存高速缓存大小。 当会话高速缓存达到它的最大大小并且请求新的会话时,会话管理设施将从高速缓存中移除最近最少使用的会话,为新的会话腾出空间。
注: 请勿将此值设置为小于服务器的最大线程池大小的数字。
|
不会迁移该属性。 |
| bpm.de.node.#.clusterMember.#.webContainer.httpInboundChannel.#.name 示例:
|
用于启用与远程服务器的通信。 该属性由其他通道(如 Web 容器通道)用于为 HTTP 请求提供服务,并将 HTTP 特定信息发送给期望获得该类型的信息的 servlet。 HTTP 使用入站通道代替 传输,在 HTTP WebSphere® Application Server Web服务器插件和应用程序Web模块所在的Web容器之间建立请求队列。 |
不会迁移该属性。 |
| bpm.de.node.#.clusterMember.#.webContainer.httpInboundChannel.#.maximumPersistentRequests 示例:
|
连接关闭前可通过该连接的请求数。 应该将此值设置为某一值,使得大部分(如果不是全部的话)客户机在同一会话期间进行多个请求时始终有打开的连接。 缺省值为 100。 |
不会迁移该属性。 |
| bpm.de.node.#.clusterMember.#.webContainer.httpInboundChannel.#.persistentTimeout 示例:
|
在因连接上没有活动而要将其关闭之前,将连接保持为打开状态的时间长度。 缺省值为 30 秒。 |
不会迁移该属性。 |
下表显示了工作管理器信息调整属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.cluster.#.workManager.#.name 示例:
|
工作管理器名称。 值为DefaultWorkManager或BPENavigationWorkManager. |
会针对以下工作管理器自动迁移该属性:
|
| bpm.de.cluster.#.workManager.#.jndiName 示例:
|
缺省工作管理器的 JNDI 名称。 |
会针对以下工作管理器自动迁移该属性:
|
| bpm.de.cluster.#.workManager.#.numAlarmThreads 示例:
|
缺省工作管理器的警报线程数。 |
不会迁移该属性。 |
| bpm.de.cluster.#.workManager.#.workReqQSize 示例:
|
工作管理器的线程池用于从中提取请求的缓冲区的大小。 |
这些属性仅在应用程序集群作用域中迁移。 针对以下工作管理器进行迁移:
|
| bpm.de.cluster.#.workManager.#.minThreads 示例:
|
线程池中根据需要创建并要保留的线程数。 |
|
| bpm.de.cluster.#.workManager.#.maxThreads 示例:
|
要在线程池中创建的最大线程数。 |
案例管理属性
下表显示了案例管理配置属性。
| 配置属性 | 描述 | 迁移注意事项 |
|---|---|---|
| bpm.de.caseManager.networkSharedDirectory 示例:
|
该属性会自动迁移。 |
|
| bpm.de.caseManager.formsType 示例:
|
指定想要集成到案例解决方案的表单的类型。 有效值为:
缺省值为 eForms only。 要将 IBM Forms 集成到案例解决方案中,请指定 eForms and IBM Forms。 |
该属性会自动迁移。 |
| bpm.de.caseManager.ibmFormsDirectory 示例:
|
IBM Forms 安装所在的 IBM Forms 目录。 请指定此目录的完整路径。 以下目录是缺省目录: C:\Program Files\IBM\Forms Server\8.0 在 bpm.de.caseManager.formsType 参数设置为 eForms 时,此参数不适用。 |
该属性会自动迁移。 |
| bpm.de.caseManager.ibmFormsRenderApp 示例:
|
向用户显示表单的 IBM Forms 呈现应用程序。 有效值为:
在 bpm.de.caseManager.formsType 参数设置为 eForms 时,此参数不适用。 |
该属性会自动迁移。 |
| bpm.de.caseManager.ibmFormsTranslatorURL 示例:
|
翻译者 xml-ph-0000@deepl.internal 。 IBM Forms 翻译者 URL。 在 bpm.de.caseManager.formsType 参数设置为 eForms 时,此参数不适用。 |
该属性会自动迁移。 |
| bpm.de.caseManager.enableVCS 示例:
|
版本控制系统 (VCS) 集成的已启用或已禁用状态。 缺省值为 false,这意味着不启用 VCS 集成。 有关更多信息,请参阅 与版本控制系统 (VCS) 集成。 |
该属性会自动迁移。 |
| bpm.de.caseManager.vcsSandboxPath 示例:
|
指向用于 VCS 集成的沙箱的标准路径。 如果 Case Builder 位于集群环境中,那么沙箱必须位于可供集群中所有节点使用的共享文件系统上。 如果禁用 VCS 集成(即 bpm.de.caseManager.enableVCS 参数设置为 false),那么此参数不适用。 |
该属性会自动迁移。 |
| bpm.de.caseManager.vcsAdditionalParameters 示例:
|
VCS 集成的其他定制参数,在落实或交付操作期间将提示用户输入这些参数。 要提示用户输入 Case Builder 传递到落实或交付脚本的定制参数,请为每个参数指定一个标签。 以逗号分隔列表形式输入值,如以下示例中所示: VCS ID,Project Name,Approving Manager 如果不需要其他参数或者如果禁用 VCS 集成(即 bpm.de.caseManager.enableVCS 参数设置为 false),那么此参数不适用。 |
该属性会自动迁移。 |
| bpm.de.caseManager.vcsHeartbeatInterval 示例:
|
在将落实或交付操作标记为失败前,来自 VCS 集成落实或交付脚本的定期更新之间必须耗用的时间(以秒为单位)。 缺省值为 60。 如果您未指定值,那么将禁用脉动信号。 如果禁用 VCS 集成(即 bpm.de.caseManager.enableVCS 参数设置为 false),那么此参数不适用。 |
该属性会自动迁移。 |
| bpm.de.caseManager.vcsCommitTimeout 示例:
|
在将落实操作标记为失败前,VCS 集成落实脚本的运行时间(以秒为单位)。 缺省值为 120。 如果禁用 VCS 集成(即 bpm.de.caseManager.enableVCS 参数设置为 false),那么此参数不适用。 |
该属性会自动迁移。 |
| bpm.de.caseManager.vcsDeliverTimeout 示例:
|
在将交付操作标记为失败前,VCS 集成交付脚本的运行时间(以秒为单位)。 缺省值为 600。 如果禁用 VCS 集成(即 bpm.de.caseManager.enableVCS 参数设置为 false),那么此参数不适用。 |
该属性会自动迁移。 |