62
IBM OpenPages with Watson V8.1.0 OpenPages - Business Process Manager 安装指南 IBM

V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

IBM OpenPages with WatsonV8.1.0

OpenPages - Business Process Manager安装指南

IBM

Page 2: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足
Page 3: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

说明在使用本信息及其支持的产品之前,请阅读第 49 页的『声明』中的信息。

Page 4: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

iv IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 5: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

产品信息本文档适用于 IBM OpenPages with Watson V8.1.0,并且还可能适用于后续发行版。Licensed Materials - Property of IBM Corporation.© Copyright IBM Corporation, 2016, 2019.

US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.

Page 6: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

vi IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 7: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

目录

说明......................................................................................................................iii

简介......................................................................................................................ix

第 1 章规划 OpenPages 与 BPM 的集成.....................................................................1环境...............................................................................................................................................................1数据加密....................................................................................................................................................... 2

第 2 章设置集成...................................................................................................... 3使用安装应用程序设置集成..........................................................................................................................3安装 IBM Business Process Manager.....................................................................................................4为 IBM Business Process Manager 设置用户 (Db2)...............................................................................4为 IBM Business Process Manager 设置用户 (Oracle)...........................................................................6为新集成添加工作流程服务器.................................................................................................................6

集成手动集成................................................................................................................................................ 8安装 IBM Business Process Manager.....................................................................................................9为 IBM Business Process Manager 设置用户 (Db2)...............................................................................9为 IBM Business Process Manager 设置用户 (Oracle)........................................................................ 11准备 IBM Business Process Manager 以与 OpenPages 进行集成....................................................... 11运行集成脚本........................................................................................................................................ 12

设置自动登录..............................................................................................................................................16生成和导入工具箱...................................................................................................................................... 16装入注册表设置.......................................................................................................................................... 17复制用户电子邮件地址和语言环境.............................................................................................................18对 IBM Business Process Manager 启用用户界面元素............................................................................. 19

第 3 章升级 OpenPages 后更新集成........................................................................ 21使用安装应用程序更新集成........................................................................................................................21为 IBM Business Process Manager 设置用户 (Db2)............................................................................ 22为 IBM Business Process Manager 设置用户 (Oracle)........................................................................ 24为升级添加工作流程服务器.................................................................................................................. 25在 OpenPages 数据库中重新创建 bpmaccnt 用户 (Db2)....................................................................26重新映射模式名称 (Oracle)...................................................................................................................29

手动更新集成..............................................................................................................................................30在 OpenPages 数据库中重新创建 bpmaccnt 用户 (Db2)....................................................................31重新映射模式名称 (Oracle)...................................................................................................................34准备更新 IBM Business Process Manager 集成...................................................................................35升级 OpenPages 后运行集成脚本.........................................................................................................35

设置自动登录..............................................................................................................................................36生成和导入工具箱...................................................................................................................................... 37装入注册表设置.......................................................................................................................................... 38

第 4 章其他任务.................................................................................................... 41使用定制的 OpenPages 应用程序 URL 时配置 IBM Business Process Manager...................................... 41设置 LDAP 认证...........................................................................................................................................41IBM Business Process Manager 的安全套接字层 (SSL)............................................................................ 43配置 SSL................................................................................................................................................ 43将根证书和签署者证书导入到本地信任库............................................................................................ 43非生产环境的选项.................................................................................................................................44

vii

Page 8: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

IBM Business Process Manager 的非安全 HTTP 连接.............................................................................. 45配置 OpenPages 以对 IBM Business Process Manager 服务器 URL 使用 HTTP................................. 45配置 IBM Business Process Manager 以允许 HTTP 访问.................................................................... 45将 HTTP 与 IBM Business Process Manager 配合使用的已知限制......................................................46

在同一计算机上托管 OpenPages 应用程序服务器和 IBM Business Process Manager............................ 46删除 IBM Business Process Manager 用户 (Oracle)..................................................................................47

声明.....................................................................................................................49

viii

Page 9: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

简介您可以使用 IBM® Business Process Manager 来开发和实施自动业务流程解决方案,以满足 IBMOpenPages® with Watson™ 的需要和需求。适用对象《IBM OpenPages with Watson - Business Process Manager 安装指南》适用于想要集成 IBM OpenPageswith Watson 和 IBM Business Process Manager 的用户。请阅读以下有关 IBM OpenPages with Watson 文档的重要信息IBM 维护一套服务于云和本地 IBM OpenPages with Watson 部署的文档。IBM OpenPages with Watson 文档描述了可能在云上不可用的某些功能和特性。例如,IBM OpenPages with Watson on Cloud 不包含与IBM Business Process Manager 的集成以及某些管理功能。如果您对目前使用的产品版本中提供的功能有任何疑问,请通过 IBM 支持社区与 IBM OpenPages 支持人员联系。查找信息要在 Web 上查找产品文档(包括所有已翻译的文档),请访问 IBM Knowledge Center (http://www.ibm.com/support/knowledgecenter)。辅助功能选项辅助功能选项帮助身有残疾(例如行动不便或视力欠佳)的用户使用信息技术产品。IBM OpenPages withWatson 文档具有辅助功能选项。PDF 文档是补充材料,其中未添加任何辅助功能选项。前瞻性声明本文档中描述的是产品的当前功能。可能包含对当前不可用项目的引用。这并不表示,您可以据此推断这些项目将来会面市。引用这些项目并不意味着保证、承诺或有法律义务来提供任何材料、代码或功能。功能部件或功能的开发、发布和推出时间由 IBM 全权处理。

Page 10: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

x IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 11: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

第 1 章 规划 OpenPages 与 BPM 的集成在开始与 IBM OpenPages with Watson 集成之前,您需要深入了解 IBM Business Process Manager。要查找有关 IBM Business Process Manager 的信息,请访问 IBM Knowledge Center 上的 IBM BusinessProcess Manager (http://www.ibm.com/support/knowledgecenter/SSFPJS_8.5.7/com.ibm.wbpm.main.doc/kc-homepage-bpm.html)。

环境为 IBM OpenPages with Watson 与 IBM Business Process Manager 的集成规划所需的环境。无法将单个 IBM OpenPages with Watson 环境与多个 IBM Business Process Manager 服务器(BPMProcess Center 或 BPM Process Server)集成。每个 BPM Process Server 和 BPM Process Center 都需要单独的 IBM OpenPages with Watson 环境。例如,如果您有四个 OpenPages 环境,名称分别为 Dev、Test、UAT 和 Prod,那么您需要一个 BPMProcess Center(用于 Dev)以及三个 BPM Process Server(分别用于 Test、UAT 和 Prod)。

图 1. 环境请遵循以下准则来准备环境。•为每对 IBM Business Process Manager 和 IBM OpenPages with Watson 环境设置集成。例如,为 Dev、Test、UAT 和 Prod 设置集成。•仅在使用 BPM Process Center 的那一对环境上,运行工具箱生成器。当您在 BPM Process Server 上安装流程应用程序时,系统就会将生成的工具箱部署到 BPM Process Server 上。例如,在 Dev 环境上运行工具箱生成器。•OpenPages Solution Toolkit 是在一个 OpenPages 环境上生成的,因此所有其他 OpenPages 环境都必须具有相同的对象模式,才能运行 BPM 流程。您可以使用导出/导入配置实用程序来保持对象模式同步。例如,如果在 Dev 环境中生成了 OpenPages Solution Toolkit,那么 Test、UAT 和 Prod 环境必须与 Dev环境具有相同的对象模式。您可以从 Dev 导出对象模式,然后将其导入到 Test、UAT 和 Prod 环境中,以保持对象模式同步。•在每一对 BPM 和 OpenPages 环境上,运行命令行实用程序来复制用户电子邮件和语言环境。BPM

Process Server 和 BPM Process Center 具有自己的数据库,用于管理用户语言环境和用户电子邮件地址。

Page 12: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

例如,在 Dev、Test、UAT 和 Prod 上,运行 syncUsers 工具。•即使有多个 OpenPages 开发系统,也不要设置多个 Process Center。如果为多个 BPM Process Center 环境多次运行工具箱生成器,那么需要为流程应用程序维护工具箱依赖关系,而这并不容易。应仅使用一个BPM Process Center,然后为所有其他环境设置 BPM Process Server。•只有将第一个流程应用程序从 BPM Process Center 安装到 BPM Process Server 之后,OpenPages 主页的

Process Portal 选项卡才可用。流程应用程序的依赖关系列表中必须包含 OpenPages Solution Toolkit 和OpenPages Platform Toolkit。

数据加密请考虑每种环境的安全需求。将 IBM OpenPages with Watson 与 IBM Business Process Manager 进行集成时,需要为 OpenPages 选择用来连接到 BPM Process Center 或 BPM Process Server 的服务器 URL。对于生产环境,请使用带有安全套接字层 (SSL) 的安全 URL,并使用由认证中心 (CA) 签名的 SSL 证书。对于非生产环境,可以选择使用 IBM Business Process Manager 随附的缺省证书,也可以选择使用 HTTP。有关更多信息,请参阅第 43 页的『IBM Business Process Manager 的安全套接字层 (SSL)』。

2 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 13: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

第 2 章 设置集成可以将 IBM Business Process Manager 集成到 IBM OpenPages with Watson 部署中。如果您是首次集成IBM Business Process Manager,请使用此部分。注: 如果已升级 IBM OpenPages with Watson 并且先前已集成 IBM Business Process Manager,请参阅第21 页的『第 3 章 升级 OpenPages 后更新集成』。设置集成时,可以选择以下其中一种方法:•使用 IBM OpenPages with Watson 安装应用程序•手动设置集成选择的方法决定了需要执行的任务。

使用安装应用程序设置集成可以使用安装应用程序来设置集成。注: 如果要升级 IBM OpenPages with Watson 并且在先前环境中使用的是 IBM Business Process Manager,请参阅第 21 页的『第 3 章 升级 OpenPages 后更新集成』。如果要使用安装应用程序将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成,请执行以下任务:•如果尚未安装 IBM Business Process Manager,请进行安装。有关更多信息,请参阅第 4 页的『安装

IBM Business Process Manager』。•手动创建 IBM OpenPages with Watson 数据库。 有关更多信息,请参阅《IBM OpenPages with Watson安装和部署指南》。•在 OpenPages 数据库中为 IBM Business Process Manager 创建用户。有关更多信息,请参阅第 4 页的『为 IBM Business Process Manager 设置用户 (Db2)』或第 6 页的『为 IBM Business ProcessManager 设置用户 (Oracle)』。•安装 IBM OpenPages with Watson。有关更多信息,请参阅《IBM OpenPages with Watson 安装和部署指南》。– 填写“数据库服务器”卡时,对于安装数据库选项,请选择已安装。– 将“工作流程服务器”卡添加到部署中。为 IBM Business Process Manager 服务器输入值。有关更多信息,请参阅第 6 页的『为新集成添加工作流程服务器』。

– 完成安装 IBM OpenPages with Watson。注: 如果已经有 IBM Business Process Manager 的工作站,那么无法将其用作 OpenPages 部署的共享工作站。•设置自动登录。有关更多信息,请参阅第 16 页的『设置自动登录』。•生成并导入工具箱。有关更多信息,请参阅第 16 页的『生成和导入工具箱』。•装入注册表设置。有关更多信息,请参阅第 17 页的『装入注册表设置』。•复制用户电子邮件地址和语言环境。有关更多信息,请参阅第 18 页的『复制用户电子邮件地址和语言环境』。•确定 IBM Business Process Manager 的用户界面元素。有关更多信息,请参阅第 19 页的『对 IBM

Business Process Manager 启用用户界面元素』。•完成任何其他任务,例如设置 SSL 或 LDAP。请参阅第 41 页的『第 4 章 其他任务』。

Page 14: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

图 2. 设置新集成安装 IBM Business Process Manager

下载并安装 IBM Business Process Manager。注: 如果已安装 IBM Business Process Manager,那么可以使用现有安装。您可以从 IBM Passport Advantage 下载 IBM Business Process Manager 安装包。有关如何安装 IBM Business Process Manager 的信息,请参阅 IBM Business Process Manager 文档。如果您有一个用户名为 admin 的 OpenPages 帐户,请对您用于 IBM Business Process Manager 的 IBMWebSphere® Application Server 部署使用不同的帐户名称。您可以在安装 IBM Business Process Manager时设置帐户名称。如果这两个帐户都使用 admin,那么联合存储库和 IBM WebSphere Application Server 提供的缺省用户注册表中可能会发生冲突。还可能会发生与 OpenPages REST API 安全性有关的认证问题。如果已安装 IBM Business Process Manager,并且您的用户名为 admin,请从缺省用户注册表中除去WebSphere admin 用户,然后创建具有不同名称的新管理员。有关信息,请参阅 IBM WebSphere 文档。

为 IBM Business Process Manager 设置用户 (Db2)将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要在 OpenPages 数据库中创建新的数据库用户帐户。请为该用户帐户授予对 OpenPages 数据库中用户注册表的访问权。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.创建临时目录。确保您对该目录具有写许可权。

3.找到 op-bpm-install.zip 文件。该文件位于 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。5.创建数据库用户,例如 bpmaccnt。

4 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 15: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

数据库用户名可以由您定义,但必须满足操作系统的需求。例如,如果在 Linux 上使用 IBM Db2®,那么数据库用户名限制为 8 个字符。例如,可以使用 bpmaccnt 或 bpmauth1。注: 数据库用户名必须唯一。请不要使用 openpages、opworkflow 或 workflow。

6.在操作系统上创建新的用户帐户。•如果使用 Linux,请以具有 sudo 特权的用户身份运行以下命令:将 bpmaccnt 替换为您所创建的数据库用户帐户的用户名。$ useradd -m -d /home/bpmaccnt bpmaccnt$ passwd bpmaccnt

输入 bpmaccnt 用户的密码。•如果使用 Microsoft Windows,请使用控制面板 > 管理工具 > 用户和组来创建用户帐户。

7.完成以下步骤来设置 bpmaccnt 用户(您在步骤 5 中创建的数据库用户)。a)如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。b)以 OpenPages 数据库模式所有者的用户身份运行 setup_op_bpm_user_DB2_step_1.sql 脚本。

clpplus -nw <op_schema_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_1.sql <bpm_auth_user>

表 1. setup_op_bpm_user_DB2_step_1.sql 脚本的参数参数 描述<op_schema_user> OpenPages 数据库的模式所有者<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

c)以您所创建的用户身份运行 setup_op_bpm_user_DB2_step_2.sql 脚本,例如 bpmaccnt。clpplus -nw <bpm_auth_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_2.sql <op_schema_name>

表 2. setup_op_bpm_user_DB2_step_2.sql 脚本的参数参数 描述<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<op_schema_name> OpenPages 数据库模式的名称

8.停止所有 OpenPages、节点代理程序和 Deployment Manager (Dmgr)。9.重新启动 OpenPages Deployment Manager (Dmgr)、节点代理程序和服务器。结果新的 bpmaccnt 用户已配置。

第 2 章 设置集成 5

Page 16: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

为 IBM Business Process Manager 设置用户 (Oracle)将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要在 OpenPages 数据库中创建新的数据库用户帐户。请为该用户帐户授予对 OpenPages 数据库中用户注册表的访问权。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.创建临时目录。确保您对该目录具有写许可权。

3.找到 op-bpm-install.zip 文件。该文件位于 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。5.创建数据库用户,例如 bpmaccnt。数据库用户名可以由您定义,但必须满足操作系统的需求。例如,如果使用的是 Linux,那么数据库用户名限制为 8 个字符。例如,可以使用 bpmaccnt 或 bpmauth1。注: 数据库用户名必须唯一。请不要使用 openpages、opworkflow 或 workflow。

6.完成以下步骤来设置 bpmaccnt 用户。以 OpenPages 数据库的系统 DBA 用户身份运行 setup_op_bpm_user_ORA.sql 脚本。sqlplus <dba_user>/<password>@<SID> @setup_op_bpm_user_ORA.sql <bpm_auth_user> <bpm_auth_user_password> <op_schema_name>

该脚本使用以下参数。表 3. setup_op_bpm_user_ORA.sql 脚本的参数参数 描述<dba_user> OpenPages 数据库的系统 DBA 用户<password> system DBA 帐户的密码<SID> OpenPages 数据库的服务名称(系统标识)<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

<bpm_auth_user_password> 您所创建的数据库用户的密码<op_schema_name> OpenPages 数据库模式的名称

7.停止所有 OpenPages 服务器和节点代理程序。8.重新启动 OpenPages Deployment Manager (Dmgr)。

结果新的 bpmaccnt 用户已配置,且 OpenPages 已准备好与 IBM Business Process Manager 进行集成。

为新集成添加工作流程服务器如果要将 IBM Business Process Manager 与 IBM OpenPages with Watson 配合使用,请配置工作流程服务器。您可以在 IBM OpenPages with Watson 部署中使用一个工作流程服务器。工作流程服务器是可选的。开始之前•IBM Business Process Manager 已安装。•OpenPages 数据库已完全安装。

6 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 17: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

•在 OpenPages 数据库中存在 IBM Business Process Manager 的用户帐户。关于此任务创建 IBM OpenPages with Watson 部署时,添加“工作流程服务器”卡。使用要与 OpenPages 配合使用的 IBM Business Process Manager 服务器的详细信息来填写该卡。过程

1.在安装应用程序中打开部署。2.单击服务器列表,选择工作流程服务器,然后单击 。单击继续以确认。“工作流程服务器”卡已添加到左窗格。

3.键入服务器的昵称。该名称会显示在服务器卡上。

4.键入服务器的主机名。请使用标准域名 (FQDN)。•如果要部署开发环境,请键入 IBM BPM Process Center 的主机名。•如果要部署生产环境,请键入 IBM BPM Process Server 的主机名。

5.选择服务器的操作系统。6.如果服务器与安装服务器位于不同的物理机器上,请启用远程部署选项。代理程序软件会自动安装在远程服务器上。填写以下字段:•代理程序端口:键入要使用的代理程序软件的端口号。注: 如果任意两个卡中的主机名相同,那么仅当在填写代理程序端口字段之前先填写主机信息时,端口同步才会起作用。请确保主机名相同的任意两个卡中的端口号相同。如果两个卡上的端口号不同,那么在目标系统上自动安装代理程序的验证阶段会遇到异常。•SSH 端口(仅限 Linux/AIX):键入远程服务器的安全 Shell (SSH) 端口号。•本地用户名称和本地用户密码:键入远程服务器上 OpenPages 安装用户的凭证。该帐户用于在远程服务器上安装代理程序软件。您可以指定位于远程服务器或服务帐户上的本地帐户,例如<domain>/<user name>。注: 如果手动安装了代理程序,那么可以将本地用户名和本地用户密码字段保留为空。安装OpenPages 之前,请确保代理程序已启动。•代理程序目录:键入远程服务器上要安装代理程序软件的目录的绝对路径。注: 如果使用的是 Microsoft Windows,那么路径的最大长度为 25 个字符。

7.在 BPM DMGR 概要文件名称字段中,键入 IBM Business Process Manager Deployment Manager 的IBM WebSphere 概要文件。

8.在 BPM DMGR SOAP 端口字段中,键入 IBM BPM Deployment Manager 的 SOAP 端口号。9.在 BPM 节点名字段中,键入 IBM Business Process Manager 服务器的 IBM WebSphere 节点名。

10.在 BPM 服务器概要文件名称字段中,键入 IBM Business Process Manager 服务器的 IBM WebSphere概要文件。

11.在 BPM 服务器端口字段中,键入 IBM Business Process Manager 服务器的端口号。12.键入 BPM 主目录。主目录是 IBM Business Process Manager 的安装位置。

13.键入 BPM 集成目录。集成目录是 OpenPages Platform Toolkit 和 OpenPages Solutions Toolkit 在 IBM Business ProcessManager 服务器上的安装位置。

14.键入 BPM JDBC 用户名和 BPM JDBC 密码。15.如果要对此服务器使用回滚功能,请启用失败时回滚选项。

第 2 章 设置集成 7

Page 18: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

失败时回滚启用后,如果发生错误,会回滚导致失败的操作。然后,可以修复错误,并继续进行安装。安装过程会在执行了回滚的操作处恢复。例如,如果安装过程中发生错误,请修复错误,然后单击安装以继续。

16.可选: 单击保存。17.完成安装 IBM OpenPages with Watson。18.验证工作流程服务器配置:

a)在工作流程服务器主机上,浏览到在步骤 13 中设置的 BPM 集成目录。b)在文本编辑器中,打开 installBPMIntegrationConfig.[cmd|sh] 文件。c)找到包含“opBaseURL”的行,然后验证该 URL 值是否为 OpenPages 应用程序 URL(例如,http://

opserver.com:10108/)。在某些情况下,对于 URL 的端口号,它会包含“undefined”。d) URL 值与预期不符时,请按照第 12 页的『运行集成脚本』中的步骤操作。e)集成脚本成功完成后,可以设置自动登录。有关更多信息,请参阅第 16 页的『设置自动登录』。

集成手动集成可以手动设置集成。如果要使用手动步骤将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成,请执行以下任务:•如果尚未安装 IBM Business Process Manager,请进行安装。有关更多信息,请参阅第 4 页的『安装 IBM

Business Process Manager』。•安装 IBM OpenPages with Watson

不要将“工作流程服务器”卡添加到部署中。有关更多信息,请参阅《IBM OpenPages with Watson 安装和部署指南》。•在 OpenPages 数据库中为 IBM Business Process Manager 创建用户。有关更多信息,请参阅第 4 页的『为 IBM Business Process Manager 设置用户 (Db2)』或第 6 页的『为 IBM Business Process Manager设置用户 (Oracle)』。•准备 IBM Business Process Manager 以便进行集成。有关更多信息,请参阅第 11 页的『准备 IBM

Business Process Manager 以与 OpenPages 进行集成』。•运行集成脚本。有关更多信息,请参阅第 12 页的『运行集成脚本』。•设置自动登录。有关更多信息,请参阅第 16 页的『设置自动登录』。•生成并导入工具箱。有关更多信息,请参阅第 16 页的『生成和导入工具箱』。•装入注册表设置。有关更多信息,请参阅第 17 页的『装入注册表设置』。•复制用户电子邮件地址和语言环境。有关更多信息,请参阅第 18 页的『复制用户电子邮件地址和语言环境』。•确定 IBM Business Process Manager 的用户界面元素。有关更多信息,请参阅第 19 页的『对 IBM

Business Process Manager 启用用户界面元素』。•完成任何其他任务,例如设置 SSL 或 LDAP。请参阅第 41 页的『第 4 章 其他任务』。

8 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 19: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

图 3. 设置新集成安装 IBM Business Process Manager

下载并安装 IBM Business Process Manager。注: 如果已安装 IBM Business Process Manager,那么可以使用现有安装。您可以从 IBM Passport Advantage 下载 IBM Business Process Manager 安装包。有关如何安装 IBM Business Process Manager 的信息,请参阅 IBM Business Process Manager 文档。如果您有一个用户名为 admin 的 OpenPages 帐户,请对您用于 IBM Business Process Manager 的 IBMWebSphere Application Server 部署使用不同的帐户名称。您可以在安装 IBM Business Process Manager时设置帐户名称。如果这两个帐户都使用 admin,那么联合存储库和 IBM WebSphere Application Server 提供的缺省用户注册表中可能会发生冲突。还可能会发生与 OpenPages REST API 安全性有关的认证问题。如果已安装 IBM Business Process Manager,并且您的用户名为 admin,请从缺省用户注册表中除去WebSphere admin 用户,然后创建具有不同名称的新管理员。有关信息,请参阅 IBM WebSphere 文档。

为 IBM Business Process Manager 设置用户 (Db2)将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要在 OpenPages 数据库中创建新的数据库用户帐户。请为该用户帐户授予对 OpenPages 数据库中用户注册表的访问权。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.创建临时目录。确保您对该目录具有写许可权。

3.找到 op-bpm-install.zip 文件。该文件位于 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。5.创建数据库用户,例如 bpmaccnt。

第 2 章 设置集成 9

Page 20: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

数据库用户名可以由您定义,但必须满足操作系统的需求。例如,如果在 Linux 上使用 IBM Db2,那么数据库用户名限制为 8 个字符。例如,可以使用 bpmaccnt 或 bpmauth1。注: 数据库用户名必须唯一。请不要使用 openpages、opworkflow 或 workflow。

6.在操作系统上创建新的用户帐户。•如果使用 Linux,请以具有 sudo 特权的用户身份运行以下命令:将 bpmaccnt 替换为您所创建的数据库用户帐户的用户名。$ useradd -m -d /home/bpmaccnt bpmaccnt$ passwd bpmaccnt

输入 bpmaccnt 用户的密码。•如果使用 Microsoft Windows,请使用控制面板 > 管理工具 > 用户和组来创建用户帐户。

7.完成以下步骤来设置 bpmaccnt 用户(您在步骤 5 中创建的数据库用户)。a)如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。b)以 OpenPages 数据库模式所有者的用户身份运行 setup_op_bpm_user_DB2_step_1.sql 脚本。

clpplus -nw <op_schema_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_1.sql <bpm_auth_user>

表 4. setup_op_bpm_user_DB2_step_1.sql 脚本的参数参数 描述<op_schema_user> OpenPages 数据库的模式所有者<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

c)以您所创建的用户身份运行 setup_op_bpm_user_DB2_step_2.sql 脚本,例如 bpmaccnt。clpplus -nw <bpm_auth_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_2.sql <op_schema_name>

表 5. setup_op_bpm_user_DB2_step_2.sql 脚本的参数参数 描述<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<op_schema_name> OpenPages 数据库模式的名称

8.停止所有 OpenPages、节点代理程序和 Deployment Manager (Dmgr)。9.重新启动 OpenPages Deployment Manager (Dmgr)、节点代理程序和服务器。结果新的 bpmaccnt 用户已配置。

10 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 21: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

为 IBM Business Process Manager 设置用户 (Oracle)将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要在 OpenPages 数据库中创建新的数据库用户帐户。请为该用户帐户授予对 OpenPages 数据库中用户注册表的访问权。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.创建临时目录。确保您对该目录具有写许可权。

3.找到 op-bpm-install.zip 文件。该文件位于 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。5.创建数据库用户,例如 bpmaccnt。数据库用户名可以由您定义,但必须满足操作系统的需求。例如,如果使用的是 Linux,那么数据库用户名限制为 8 个字符。例如,可以使用 bpmaccnt 或 bpmauth1。注: 数据库用户名必须唯一。请不要使用 openpages、opworkflow 或 workflow。

6.完成以下步骤来设置 bpmaccnt 用户。以 OpenPages 数据库的系统 DBA 用户身份运行 setup_op_bpm_user_ORA.sql 脚本。sqlplus <dba_user>/<password>@<SID> @setup_op_bpm_user_ORA.sql <bpm_auth_user> <bpm_auth_user_password> <op_schema_name>

该脚本使用以下参数。表 6. setup_op_bpm_user_ORA.sql 脚本的参数参数 描述<dba_user> OpenPages 数据库的系统 DBA 用户<password> system DBA 帐户的密码<SID> OpenPages 数据库的服务名称(系统标识)<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

<bpm_auth_user_password> 您所创建的数据库用户的密码<op_schema_name> OpenPages 数据库模式的名称

7.停止所有 OpenPages 服务器和节点代理程序。8.重新启动 OpenPages Deployment Manager (Dmgr)。

结果新的 bpmaccnt 用户已配置,且 OpenPages 已准备好与 IBM Business Process Manager 进行集成。

准备 IBM Business Process Manager 以与 OpenPages 进行集成将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要将集成脚本和文件复制到 IBM Business Process Manager 服务器。过程1.以具有管理特权的用户身份登录到 IBM Business Process Manager 服务器。2.创建新的临时目录。

第 2 章 设置集成 11

Page 22: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

确保您对该目录具有写许可权。3.找到 op-bpm-install.zip 文件。op-bpm-install.zip 文件位于 IBM OpenPages with Watson 安装介质上的 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。5.如果使用 Linux,请更改 installBPMIntegration.sh 和 installBPMIntegrationConfig.sh 脚本的文件许可权,以启用 execute 许可权。

6.登录到 OpenPages 数据库服务器。7.将以下 jar 文件从 OpenPages 数据库服务器复制到 IBM Business Process Manager 服务器上的临时目录中。•如果使用 IBM Db2,请复制 <DB2_Home>/sqllib/java/db2jcc_license_cu.jar 和<DB2_Home>/sqllib/java/db2jcc4.jar。•如果使用 Oracle,请复制 <Oracle_Home>/jdbc/lib/ojdbc7.jar。

8.停止所有 IBM Business Process Manager 服务器和节点代理程序。有关更多信息,请参阅 IBM Business Process Manager Knowledge Center 上的启动和停止您的环境。

9.重新启动 IBM Business Process Manager Deployment Manager (Dmgr)。有关更多信息,请参阅 IBM Business Process Manager Knowledge Center 上的启动和停止 DeploymentManager。

运行集成脚本运行集成脚本可将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成。开始之前•IBM Business Process Manager Deployment Manager (Dmgr) 必须在运行中。•IBM Business Process Manager 服务器和节点代理程序必须已停止。•OpenPages Deployment Manager (Dmgr) 必须在运行中。•OpenPages 服务器和节点代理程序必须已停止。•请确保您对于将集成脚本复制到的临时目录具有写许可权。关于此任务集成脚本会执行一系列配置操作。初始设置 IBM Business Process Manager 与 IBM OpenPages withWatson 的集成时,请运行该脚本。还可以在需要重新配置集成时运行该脚本。集成脚本会执行以下操作:•配置用户注册表。配置用户注册表后,用户就可以使用其 OpenPages 凭证登录到 IBM Business Process

Manager。•设置自动登录。设置自动登录后,用户就可以从 IBM Business Process Manager 流程中访问 OpenPages

REST API,而无需登录到 OpenPages。•存储 OpenPages 系统任务帐户的凭证。有了用户帐户,流程就可以从 IBM Business Process Manager 流程系统任务中访问 OpenPages REST API。•设置 OpenPages 的 URL,以便可以从 IBM Business Process Manager 访问 OpenPages REST API。•配置 OpenPages 登录信任关联拦截器 (TAI)。配置 TAI 后,用户就可以在不需要登录的情况下访问 IBM

Business Process Manager。用户可以从嵌入式主页选项卡以及 OpenPages 中的链接访问 IBM BusinessProcess Manager。

12 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 23: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

过程1.以具有管理特权的用户身份登录到 IBM Business Process Manager 服务器。2.打开命令行并运行集成脚本。将 <temp_dir> 替换为您将集成脚本复制到的临时目录。Microsoft Windows

cd <temp_dir> installBPMIntegration.cmd

Linux

cd <temp_dir> ./installBPMIntegration.sh

3.针对每个提示,输入值。表 7. installBPMIntegration.cmd|.sh 脚本的参数参数 描述BPM installation Home dir 键入 IBM Business Process Manager 的安装位置。

示例:/opt/ibm/BPM/<version> (Linux) 或 c:\IBM\BPM\<version>

BPM admin user 键入 IBM BPM 管理员用户名。BPM admin user password 键入 IBM BPM 管理员的密码。BPM dmgr fully qualified hostname

键入 IBM BPM Deployment Manager 服务器的主机名。示例:bpmserver.com

BPM dmgr SOAP port 键入 IBM BPM Deployment Manager 服务器的 SOAP 端口号。示例:8879

第 2 章 设置集成 13

Page 24: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

表 7. installBPMIntegration.cmd|.sh 脚本的参数 (续)

参数 描述Database JDBC URL 根据您的数据库类型(IBM Db2 或 Oracle)的 JDBC 驱动程序,

键入用于连接到 OpenPages 数据库实例的数据库 JDBC URL。•对于 IBM Db2,使用语法 jdbc:db2//<connection_string>

<connection string> 必须指定数据库主机、端口号和数据库名称。– Database host:数据库主机的域名或 IP 地址。– Port number:分配给数据源的 TCP/IP 服务器端口号– Database name:数据库的名称例如,对于名为 db2server.com 且在端口 50000 上具有侦听器的主机,如果想要连接到其上的 OpenPages 数据库,且该数据库的名称为 OPX,请键入:jdbc:db2//db2server.com:50000/OPX•对于 Oracle,使用语法 jdbc:oracle:thin:@//<connection_string>

<connection string> 必须指定数据库主机、端口号和 SID。– Database host:数据库主机的域名或 IP 地址。– Port number:侦听器的 TCP/IP 服务器端口号– SID:数据库的服务名称(系统标识)例如,对于名为 oracleserver.com 且在端口 1521 上具有侦听器的主机,如果想要连接到其上的 OpenPages 数据库,且该数据库的 SID 为 OPX,请键入:jdbc:oracle:thin:@//oracleserver.com:1521/OPX

Database openpages user name 键入您在准备 OpenPages 以与 IBM BPM 进行集成时所创建的数据库用户的用户名。该用户具有受限特权。有关更多信息,请参阅第 4 页的『为 IBM Business Process Manager 设置用户(Db2)』。

Database openpages userpassword

键入 OpenPages 数据库用户的密码。

Database openpages schemaname

键入 OpenPages 数据库模式的名称。

OP Application Base URL 键入 OpenPages 应用程序的 URL。示例:http://opserver.com:10108/

OP Application URL Root Context 键入 OpenPages 应用程序 URL 的根上下文。例如,如果将 URL 定制为不使用“openpages”,请键入 /

如果未定制 OpenPages URL,请键入 /openpages

OP WAS admin user 键入 IBM WebSphere Application Server 管理员用户名。OP WAS admin user password 键入 IBM WebSphere 管理员的密码。OP dmgr fully qualified host name 键入 OpenPages Deployment Manager 服务器的主机名。

示例:opserver.com

14 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 25: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

表 7. installBPMIntegration.cmd|.sh 脚本的参数 (续)

参数 描述OP dmgr SOAP port 键入 OpenPages Deployment Manager 服务器的 SOAP 端口号。

示例:8879

OP System Task User Name 键入 OpenPages 管理员的用户名。示例:OpenPagesAdministrator

OP System Task User Password 键入 OpenPages 管理员的密码。4.复核值,然后键入 y 以运行该脚本。5.同步 IBM Business Process Manager 节点。• 在 Microsoft Windows 操作系统上,转至 <BPM_Home>\profiles\<BPM_server_profile>

\bin 目录。运行 syncNode.bat。• 在 Linux 操作系统上,转至 <BPM_Home>/profiles/<BPM_server_profile>/bin 目录。运行

syncNode.sh。请使用以下语法:syncNode.bat|.sh <Dmgr_hostname> -username <BPM_WAS_admin_username> -password <BPM_WAS_admin_password>

6.同步 OpenPages 节点。• 在 Microsoft Windows 操作系统上,转至 <OP_Home>\profiles\<host_name>-OPNode1\bin目录。运行 syncNode.bat。

• 在 UNIX 操作系统上,转至 <OP_Home>/profiles/<host_name>-OPNode1/bin 目录。运行syncNode.sh。

请使用以下语法:syncNode.bat|.sh <admin_host_name> <OP_SOAP_PORT> -username <OP_WAS_admin_user_name> -password <OP_WAS_admin_password>

例如,在 Linux 操作系统上,运行以下命令:/home/opuser/OP/OpenPages/profiles/opserver-OPNode1/bin/syncNode.sh localhost 8879 -username admin -password openpages

7.重新启动 OpenPages with Watson 服务。8.重新启动 IBM Business Process Manager 服务和 IBM BPM Process Center。9.以具有管理特权的用户身份登录到 OpenPages。

10.配置 IBM Business Process Manager。有关更多信息,请参阅《IBM OpenPages with Watson 管理员指南》。

以静默方式运行集成脚本可以使用静默方式来运行集成脚本。在文本编辑器中打开集成脚本 (installBPMIntegrationConfig.sh|cmd)。对值进行设置并保存该文件。使用 --silent 选项运行该脚本。请使用以下语法。将 <temp_dir> 替换为您将集成脚本复制到的临时目录。•Windows

cd <temp_dir>installBPMIntegration.cmd --silent

第 2 章 设置集成 15

Page 26: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

•Linux

cd <temp_dir> ./installBPMIntegration.sh --silent

有关集成脚本的更多信息,请参阅第 12 页的『运行集成脚本』。

设置自动登录可以设置自动登录。启用自动登录时,IBM OpenPages with Watson 用户可以使用 OpenPages 中的 IBMBusiness Process Manager 菜单项,而不必登录到 IBM BPM。过程1.以具有管理特权的用户身份登录到 OpenPages with Watson。2.转至管理 > 设置 > 平台 > 工作流程实施 > IBM BPM。3.将启用登录 SSO 注册表设置设为 true。4.单击保存。5.编辑 OpenPages 应用程序服务器上的 <OP_HOME>/aurora/conf/aurora.properties 文件。创建名为 logout.url.ibmbpm 的属性,或者编辑该属性(如果存在)。将其设置为 IBM BPM 服务器主机名/FQDN 的 https:// URL。例如:https\://bpm.server.com\:9443/ProcessPortal/logout.jsp

6.停止所有 OpenPages 应用程序服务器、节点代理程序和 Deployment Manager (Dmgr)。7.重新启动 OpenPages Deployment Manager (Dmgr)、所有节点代理程序和应用程序服务器。

生成和导入工具箱使用工具箱生成器来创建 OpenPages Platform Toolkit 和 OpenPages Solutions Toolkit 并将它们导入到IBM Business Process Manager 中。使用这些工具箱所包含的元素,您可以创建使用 OpenPages 对象的业务流程。关于此任务工具箱生成器会读取 OpenPages 对象模式,然后生成与 OpenPages 对象类型相对应的 IBM BusinessProcess Manager 业务对象。在以下情况下,生成并导入工具箱:•初始将 IBM Business Process Manager 与 IBM OpenPages with Watson 集成后。•更新该集成后,例如升级 OpenPages 后。•OpenPages 对象模式更改后。在使用 BPM Process Center 的环境(而不是使用 BPM Process Server 的环境)上,运行工具箱生成器。当您在 BPM Process Server 上安装流程应用程序时,系统就会将生成的工具箱部署到 BPM Process Server上。过程1.登录到 IBM Business Process Manager 服务器。2.转至您将 op-bpm-install.zip 文件解压缩到的临时目录。3.找到 <temp_dir>/synctool/op-bpm-tool.jar 文件。4.运行工具箱生成器。

16 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 27: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

生成器使用以下语法:java -jar op-bpm-tool.jar genToolkit -insecure <OpenPages URL> <OpenPages username> <OpenPages password> <IBM BPM URL> <IBM BPM username> <IBM BPM password>

对于 <IBM BPM URL>,请指定 IBM Business Process Manager 的 https:// URL 和端口号。例如:java -jar op-bpm-tool.jar genToolkit -insecure http://opserver.com:10108 OpenPagesAdministrator password https://bpmserver.com:9443 admin openpages

5.验证工具箱是否可用。a)在 Web 浏览器中打开 IBM BPM Process Center。或者,打开 IBM Process Designer。b)单击工具箱。c)确认 OpenPages Platform Toolkit 和 OpenPages Solutions Toolkit 均已列出。

6.如果是已升级具有 IBM Business Process Manager 的 OpenPages 7.3.0.0,并且先前已授予tw_allusers 组对 OpenPages Platform Toolkit 的读访问权,请除去该组。注: 如果首次集成 OpenPages 和 IBM Business Process Manager,那么可以忽略此步骤。a)在 Web 浏览器中打开 IBM BPM Process Center。或者,打开 IBM Process Designer。b)单击工具箱。c)单击 OpenPages Platform Toolkit。d)单击管理。e)除去 tw_allusers 组。

7.激活 OpenPages Platform Toolkit。a)在 Web 浏览器中打开 IBM BPM Process Center。或者,打开 IBM Process Designer。b)单击工具箱。c)单击 OpenPages Platform Toolkit。d)单击最新快照旁边的向下箭头。单击激活。

8.如果要在升级 OpenPages 之后重新生成工具箱,请更新流程应用程序以使用更新的工具箱。a)在 Web 浏览器中打开 IBM BPM Process Center。b)打开您所创建的每个流程应用程序,然后更新 OpenPages Platform Toolkit 和 OpenPages Solutions

Toolkit 依赖关系。有关更多信息,请参阅 IBM Business Process Manager 文档中的 在 Designer 视图中创建、更改和删除 Toolkit 依赖关系 (http://www.ibm.com/support/knowledgecenter/en/SSFPJS_8.5.7/com.ibm.wbpm.admin.doc/topics/managing_toolkits_E.html)

装入注册表设置将 IBM Business Process Manager 的注册表设置装入到 OpenPages with Watson 中。开始之前请在生成工具箱后装入注册表设置。有关更多信息,请参阅第 16 页的『生成和导入工具箱』。关于此任务工具箱生成器会创建一个注册表设置配置文件:op-bpm-registry-entries-op-config.xml。请装入op-bpm-registry-entries-op-config.xml 文件,以便为 IBM Business Process Manager 与OpenPages with Watson 的集成配置所需的注册表设置。

第 2 章 设置集成 17

Page 28: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

•启用登录 SSO•门户网站页面路径•服务器 URL

有关这些注册表设置的更多信息,请参阅《IBM OpenPages with Watson 管理员指南》。过程1.以具有管理特权的用户身份登录到 OpenPages with Watson 应用程序服务器。2.确保 op-bpm-registry-entries-op-config.xml 文件包含正确的服务器 URL。• 如果将 OpenPages with Watson 应用程序服务器与 BPM Process Center 进行集成,那么不需要更改

op-bpm-registry-entries-op-config.xml 文件。工具箱生成器会将服务器 URL 设置为 BPMProcess Center URL。

• 如果将 OpenPages with Watson 应用程序服务器与 BPM Process Server 进行集成,请在文本编辑器中打开 op-bpm-registry-entries-op-config.xml 文件。将服务器 URL 更改为 BPM ProcessServer URL。保存该文件。

3.将 op-bpm-registry-entries-op-config.xml 文件从 IBM Business Process Manager 服务器复制到 OpenPages 应用程序服务器。

4.使用 ObjectManager 命令行实用程序装入该文件。a)转至 <OP_Home>/bin 目录。b)运行 ObjectManager 以装入 op-bpm-registry-entries-op-config.xml 文件。请使用以下语法:ObjectManager.cmd|.sh l config|c <user> <password> <loader-file-path> <file-name>

示例 (Windows)

ObjectManager.cmd l c OpenPagesAdministrator OpenPagesAdministratorc:\temp op-bpm-registry-entries

示例(Linux 或 AIX®)./ObjectManager.sh l c OpenPagesAdministrator OpenPagesAdministrator /temp op-bpm-registry-entries

复制用户电子邮件地址和语言环境将用户帐户的电子邮件地址和语言环境从 IBM OpenPages with Watson 环境复制到 IBM Business ProcessManager。关于此任务将 IBM Business Process Manager 与 IBM OpenPages with Watson 集成后,用户就可以使用其 OpenPages凭证登录到 IBM Business Process Manager。但是,您需要额外执行一个步骤,即复制用户帐户的电子邮件地址和语言环境。您可以使用命令行工具将电子邮件地址和用户语言环境从 OpenPages 批量复制到 IBM Business ProcessManager。初始设置 IBM Business Process Manager 集成时,请运行集成脚本。也可以在 OpenPages 中添加或更改用户帐户时运行该脚本。还可以通过使用与操作系统一起提供的第三方调度软件或调度程序软件,定期运行该脚本。过程1.登录到 IBM Business Process Manager 服务器。

18 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 29: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

2.转至您将集成脚本复制到的临时目录。3.找到 <temp_dir>/synctool/op-bpm-tool.jar 文件。4.运行 syncUsers 工具。语法java -jar op-bpm-tool.jar syncUsers -insecure [-groups|-users] <OpenPages URL> <OpenPages username> <OpenPages password> <IBM BPM URL> <IBM BPM username> <IBM BPM password>

表 8. syncUsers 工具的参数参数 描述[-groups|-users] 使用 -groups 选项将操作限制为特定用户组。

使用 -users 选项将操作限制为特定用户帐户。使用逗号分隔列表来指定多个组或用户。如果组或用户名包含空格或特殊字符,请使用单引号 (') 或双引号 (") 将列表括起。

<OpenPages URL> IBM OpenPages with Watson 应用程序 URL

<OpenPages username> OpenPages 管理员用户名<OpenPages password> OpenPages 管理员的密码<IBM BPM URL> IBM Business Process Manager 应用程序的

https:// URL

<IBM BPM username> IBM Business Process Manager 管理员用户名<IBM BPM password> IBM Business Process Manager 管理员的密码此示例会复制所有用户帐户的电子邮件地址和语言环境:java -jar op-bpm-tool.jar syncUsers -insecure http://opserver.com:10108 OpenPagesAdministrator password https://bpmserver.ibm.com:9443 admin openpages

此示例会复制属于“审计员”组的用户的电子邮件地址和语言环境:java -jar op-bpm-tool.jar syncUsers -insecure -groups Auditors http://opserver.com:10108 OpenPagesAdministrator password https://bpmserver.com:9443 admin openpages

此示例会复制用户 jsmith 和 rb sethi 的电子邮件地址和语言环境:java -jar op-bpm-tool.jar syncUsers -insecure –users 'jsmith,rb sethi' http://opserver.com:10108 OpenPagesAdministrator password https://bpmserver.com:9443 admin openpages

对 IBM Business Process Manager 启用用户界面元素您需要执行一些其他步骤来完成集成。开始之前•必须在 OpenPages with Watson 中设置服务器 URL 注册表设置。该设置位于管理 > 设置 > 平台 > 工作流程实施 > IBM BPM > 服务器 URL。有关更多信息,请参阅《IBM OpenPages with Watson 管理员指南》。

第 2 章 设置集成 19

Page 30: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

•需要决定使用哪些概要文件和角色模板在 OpenPages with Watson 中管理对 IBM Business ProcessManager 的访问。过程1.以具有管理特权的用户身份登录到 OpenPages with Watson。2.将 Process Portal 选项卡添加到主页。

a)单击管理 > 概要文件,然后单击概要文件。b)转至主页选项卡配置部分。c)找到 Process Portal 行,然后单击显示链接。d)使用顺序列来指定主页选项卡的顺序。e)对用于 IBM Business Process Manager 用户的每个概要文件,重复此步骤。有关配置主页选项卡的更多信息,请参阅《IBM OpenPages with Watson 管理员指南》。

3.将 IBM Business Process Manager 菜单项添加到管理 > 管理菜单中。a)以具有“角色模板”应用程序许可权设置的用户身份登录到 OpenPages with Watson。b)单击管理 > 角色模板c)单击角色模板。d)在角色许可权部分中,找到 SOX > 管理 > IBM BPM。e)确保已选中该复选框。如果未选中该复选框,请单击编辑,单击该复选框,然后单击保存。

f)对用于管理对 IBM Business Process Manager 的访问的每个角色模板,重复此步骤。有关角色模板的更多信息,请参阅《IBM OpenPages with Watson 管理员指南》。

20 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 31: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

第 3 章 升级 OpenPages 后更新集成升级 IBM OpenPages with Watson 后,您需要更新 IBM OpenPages with Watson 与 IBM Business ProcessManager 的集成。更新集成时,可以选择以下其中一种方法:•使用 IBM OpenPages with Watson 安装应用程序•手动更新集成选择的方法决定了需要执行的任务。

使用安装应用程序更新集成可以使用安装应用程序来更新集成。如果要使用安装应用程序,请执行以下任务:•手动创建 IBM OpenPages with Watson 数据库。 有关更多信息,请参阅《IBM OpenPages with Watson安装和部署指南》。•在 OpenPages 数据库中为 IBM Business Process Manager 创建用户。有关更多信息,请参阅第 4 页的『为 IBM Business Process Manager 设置用户 (Db2)』或第 6 页的『为 IBM Business Process Manager设置用户 (Oracle)』。•安装 IBM OpenPages with Watson。有关更多信息,请参阅《IBM OpenPages with Watson 安装和部署指南》。– 填写“数据库服务器”卡时,对于安装数据库选项,请选择已安装。– 将“工作流程服务器”卡添加到部署中。为已与先前版本的 OpenPages 配合使用的 IBM Business

Process Manager 服务器输入值。有关更多信息,请参阅第 25 页的『为升级添加工作流程服务器』。– 完成安装 IBM OpenPages with Watson。注: 在安装期间,IBM Business Process Manager 服务器将多次关闭并重新启动。

•停止 IBM Business Process Manager 服务。有关更多信息,请参阅 IBM Business Process Manager 文档中的启动和停止环境。•升级 IBM OpenPages with Watson。有关更多信息,请参阅《IBM OpenPages with Watson 安装和部署指南》。您有两个数据库升级选项:– 可以执行 OpenPages 数据库的就地升级。如果要使用现有数据库服务器,请使用此选项。– 可以将 7.3.x 数据库复原到新硬件上,然后对其升级。如果计划复原 7.3.x 数据库,然后将其升级到 8.1,您需要执行其他一些步骤来重新建立 bpmaccnt 用户。– 如果是将 IBM Db2 用于 OpenPages 数据库,请复原 OpenPages 数据库,删除 IBM Business Process

Manager 用户 (bpmaccnt),然后重新创建该用户。有关更多信息,请参阅第 26 页的『在OpenPages 数据库中重新创建 bpmaccnt 用户 (Db2)』。

– 如果使用的是 Oracle,请验证 IBM Business Process Manager 用户名是否在源和目标数据库中相同。如果名称不同,请在复原 OpenPages 数据库时,重新映射模式名称。(用户名也是模式名称。)有关更多信息,请参阅第 29 页的『重新映射模式名称 (Oracle)』。

•设置自动登录。有关更多信息,请参阅第 16 页的『设置自动登录』。•生成并导入工具箱。更新流程应用程序以使用更新的工具箱。有关更多信息,请参阅第 16 页的『生成和导入工具箱』。•装入注册表设置。有关更多信息,请参阅第 17 页的『装入注册表设置』。

Page 32: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

•完成任何其他任务,例如设置 SSL 或 LDAP。请参阅第 41 页的『第 4 章 其他任务』。

图 4. 使用安装应用程序更新集成为 IBM Business Process Manager 设置用户 (Db2)

将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要在 OpenPages 数据库中创建新的数据库用户帐户。请为该用户帐户授予对 OpenPages 数据库中用户注册表的访问权。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.创建临时目录。确保您对该目录具有写许可权。

3.找到 op-bpm-install.zip 文件。该文件位于 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。

22 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 33: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

5.创建数据库用户,例如 bpmaccnt。数据库用户名可以由您定义,但必须满足操作系统的需求。例如,如果在 Linux 上使用 IBM Db2,那么数据库用户名限制为 8 个字符。例如,可以使用 bpmaccnt 或 bpmauth1。注: 数据库用户名必须唯一。请不要使用 openpages、opworkflow 或 workflow。

6.在操作系统上创建新的用户帐户。•如果使用 Linux,请以具有 sudo 特权的用户身份运行以下命令:将 bpmaccnt 替换为您所创建的数据库用户帐户的用户名。$ useradd -m -d /home/bpmaccnt bpmaccnt$ passwd bpmaccnt

输入 bpmaccnt 用户的密码。•如果使用 Microsoft Windows,请使用控制面板 > 管理工具 > 用户和组来创建用户帐户。

7.完成以下步骤来设置 bpmaccnt 用户(您在步骤 5 中创建的数据库用户)。a)如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。b)以 OpenPages 数据库模式所有者的用户身份运行 setup_op_bpm_user_DB2_step_1.sql 脚本。

clpplus -nw <op_schema_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_1.sql <bpm_auth_user>

表 9. setup_op_bpm_user_DB2_step_1.sql 脚本的参数参数 描述<op_schema_user> OpenPages 数据库的模式所有者<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

c)以您所创建的用户身份运行 setup_op_bpm_user_DB2_step_2.sql 脚本,例如 bpmaccnt。clpplus -nw <bpm_auth_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_2.sql <op_schema_name>

表 10. setup_op_bpm_user_DB2_step_2.sql 脚本的参数参数 描述<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<op_schema_name> OpenPages 数据库模式的名称

8.停止所有 OpenPages、节点代理程序和 Deployment Manager (Dmgr)。9.重新启动 OpenPages Deployment Manager (Dmgr)、节点代理程序和服务器。

第 3 章 升级 OpenPages 后更新集成 23

Page 34: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

结果新的 bpmaccnt 用户已配置。

为 IBM Business Process Manager 设置用户 (Oracle)将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要在 OpenPages 数据库中创建新的数据库用户帐户。请为该用户帐户授予对 OpenPages 数据库中用户注册表的访问权。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.创建临时目录。确保您对该目录具有写许可权。

3.找到 op-bpm-install.zip 文件。该文件位于 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。5.创建数据库用户,例如 bpmaccnt。数据库用户名可以由您定义,但必须满足操作系统的需求。例如,如果使用的是 Linux,那么数据库用户名限制为 8 个字符。例如,可以使用 bpmaccnt 或 bpmauth1。注: 数据库用户名必须唯一。请不要使用 openpages、opworkflow 或 workflow。

6.完成以下步骤来设置 bpmaccnt 用户。以 OpenPages 数据库的系统 DBA 用户身份运行 setup_op_bpm_user_ORA.sql 脚本。sqlplus <dba_user>/<password>@<SID> @setup_op_bpm_user_ORA.sql <bpm_auth_user> <bpm_auth_user_password> <op_schema_name>

该脚本使用以下参数。表 11. setup_op_bpm_user_ORA.sql 脚本的参数参数 描述<dba_user> OpenPages 数据库的系统 DBA 用户<password> system DBA 帐户的密码<SID> OpenPages 数据库的服务名称(系统标识)<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

<bpm_auth_user_password> 您所创建的数据库用户的密码<op_schema_name> OpenPages 数据库模式的名称

7.停止所有 OpenPages 服务器和节点代理程序。8.重新启动 OpenPages Deployment Manager (Dmgr)。

结果新的 bpmaccnt 用户已配置,且 OpenPages 已准备好与 IBM Business Process Manager 进行集成。

24 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 35: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

为升级添加工作流程服务器如果要升级 IBM OpenPages with Watson,可以使用安装应用程序来更新 IBM Business Process Manager与 OpenPages 的集成。关于此任务创建 IBM OpenPages with Watson 部署时,添加“工作流程服务器”卡。使用已与先前版本的 OpenPages 配合使用的 IBM Business Process Manager 服务器的详细信息来填写该卡。提示: 7.3.x 部署中的 installIBMIntegrationConfig.sh|cmd 文件包含您需要输入的信息。该文件存储在您将 7.3.x op-bpm-install.zip 文件解压缩到的目录中。过程

1.在安装应用程序中打开部署。2.单击服务器列表,选择工作流程服务器,然后单击 。单击继续以确认。“工作流程服务器”卡已添加到左窗格。

3.键入服务器的昵称。该名称会显示在服务器卡上。

4.键入已与先前版本的 OpenPages 配合使用的 IBM Business Process Manager 服务器的主机名。请使用标准域名 (FQDN)。

5.选择服务器的操作系统。6.如果服务器与安装服务器位于不同的物理机器上,请启用远程部署选项。代理程序软件会自动安装在远程服务器上。填写以下字段:•代理程序端口:键入要使用的代理程序软件的端口号。注: 如果任意两个卡中的主机名相同,那么仅当在填写代理程序端口字段之前先填写主机信息时,端口同步才会起作用。请确保主机名相同的任意两个卡中的端口号相同。如果两个卡上的端口号不同,那么在目标系统上自动安装代理程序的验证阶段会遇到异常。•SSH 端口(仅限 Linux/AIX):键入远程服务器的安全 Shell (SSH) 端口号。•本地用户名称和本地用户密码:键入远程服务器上 OpenPages 安装用户的凭证。该帐户用于在远程服务器上安装代理程序软件。您可以指定位于远程服务器或服务帐户上的本地帐户,例如<domain>/<user name>。注: 如果手动安装了代理程序,那么可以将本地用户名和本地用户密码字段保留为空。安装OpenPages 之前,请确保代理程序已启动。•代理程序目录:键入远程服务器上要安装代理程序软件的目录的绝对路径。注: 如果使用的是 Microsoft Windows,那么路径的最大长度为 25 个字符。

7.在 BPM DMGR 概要文件名称字段中,键入 IBM Business Process Manager Deployment Manager 的IBM WebSphere 概要文件。

8.在 BPM DMGR SOAP 端口字段中,键入 IBM BPM Deployment Manager 的 SOAP 端口号。9.在 BPM 节点名字段中,键入 IBM Business Process Manager 服务器的 IBM WebSphere 节点名。

10.在 BPM 服务器概要文件名称字段中,键入 IBM Business Process Manager 服务器的 IBM WebSphere概要文件。

11.在 BPM 服务器端口字段中,键入 IBM Business Process Manager 服务器的端口号。12.键入 BPM 主目录。主目录是 IBM Business Process Manager 的安装位置。

13.键入 BPM 集成目录。

第 3 章 升级 OpenPages 后更新集成 25

Page 36: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

集成目录是 OpenPages Platform Toolkit 和 OpenPages Solutions Toolkit 在 IBM Business ProcessManager 服务器上的安装位置。

14.键入 BPM JDBC 用户名和 BPM JDBC 密码。15.如果要对此服务器使用回滚功能,请启用失败时回滚选项。失败时回滚启用后,如果发生错误,会回滚导致失败的操作。然后,可以修复错误,并继续进行安装。安装过程会在执行了回滚的操作处恢复。例如,如果安装过程中发生错误,请修复错误,然后单击安装以继续。

16.可选: 单击保存。17.完成安装 OpenPages。18.验证工作流程服务器配置:

a)在工作流程服务器主机上,浏览到在步骤 13 中设置的 BPM 集成目录。b)在文本编辑器中,打开 installBPMIntegrationConfig.[cmd|sh] 文件。c)找到包含“opBaseURL”的行,然后验证该 URL 值是否为 OpenPages 应用程序 URL(例如,http://

opserver.com:10108/)。在某些情况下,对于 URL 的端口号,它会包含“undefined”。d) URL 值与预期不符时,请按照第 35 页的『升级 OpenPages 后运行集成脚本』中的步骤操作。e)集成脚本成功完成后,删除 bpmaccnt 用户,然后重新创建该用户。有关更多信息,请参阅第 26页的『在 OpenPages 数据库中重新创建 bpmaccnt 用户 (Db2)』。

在 OpenPages 数据库中重新创建 bpmaccnt 用户 (Db2)如果将 IBM Db2 用于 OpenPages 数据库,并且复原了 OpenPages 数据库,那么您需要删除 bpmaccnt 用户,然后重新创建该用户。用于删除 bpmaccnt 用户的方法取决于您的环境。•如果是从 IBM OpenPages with Watson 7.3.0.0 升级的,请参阅第 27 页的『手动删除 IBM Business

Process Manager 用户 (Db2)』。•如果是从 IBM OpenPages with Watson 7.3.0.1 或更高版本升级的,请参阅第 26 页的『删除 IBM

Business Process Manager 用户 (Db2)』。删除 bpmaccnt 用户后,请重新创建该用户。请参阅第 4 页的『为 IBM Business Process Manager 设置用户 (Db2)』。删除 IBM Business Process Manager 用户 (Db2)您需要删除 OpenPages 数据库中 IBM Business Process Manager 的数据库用户帐户。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.转至您将 op-bpm-install.zip 文件解压缩到的目录。3.完成以下步骤来删除 bpmaccnt 用户。

a)如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。b)以 OpenPages 数据库模式所有者的用户身份运行以下脚本。

clpplus -nw<op_schema_user>@<host>:<port>/<DB> @drop_op_bpm_user_DB2_step_1.sql <bpm_auth_user>

表 12. setup_op_bpm_user_DB2_step_1.sql 脚本的参数参数 描述<op_schema_user> OpenPages 数据库的模式所有者<host> 数据库服务器的主机名

26 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 37: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

表 12. setup_op_bpm_user_DB2_step_1.sql 脚本的参数 (续)

参数 描述<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<bpm_auth_user> IBM BPM 的数据库用户的名称,例如 bpmaccnt

c)以 bpmaccnt 用户身份运行以下脚本。clpplus -nw <bpm_auth_user>@<host>:<port>/<DB>@drop_op_bpm_user_DB2_step_2.sql

表 13. drop_op_bpm_user_DB2_step_2.sql 脚本的参数参数 描述<bpm_auth_user> IBM BPM 的数据库用户的名称,例如 bpmaccnt

<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称

4.停止所有 OpenPages 服务器和节点代理程序。5.重新启动 OpenPages Deployment Manager (Dmgr)。

结果bpmaccnt 用户已从 OpenPages 数据库中除去。手动删除 IBM Business Process Manager 用户 (Db2)如果是从 IBM OpenPages with Watson 7.3.0.0 升级的,那么必须手动删除 IBM Business Process Manager的数据库用户帐户。如果是从 IBM OpenPages with Watson 7.3.0.1 或更高版本升级的,可以使用脚本来删除用户。请参阅第 26页的『删除 IBM Business Process Manager 用户 (Db2)』。将 OpenPages 7.3.0.0 数据库复原到 8.1 环境后,执行以下步骤。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。3.以 DBA 用户身份运行以下命令。将 <bpmaccnt> 替换为 OpenPages 7.3.0.0 数据库中 IBM Business Process Manager 用户的名称。Declare vcBPMAcct Varchar2(100) := '<bpmaccnt>';Begin Execute Immediate 'Drop Alias '||vcBPMAcct||'.ACTORS'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.ACTORINFO'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.USERS'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.USERINFO'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.GROUPMEMBERSHIPS'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.ENCRYPTIONKEYS'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.ENCRYPTIONMODULES';End;/

4.通过运行以下查询来验证是否所有别名均已除去。

第 3 章 升级 OpenPages 后更新集成 27

Page 38: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

将 <bpmaccnt> 替换为 OpenPages 7.3.0.0 数据库中 IBM Business Process Manager 用户的名称。Select Count(*) From SYSCAT.TABLES Where Type = 'A' And Tabname In ('ACTORS','ACTORINFO','USERS','USERINFO','GROUPMEMBERSHIPS', 'ENCRYPTIONKEYS','ENCRYPTIONMODULES') And Tabschema = upper('<bpmaccnt>');

计数应该为 0。下一步做什么重新创建用户。有关更多信息,请参阅第 4 页的『为 IBM Business Process Manager 设置用户 (Db2)』。为 IBM Business Process Manager 设置用户 (Db2)将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要在 OpenPages 数据库中创建新的数据库用户帐户。请为该用户帐户授予对 OpenPages 数据库中用户注册表的访问权。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.创建临时目录。确保您对该目录具有写许可权。

3.找到 op-bpm-install.zip 文件。该文件位于 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。5.创建数据库用户,例如 bpmaccnt。数据库用户名可以由您定义,但必须满足操作系统的需求。例如,如果在 Linux 上使用 IBM Db2,那么数据库用户名限制为 8 个字符。例如,可以使用 bpmaccnt 或 bpmauth1。注: 数据库用户名必须唯一。请不要使用 openpages、opworkflow 或 workflow。

6.在操作系统上创建新的用户帐户。•如果使用 Linux,请以具有 sudo 特权的用户身份运行以下命令:将 bpmaccnt 替换为您所创建的数据库用户帐户的用户名。$ useradd -m -d /home/bpmaccnt bpmaccnt$ passwd bpmaccnt

输入 bpmaccnt 用户的密码。•如果使用 Microsoft Windows,请使用控制面板 > 管理工具 > 用户和组来创建用户帐户。

7.完成以下步骤来设置 bpmaccnt 用户(您在步骤 5 中创建的数据库用户)。a)如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。b)以 OpenPages 数据库模式所有者的用户身份运行 setup_op_bpm_user_DB2_step_1.sql 脚本。

clpplus -nw <op_schema_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_1.sql <bpm_auth_user>

表 14. setup_op_bpm_user_DB2_step_1.sql 脚本的参数参数 描述<op_schema_user> OpenPages 数据库的模式所有者<host> 数据库服务器的主机名<port> 数据库服务器的端口

28 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 39: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

表 14. setup_op_bpm_user_DB2_step_1.sql 脚本的参数 (续)

参数 描述<DB> OpenPages 数据库的名称<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

c)以您所创建的用户身份运行 setup_op_bpm_user_DB2_step_2.sql 脚本,例如 bpmaccnt。clpplus -nw <bpm_auth_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_2.sql <op_schema_name>

表 15. setup_op_bpm_user_DB2_step_2.sql 脚本的参数参数 描述<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<op_schema_name> OpenPages 数据库模式的名称

8.停止所有 OpenPages、节点代理程序和 Deployment Manager (Dmgr)。9.重新启动 OpenPages Deployment Manager (Dmgr)、节点代理程序和服务器。结果新的 bpmaccnt 用户已配置。

重新映射模式名称 (Oracle)如果 OpenPages 数据库中 IBM Business Process Manager 用户的名称在 7.3.x 和 8.1 数据库中不同,请在复原 OpenPages 数据库时,重新映射该名称。注: 如果要对 OpenPages 数据库执行就地升级,那么无需执行此任务。用户名也是 OpenPages 数据库中 IBM Business Process Manager 的模式的名称。如果用户名不同,必须重新映射模式名称。您还必须以 DBA 用户身份运行导入命令。将以下子句添加到 OpenPages 数据库的导入命令:remap_schema=<bpmuser_source>:<bpmuser_target>

将 <bpmuser_source> 替换为 7.3.x 数据库中 IBM Business Process Manager 用户的名称。将 <bpmuser_target> 替换为 8.1 数据库中 IBM Business Process Manager 用户的名称。示例:在此示例中,7.3.x 数据库中的用户名为 bpmuser,8.1 数据库中的用户名为 bpmaccnt。impdp <dba_user>/<dba_password>@OP DIRECTORY=OP_DATAPUMP_DIRECTORY DUMPFILE=openpages_backup_YYYY_MM_DD_HH_MI_SS.dmp LOGFILE=openpages_import.log remap_schema=bpmuser:bpmaccnt exclude=statistics

有关更多信息,请参阅《IBM OpenPages with Watson 安装和部署指南》。

第 3 章 升级 OpenPages 后更新集成 29

Page 40: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

手动更新集成可以手动更新集成。•安装 IBM OpenPages with Watson。创建部署时,不要添加工作流程卡。有关更多信息,请参阅《IBM

OpenPages with Watson 安装和部署指南》。•停止 IBM Business Process Manager 服务。有关更多信息,请参阅 IBM Business Process Manager 文档中的启动和停止环境。•升级 IBM OpenPages with Watson。有关更多信息,请参阅《IBM OpenPages with Watson 安装和部署指南》。您有两个数据库升级选项:– 可以执行 OpenPages 数据库的就地升级。如果要使用现有数据库服务器,请使用此选项。– 可以将 7.3.x 数据库复原到新硬件上,然后对其升级。如果选择复原 7.3.x 数据库,然后将其升级到 8.1,您需要执行其他一些步骤来重新建立 bpmaccnt 用户。– 如果是将 IBM Db2 用于 OpenPages 数据库,请复原 OpenPages 数据库,删除 IBM Business Process

Manager 用户 (bpmaccnt),然后重新创建该用户。有关更多信息,请参阅第 26 页的『在 OpenPages数据库中重新创建 bpmaccnt 用户 (Db2)』。

– 如果使用的是 Oracle,请验证 IBM Business Process Manager 用户名是否在源和目标数据库中相同。如果名称不同,请在复原 OpenPages 数据库时,重新映射模式名称。(用户名也是模式名称。)有关更多信息,请参阅第 29 页的『重新映射模式名称 (Oracle)』。

•准备 IBM Business Process Manager 以便进行更新。有关更多信息,请参阅第 35 页的『准备更新 IBMBusiness Process Manager 集成』。•运行集成脚本。备份现有环境中的 installIBMIntegrationConfig.sh|cmd 文件。有关更多信息,请参阅第 35 页的『升级 OpenPages 后运行集成脚本』。•设置自动登录。有关更多信息,请参阅第 16 页的『设置自动登录』。•生成并导入工具箱。更新流程应用程序以使用更新的工具箱。有关更多信息,请参阅第 16 页的『生成和导入工具箱』。•装入注册表设置。有关更多信息,请参阅第 17 页的『装入注册表设置』。•完成任何其他任务,例如设置 SSL 或 LDAP。请参阅第 41 页的『第 4 章 其他任务』。

30 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 41: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

图 5. 手动更新集成在 OpenPages 数据库中重新创建 bpmaccnt 用户 (Db2)

如果将 IBM Db2 用于 OpenPages 数据库,并且复原了 OpenPages 数据库,那么您需要删除 bpmaccnt 用户,然后重新创建该用户。用于删除 bpmaccnt 用户的方法取决于您的环境。•如果是从 IBM OpenPages with Watson 7.3.0.0 升级的,请参阅第 27 页的『手动删除 IBM Business

Process Manager 用户 (Db2)』。•如果是从 IBM OpenPages with Watson 7.3.0.1 或更高版本升级的,请参阅第 26 页的『删除 IBM

Business Process Manager 用户 (Db2)』。删除 bpmaccnt 用户后,请重新创建该用户。请参阅第 4 页的『为 IBM Business Process Manager 设置用户 (Db2)』。删除 IBM Business Process Manager 用户 (Db2)您需要删除 OpenPages 数据库中 IBM Business Process Manager 的数据库用户帐户。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.转至您将 op-bpm-install.zip 文件解压缩到的目录。3.完成以下步骤来删除 bpmaccnt 用户。

第 3 章 升级 OpenPages 后更新集成 31

Page 42: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

a)如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。b)以 OpenPages 数据库模式所有者的用户身份运行以下脚本。

clpplus -nw<op_schema_user>@<host>:<port>/<DB> @drop_op_bpm_user_DB2_step_1.sql <bpm_auth_user>

表 16. setup_op_bpm_user_DB2_step_1.sql 脚本的参数参数 描述<op_schema_user> OpenPages 数据库的模式所有者<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<bpm_auth_user> IBM BPM 的数据库用户的名称,例如 bpmaccnt

c)以 bpmaccnt 用户身份运行以下脚本。clpplus -nw <bpm_auth_user>@<host>:<port>/<DB>@drop_op_bpm_user_DB2_step_2.sql

表 17. drop_op_bpm_user_DB2_step_2.sql 脚本的参数参数 描述<bpm_auth_user> IBM BPM 的数据库用户的名称,例如 bpmaccnt

<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称

4.停止所有 OpenPages 服务器和节点代理程序。5.重新启动 OpenPages Deployment Manager (Dmgr)。

结果bpmaccnt 用户已从 OpenPages 数据库中除去。手动删除 IBM Business Process Manager 用户 (Db2)如果是从 IBM OpenPages with Watson 7.3.0.0 升级的,那么必须手动删除 IBM Business Process Manager的数据库用户帐户。如果是从 IBM OpenPages with Watson 7.3.0.1 或更高版本升级的,可以使用脚本来删除用户。请参阅第 26页的『删除 IBM Business Process Manager 用户 (Db2)』。将 OpenPages 7.3.0.0 数据库复原到 8.1 环境后,执行以下步骤。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。3.以 DBA 用户身份运行以下命令。将 <bpmaccnt> 替换为 OpenPages 7.3.0.0 数据库中 IBM Business Process Manager 用户的名称。Declare vcBPMAcct Varchar2(100) := '<bpmaccnt>';Begin Execute Immediate 'Drop Alias '||vcBPMAcct||'.ACTORS';

32 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 43: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

Execute Immediate 'Drop Alias '||vcBPMAcct||'.ACTORINFO'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.USERS'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.USERINFO'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.GROUPMEMBERSHIPS'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.ENCRYPTIONKEYS'; Execute Immediate 'Drop Alias '||vcBPMAcct||'.ENCRYPTIONMODULES';End;/

4.通过运行以下查询来验证是否所有别名均已除去。将 <bpmaccnt> 替换为 OpenPages 7.3.0.0 数据库中 IBM Business Process Manager 用户的名称。Select Count(*) From SYSCAT.TABLES Where Type = 'A' And Tabname In ('ACTORS','ACTORINFO','USERS','USERINFO','GROUPMEMBERSHIPS', 'ENCRYPTIONKEYS','ENCRYPTIONMODULES') And Tabschema = upper('<bpmaccnt>');

计数应该为 0。下一步做什么重新创建用户。有关更多信息,请参阅第 4 页的『为 IBM Business Process Manager 设置用户 (Db2)』。为 IBM Business Process Manager 设置用户 (Db2)将 IBM Business Process Manager 与 IBM OpenPages with Watson 进行集成之前,需要在 OpenPages 数据库中创建新的数据库用户帐户。请为该用户帐户授予对 OpenPages 数据库中用户注册表的访问权。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.创建临时目录。确保您对该目录具有写许可权。

3.找到 op-bpm-install.zip 文件。该文件位于 /OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录中。

4.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。5.创建数据库用户,例如 bpmaccnt。数据库用户名可以由您定义,但必须满足操作系统的需求。例如,如果在 Linux 上使用 IBM Db2,那么数据库用户名限制为 8 个字符。例如,可以使用 bpmaccnt 或 bpmauth1。注: 数据库用户名必须唯一。请不要使用 openpages、opworkflow 或 workflow。

6.在操作系统上创建新的用户帐户。•如果使用 Linux,请以具有 sudo 特权的用户身份运行以下命令:将 bpmaccnt 替换为您所创建的数据库用户帐户的用户名。$ useradd -m -d /home/bpmaccnt bpmaccnt$ passwd bpmaccnt

输入 bpmaccnt 用户的密码。•如果使用 Microsoft Windows,请使用控制面板 > 管理工具 > 用户和组来创建用户帐户。

7.完成以下步骤来设置 bpmaccnt 用户(您在步骤 5 中创建的数据库用户)。a)如果使用的是 Microsoft Windows,请启动 IBM Db2 命令行处理器。b)以 OpenPages 数据库模式所有者的用户身份运行 setup_op_bpm_user_DB2_step_1.sql 脚本。

clpplus -nw <op_schema_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_1.sql <bpm_auth_user>

第 3 章 升级 OpenPages 后更新集成 33

Page 44: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

表 18. setup_op_bpm_user_DB2_step_1.sql 脚本的参数参数 描述<op_schema_user> OpenPages 数据库的模式所有者<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

c)以您所创建的用户身份运行 setup_op_bpm_user_DB2_step_2.sql 脚本,例如 bpmaccnt。clpplus -nw <bpm_auth_user>@<host>:<port>/<DB> @setup_op_bpm_user_DB2_step_2.sql <op_schema_name>

表 19. setup_op_bpm_user_DB2_step_2.sql 脚本的参数参数 描述<bpm_auth_user> 这是您所创建的数据库用户的名称,例如

bpmaccnt

<host> 数据库服务器的主机名<port> 数据库服务器的端口<DB> OpenPages 数据库的名称<op_schema_name> OpenPages 数据库模式的名称

8.停止所有 OpenPages、节点代理程序和 Deployment Manager (Dmgr)。9.重新启动 OpenPages Deployment Manager (Dmgr)、节点代理程序和服务器。结果新的 bpmaccnt 用户已配置。

重新映射模式名称 (Oracle)如果 OpenPages 数据库中 IBM Business Process Manager 用户的名称在 7.3.x 和 8.1 数据库中不同,请在复原 OpenPages 数据库时,重新映射该名称。注: 如果要对 OpenPages 数据库执行就地升级,那么无需执行此任务。用户名也是 OpenPages 数据库中 IBM Business Process Manager 的模式的名称。如果用户名不同,必须重新映射模式名称。您还必须以 DBA 用户身份运行导入命令。将以下子句添加到 OpenPages 数据库的导入命令:remap_schema=<bpmuser_source>:<bpmuser_target>

将 <bpmuser_source> 替换为 7.3.x 数据库中 IBM Business Process Manager 用户的名称。将 <bpmuser_target> 替换为 8.1 数据库中 IBM Business Process Manager 用户的名称。示例:在此示例中,7.3.x 数据库中的用户名为 bpmuser,8.1 数据库中的用户名为 bpmaccnt。impdp <dba_user>/<dba_password>@OP DIRECTORY=OP_DATAPUMP_DIRECTORY DUMPFILE=openpages_backup_YYYY_MM_DD_HH_MI_SS.dmp LOGFILE=openpages_import.log remap_schema=bpmuser:bpmaccnt exclude=statistics

34 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 45: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

有关更多信息,请参阅《IBM OpenPages with Watson 安装和部署指南》。准备更新 IBM Business Process Manager 集成

升级 IBM OpenPages with Watson 后,您需要更新 IBM Business Process Manager 与 OpenPages 的集成。在运行集成脚本更新之前,您需要准备 IBM Business Process Manager。过程1.以具有管理特权的用户身份登录到 IBM Business Process Manager 服务器。2.备份当前环境中的 installIBMIntegrationConfig.sh|cmd 文件。installIBMIntegrationConfig.sh|cmd 文件包含集成脚本所需的参数值。

3.创建新的临时目录。确保您对该目录具有写许可权。

4.转至安装介质上的 OP_<version>_Non_Embedded/OP_<version>_Configuration/IBM_BPM_Integration/ 目录。找到 op-bpm-install.zip 文件。

5.将 op-bpm-install.zip 文件解压缩到您所创建的临时目录中。6.将临时目录中的 installIBMIntegrationConfig.sh|cmd 文件替换为在步骤 2 中创建的备份副本。7.如果使用 Linux,请更改 installBPMIntegration.sh 和 installBPMIntegrationConfig.sh 脚本的文件许可权,以启用 execute 许可权。

8.停止所有 IBM Business Process Manager 服务器和节点代理程序。有关更多信息,请参阅 IBM Business Process Manager Knowledge Center 上的启动和停止您的环境。

9.重新启动 IBM Business Process Manager Deployment Manager (Dmgr)。有关更多信息,请参阅 IBM Business Process Manager Knowledge Center 上的启动和停止 DeploymentManager。

下一步做什么运行集成脚本。请参阅第 35 页的『升级 OpenPages 后运行集成脚本』。

升级 OpenPages 后运行集成脚本运行集成脚本可更新 IBM Business Process Manager 与 IBM OpenPages with Watson 的集成。开始之前IBM Business Process Manager Deployment Manager (Dmgr) 必须在运行中。IBM Business Process Manager 服务器和节点代理程序必须已停止。OpenPages Deployment Manager (Dmgr) 必须在运行中。OpenPages 服务器和节点代理程序必须已停止。请确保您对于将集成脚本复制到的临时目录具有写许可权。过程1.以具有管理特权的用户身份登录到 IBM Business Process Manager 服务器。2.转至您将 op-bpm-install.zip 文件解压缩到的临时目录。3.确保 installIBMIntegrationConfig.sh|cmd 文件包含适用于您环境的参数值。4.打开命令行并运行集成脚本。将 <temp_dir> 替换为您将 op-bpm-install.zip 文件解压缩到的临时目录。

第 3 章 升级 OpenPages 后更新集成 35

Page 46: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

Microsoft Windows

cd <temp_dir> installBPMIntegration.cmd --silent

Linux

cd <temp_dir> ./installBPMIntegration.sh --silent

5.同步 IBM Business Process Manager 节点。• 在 Microsoft Windows 操作系统上,转至 <BPM_Home>\profiles\<BPM_server_profile>

\bin 目录。运行 syncNode.bat。• 在 Linux 操作系统上,转至 <BPM_Home>/profiles/<BPM_server_profile>/bin 目录。运行

syncNode.sh。请使用以下语法:syncNode.bat|.sh <Dmgr_hostname> -username <BPM_WAS_admin_username> -password <BPM_WAS_admin_password>

6.同步 OpenPages 节点。• 在 Microsoft Windows 操作系统上,转至 <OP_Home>\profiles\<host_name>-OPNode1\bin目录。运行 syncNode.bat。

• 在 UNIX 操作系统上,转至 <OP_Home>/profiles/<host_name>-OPNode1/bin 目录。运行syncNode.sh。

请使用以下语法:syncNode.bat|.sh <admin_host_name> <OP_SOAP_PORT> -username <OP_WAS_admin_user_name> -password <OP_WAS_admin_password>

例如,在 Linux 操作系统上,运行以下命令:/home/opuser/OP/OpenPages/profiles/opserver-OPNode1/bin/syncNode.sh localhost 8879 -username admin -password openpages

7.重新启动 OpenPages with Watson 服务。8.从 <BPM_Home>/lib/ext 目录中除去以下第三方库。•commons-codec-1.8.jar•guava-13.0.jar

9.重新启动 IBM Business Process Manager 服务和 IBM BPM Process Center。下一步做什么生成并导入工具箱。请参阅第 16 页的『生成和导入工具箱』。

设置自动登录可以设置自动登录。启用自动登录时,IBM OpenPages with Watson 用户可以使用 OpenPages 中的 IBMBusiness Process Manager 菜单项,而不必登录到 IBM BPM。过程1.以具有管理特权的用户身份登录到 OpenPages with Watson。2.转至管理 > 设置 > 平台 > 工作流程实施 > IBM BPM。3.将启用登录 SSO 注册表设置设为 true。4.单击保存。

36 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 47: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

5.编辑 OpenPages 应用程序服务器上的 <OP_HOME>/aurora/conf/aurora.properties 文件。创建名为 logout.url.ibmbpm 的属性,或者编辑该属性(如果存在)。将其设置为 IBM BPM 服务器主机名/FQDN 的 https:// URL。例如:https\://bpm.server.com\:9443/ProcessPortal/logout.jsp

6.停止所有 OpenPages 应用程序服务器、节点代理程序和 Deployment Manager (Dmgr)。7.重新启动 OpenPages Deployment Manager (Dmgr)、所有节点代理程序和应用程序服务器。

生成和导入工具箱使用工具箱生成器来创建 OpenPages Platform Toolkit 和 OpenPages Solutions Toolkit 并将它们导入到IBM Business Process Manager 中。使用这些工具箱所包含的元素,您可以创建使用 OpenPages 对象的业务流程。关于此任务工具箱生成器会读取 OpenPages 对象模式,然后生成与 OpenPages 对象类型相对应的 IBM BusinessProcess Manager 业务对象。在以下情况下,生成并导入工具箱:•初始将 IBM Business Process Manager 与 IBM OpenPages with Watson 集成后。•更新该集成后,例如升级 OpenPages 后。•OpenPages 对象模式更改后。在使用 BPM Process Center 的环境(而不是使用 BPM Process Server 的环境)上,运行工具箱生成器。当您在 BPM Process Server 上安装流程应用程序时,系统就会将生成的工具箱部署到 BPM Process Server上。过程1.登录到 IBM Business Process Manager 服务器。2.转至您将 op-bpm-install.zip 文件解压缩到的临时目录。3.找到 <temp_dir>/synctool/op-bpm-tool.jar 文件。4.运行工具箱生成器。生成器使用以下语法:java -jar op-bpm-tool.jar genToolkit -insecure <OpenPages URL> <OpenPages username> <OpenPages password> <IBM BPM URL> <IBM BPM username> <IBM BPM password>

对于 <IBM BPM URL>,请指定 IBM Business Process Manager 的 https:// URL 和端口号。例如:java -jar op-bpm-tool.jar genToolkit -insecure http://opserver.com:10108 OpenPagesAdministrator password https://bpmserver.com:9443 admin openpages

5.验证工具箱是否可用。a)在 Web 浏览器中打开 IBM BPM Process Center。或者,打开 IBM Process Designer。b)单击工具箱。c)确认 OpenPages Platform Toolkit 和 OpenPages Solutions Toolkit 均已列出。

第 3 章 升级 OpenPages 后更新集成 37

Page 48: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

6.如果是已升级具有 IBM Business Process Manager 的 OpenPages 7.3.0.0,并且先前已授予tw_allusers 组对 OpenPages Platform Toolkit 的读访问权,请除去该组。注: 如果首次集成 OpenPages 和 IBM Business Process Manager,那么可以忽略此步骤。a)在 Web 浏览器中打开 IBM BPM Process Center。或者,打开 IBM Process Designer。b)单击工具箱。c)单击 OpenPages Platform Toolkit。d)单击管理。e)除去 tw_allusers 组。

7.激活 OpenPages Platform Toolkit。a)在 Web 浏览器中打开 IBM BPM Process Center。或者,打开 IBM Process Designer。b)单击工具箱。c)单击 OpenPages Platform Toolkit。d)单击最新快照旁边的向下箭头。单击激活。

8.如果要在升级 OpenPages 之后重新生成工具箱,请更新流程应用程序以使用更新的工具箱。a)在 Web 浏览器中打开 IBM BPM Process Center。b)打开您所创建的每个流程应用程序,然后更新 OpenPages Platform Toolkit 和 OpenPages Solutions

Toolkit 依赖关系。有关更多信息,请参阅 IBM Business Process Manager 文档中的 在 Designer 视图中创建、更改和删除 Toolkit 依赖关系 (http://www.ibm.com/support/knowledgecenter/en/SSFPJS_8.5.7/com.ibm.wbpm.admin.doc/topics/managing_toolkits_E.html)

装入注册表设置将 IBM Business Process Manager 的注册表设置装入到 OpenPages with Watson 中。开始之前请在生成工具箱后装入注册表设置。有关更多信息,请参阅第 16 页的『生成和导入工具箱』。关于此任务工具箱生成器会创建一个注册表设置配置文件:op-bpm-registry-entries-op-config.xml。请装入op-bpm-registry-entries-op-config.xml 文件,以便为 IBM Business Process Manager 与OpenPages with Watson 的集成配置所需的注册表设置。•启用登录 SSO•门户网站页面路径•服务器 URL

有关这些注册表设置的更多信息,请参阅《IBM OpenPages with Watson 管理员指南》。过程1.以具有管理特权的用户身份登录到 OpenPages with Watson 应用程序服务器。2.确保 op-bpm-registry-entries-op-config.xml 文件包含正确的服务器 URL。• 如果将 OpenPages with Watson 应用程序服务器与 BPM Process Center 进行集成,那么不需要更改

op-bpm-registry-entries-op-config.xml 文件。工具箱生成器会将服务器 URL 设置为 BPMProcess Center URL。

• 如果将 OpenPages with Watson 应用程序服务器与 BPM Process Server 进行集成,请在文本编辑器中打开 op-bpm-registry-entries-op-config.xml 文件。将服务器 URL 更改为 BPM ProcessServer URL。保存该文件。

38 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 49: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

3.将 op-bpm-registry-entries-op-config.xml 文件从 IBM Business Process Manager 服务器复制到 OpenPages 应用程序服务器。

4.使用 ObjectManager 命令行实用程序装入该文件。a)转至 <OP_Home>/bin 目录。b)运行 ObjectManager 以装入 op-bpm-registry-entries-op-config.xml 文件。请使用以下语法:ObjectManager.cmd|.sh l config|c <user> <password> <loader-file-path> <file-name>

示例 (Windows)

ObjectManager.cmd l c OpenPagesAdministrator OpenPagesAdministratorc:\temp op-bpm-registry-entries

示例(Linux 或 AIX)./ObjectManager.sh l c OpenPagesAdministrator OpenPagesAdministrator /temp op-bpm-registry-entries

第 3 章 升级 OpenPages 后更新集成 39

Page 50: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

40 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 51: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

第 4 章 其他任务将 IBM Business Process Manager 与 OpenPages with Watson 进行集成后,可以执行一些其他任务。

使用定制的 OpenPages 应用程序 URL 时配置 IBM Business Process Manager如果为 IBM OpenPages with Watson 定制了应用程序 URL,那么需要执行一些其他步骤,才能将 IBMBusiness Process Manager 与 IBM OpenPages with Watson 进行集成过程

1.以具有管理特权的用户身份登录到 IBM Business Process Manager 服务器上的 IBM WebSphere 管理控制台。

2.转至安全性 > 全局安全性 > Web 和 SIP 安全性 > 信任关联 > 拦截器。3.单击 com.ibm.openpages.integration.bpm.sso.OpenPagesLoginTAI。4.单击 op.app.root.context.path 定制属性上的编辑。将值更改为新的 OpenPages 上下文根路径。例如,如果从 URL 中除去了 openpages,请键入 /。

5.单击应用,然后单击保存。6.单击环境 > 命名 > 名称空间绑定。确保作用域设置为 Cell=PCCell1。7.单击 OP_ROOT_PATH。8.将字符串值更改为新的 OpenPages 上下文根路径,与您在步骤 4 中输入的值相同。9.单击应用,然后单击保存。

10.停止所有 IBM Business Process Manager 服务器。有关更多信息,请参阅 IBM Business Process Manager Knowledge Center 上的启动和停止您的环境。

11.仅重新启动 IBM Business Process Manager Deployment Manager (Dmgr) 服务器。有关更多信息,请参阅 IBM Business Process Manager Knowledge Center 上的启动和停止Deployment Manager。

12.同步 IBM Business Process Manager 节点。• 在 Microsoft Windows 操作系统上,转至 <BPM_Home>\profiles\<BPM_server_profile>

\bin 目录。运行 syncNode.bat。• 在 Linux 操作系统上,转至 <BPM_Home>/profiles/<BPM_server_profile>/bin 目录。运行

syncNode.sh。请使用以下语法:syncNode.bat|.sh <Dmgr_hostname> -username <BPM_WAS_admin_username> -password <BPM_WAS_admin_password>

13.启动所有 IBM Business Process Manager 服务器。有关更多信息,请参阅 IBM Business Process Manager Knowledge Center 上的启动和停止您的环境。

设置 LDAP 认证可以设置 LDAP 认证。关于此任务请注意以下事项:

Page 52: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

•如果两个系统都使用 LDAP 认证,那么 OpenPages 中定义的用户组不可用于 IBM Business ProcessManager。在流程应用程序中创建团队时,需要列出成员用户。或者,可以在 IBM Business ProcessManager 系统或 LDAP 系统上创建与 OpenPages 中同名的个别组,然后在团队中引用这些组。•使用按对象字段过滤团队集成服务时,需要将 expandGroups 标志设置为 true,以列出所有用户,并避免已过滤的团队中包含 IBM Business Process Manager 中不存在的组。过程1.设置 LDAP 服务器并验证其是否正常工作。2.配置 OpenPages with Watson 以使用 LDAP 进行认证。有关更多信息,请参阅《IBM OpenPages with Watson 管理员指南》中的“LDAP 用户认证”

3.配置 IBM OpenPages REST API 以使用 LDAP 进行认证。有关更多信息,请参阅 Authentication for GRC REST API with a custom user realm for WebSphere

4.配置 IBM Business Process Manager 以使用 LDAP。有关更多信息,请参阅 Securely integrate an LDAP user registry with IBM Business Process Manager

5.运行集成脚本 (installBPMIntegration.cmd|.sh),但不要重新启动服务器。有关运行脚本的更多信息,请参阅第 12 页的『运行集成脚本』。

6.定制用户注册表:a)打开 IBM Business Process Manager 管理控制台,然后登录到该控制台。示例 URL 为 https://bpmserver.com:9443/ibm/console。

b)转至全局安全性 > 用户帐户存储库 > 联合存储库 > 配置。c)除去 urbOpenPages 存储库。d)保存该配置。

7.同步 IBM Business Process Manager 节点。• 在 Microsoft Windows 操作系统上,转至 <BPM_Home>\profiles\<BPM_server_profile>

\bin 目录。运行 syncNode.bat。• 在 Linux 操作系统上,转至 <BPM_Home>/profiles/<BPM_server_profile>/bin 目录。运行

syncNode.sh。请使用以下语法:syncNode.bat|.sh <Dmgr_hostname> -username <BPM_WAS_admin_username> -password <BPM_WAS_admin_password>

8.同步 OpenPages 节点。• 在 Microsoft Windows 操作系统上,转至 <OP_Home>\profiles\<host_name>-OPNode1\bin目录。运行 syncNode.bat。

• 在 UNIX 操作系统上,转至 <OP_Home>/profiles/<host_name>-OPNode1/bin 目录。运行syncNode.sh。

请使用以下语法:syncNode.bat|.sh <admin_host_name> <OP_SOAP_PORT> -username <OP_WAS_admin_user_name> -password <OP_WAS_admin_password>

例如,在 Linux 操作系统上,运行以下命令:/home/opuser/OP/OpenPages/profiles/opserver-OPNode1/bin/syncNode.sh localhost 8879 -username admin -password openpages

9.更新 OpenPages with Watson 中的注册表键,以设置 IBM Business Process Manager 基本 URL 并启用单点登录。

42 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 53: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

IBM Business Process Manager 的安全套接字层 (SSL)请考虑每种环境的安全需求。将 IBM OpenPages with Watson 与 IBM Business Process Manager 进行集成时,需要为 OpenPages 选择用来连接到 IBM BPM Process Center 或 IBM BPM Process Server 的服务器 URL。如果想要对 IBM BPM 服务器 URL 使用安全的 HTTPS 协议,那么必须考虑要如何为 IBM Business ProcessManager 配置 SSL,以及用户将如何访问安全的 IBM BPM 服务器 URL。注: 建议使用带有 SSL 加密的安全 URL。缺省情况下,IBM Business Process Manager 使用的缺省证书并不是由可信认证中心 (CA) 发放的。这意味着,当用户通过 HTTPS 访问 IBM Business Process Manager URL 时,用户的浏览器可能不会信任该证书,具体取决于用户的浏览器以及浏览器的安全设置。不可信的证书可能会导致用户浏览器中发生错误,还可能会阻止 OpenPages 集成的一些功能,包括“Process Portal”主页。要确保用户可以通过 HTTPS 访问 IBM BPM 服务器 URL,必须安装由您的组织信任的认证中心 (CA) 所签署的有效 SSL 证书。有关如何在 IBM Business Process Manager 中配置 SSL 的信息,请参阅为 IBM BusinessProcess Manager 配置安全套接字层 (SSL) (http://www.ibm.com/support/knowledgecenter/SSFPJS_8.5.7/com.ibm.wbpm.imuc.sbpm.doc/topics/cins_cnfg_ssl_bpm.html)。

配置 SSL如果已将 IBM OpenPages with Watson 配置为将 SSL 与 TLSv1.2 协议配合使用,那么还必须将 IBMBusiness Process Manager 配置为支持同一级别的 TLS 协议。您可以在 IBM Business Process Manager 中使用 TLSv1.2 或 SSL_TLSv2。过程1.以具有管理特权的用户身份登录到 IBM Business Process Manager 服务器上的 IBM WebSphere 管理控制台。

2.转至安全性 > SSL 证书和密钥管理 > SSL 配置 > CellDefaultSSLSettings。3.在其他属性下,单击保护质量。4.验证协议是否设置为 SSL_TLSv2。单击保存。5.如果目前用于 OpenPages 的 SSL 证书的主机名与运行 installBPMIntegration.cmd|.sh 脚本时为

OP Application Base URL 参数指定的主机名不同,那么需要执行一些其他步骤。a)在 IBM WebSphere 管理控制台中,转至环境 > 命名 > 名称空间绑定。b)确保作用域设置为 Cell=PCCell1。c)单击 OP_SSL_BYPASS_HOSTNAME_VERIFICATION。d)将字符串值更改为 true。设置为 true 时,将禁止从 OpenPages 应用程序服务器验证 SSL 证书上的主机名。

6.停止所有 IBM Business Process Manager 服务器、集群和节点代理程序,然后同步节点并重新启动服务器。有关更多信息,请参阅 IBM Business Process Manager 文档中的启用安全性后运行 syncNode 命令(https://www.ibm.com/support/knowledgecenter/SSFTN5_8.5.7/com.ibm.wbpm.mon.admin.doc/sec/sec_startnodeagent.html)。

下一步做什么在每个 IBM BPM 服务器上,从可信的第三方认证中心安装根证书和已签名的服务器证书。有关更多信息,请参阅第 43 页的『将根证书和签署者证书导入到本地信任库』。

将根证书和签署者证书导入到本地信任库在 IBM Business Process Manager 与 IBM OpenPages with Watson 之间设置 SSL 时,必须在每个 IBMBusiness Process Manager 服务器上从可信的第三方认证中心为 OpenPages 安装根证书和已签名的服务器证书。

第 4 章 其他任务 43

Page 54: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

开始之前•确定目标安全 OpenPages 应用程序服务器的主机名和端口。目标安全服务器是 IBM BPM 服务器为了检索证书而连接到的服务器。证书是与 OpenPages 进行集成所必需的。•要从中检索证书的目标安全服务器应用程序必须在运行中,且正在端口上侦听。关于此任务根证书包含公用密钥,并且已由认证中心 (CA) 验证。Web 服务器会将根证书发送到正在尝试访问该 Web 服务器的客户机。服务器证书是从 CA 返回的,并且基于您所生成的证书请求。在每个 IBM BPM 服务器上导入证书。过程

1.以具有管理特权的用户身份登录到 IBM Business Process Manager 服务器上的 IBM WebSphere 管理控制台。

2.展开安全性,并单击 SSL 证书和密钥管理。3.在配置设置下,单击管理端点安全性配置。4.选择适当的出站配置,以到达 (cell):PCCell1 管理作用域。5.在相关项下,单击密钥库和证书,然后单击 CellDefaultTrustStore 密钥库。6.在其他属性下,单击签署者证书和从端口检索。7.输入 OpenPages 应用程序服务器的 HTTPS 主机和端口信息。• 主机:输入安全目标服务器的主机名。• 端口:输入安全目标服务器应用程序的端口号。• 别名:输入证书的描述性名称。

8.单击检索签署者信息。9.验证证书信息是否用于信任的证书。

10.单击应用,然后单击保存。11.停止所有 IBM Business Process Manager 服务器、集群和节点代理程序,然后同步节点并重新启动服务器。有关更多信息,请参阅 IBM Business Process Manager 文档中的启用安全性后运行 syncNode 命令(https://www.ibm.com/support/knowledgecenter/SSFTN5_8.5.7/com.ibm.wbpm.mon.admin.doc/sec/sec_startnodeagent.html)。

非生产环境的选项在无法获得可信的签名证书并将其安装到 IBM Business Process Manager 服务器的情况下(例如,非生产环境),您有两个选项。您可以按照 Simple SSL for BPM PoC environments (https://www.ibm.com/developerworks/community/blogs/d350350e-2c84-4d33-a25d-73b42c7fbb5e/entry/Simple_SSL_for_BPM_PoC_environments?lang=en) 中提供的指导信息进行操作。注: 如果使用带有 SSL 的未签名或不可信证书,那么每个用户都必须将签署者证书导入到其浏览器和操作系统的信任库或可信根证书中。或者,您可以将非生产环境配置为允许 HTTP,而不是 HTTPS。有关更多信息,请参阅第 45 页的『IBMBusiness Process Manager 的非安全 HTTP 连接』。

44 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 55: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

IBM Business Process Manager 的非安全 HTTP 连接对于非生产环境,可以将 IBM OpenPages with Watson 与 IBM Business Process Manager 的集成配置为对IBM BPM 服务器 URL 使用非安全的普通 HTTP 协议,而不是使用安全的 HTTPS。

配置 OpenPages 以对 IBM Business Process Manager 服务器 URL 使用 HTTP如果想要对 IBM Business Process Manager 服务器 URL 使用 HTTP 协议(而不是 HTTPS),请更新 IBMOpenPages with Watson 中的服务器 URL 设置。过程1.登录到 OpenPages 管理应用程序服务器。使用具有管理特权和设置应用程序许可权的帐户。2.单击管理 > 设置 > 平台 > 工作流程实施 > IBM BPM。3.编辑服务器 URL 设置以使用 HTTP 协议,而不是 HTTPS。•键入 HTTP 以及 IBM BPM Process Center 或 IBM BPM Process Server 的主机名或 FQDN。•将端口号更改为 IBM BPM 服务器的非 SSL 侦听端口。例如,键入 http://bpm.server.com:9080

有关更多信息,请参阅《IBM OpenPages with Watson 管理员指南》中的“工作流程实施设置”。4.如果使用自动登录功能,请在 aurora.properties 文件中配置注销 URL。

a)编辑 OpenPages 应用程序服务器上的 <OP_HOME>/aurora/conf/aurora.properties 文件。b)创建名为 logout.url.ibmbpm 的属性,或者编辑该属性(如果存在)。c)将 logout.url.ibmbpm 设置为用于服务器 URL 设置的 HTTP 主机名/FQDN 和端口。例如,如果将服务器 URL 设置为 http://bpm.server.com:9080,请键入:http\://bpm.server.com\:9080/ProcessPortal/logout.jsp

5.重新启动 OpenPages 应用程序。6.对负载均衡环境中的每个服务器,重复这些步骤。

配置 IBM Business Process Manager 以允许 HTTP 访问缺省情况下,IBM Business Process Manager 不允许进行不安全的 HTTP 访问。对 http:// URL 的任何请求都将自动重定向到等效的 https://。您可以配置 IBM Business Process Manager 以允许 HTTP。要点: 请仅在非生产系统上执行此过程。仅当对 IBM OpenPages with Watson 和 IBM Business ProcessManager URL 都使用 HTTP 时,才能执行此过程。如果使用 HTTPS 来访问 OpenPages,请不要执行此过程。有关如何配置 IBM Business Process Manager 以允许 HTTP 的信息,请参阅 IBM Knowledge Center 上的IBM BPM 文档:允许对 Heritage Process Portal 进行不安全访问 (https://www.ibm.com/support/knowledgecenter/en/SSFPJS_8.5.7/com.ibm.wbpm.imuc.ebpmps.doc/topics/tcfg_bsp_sec_https.html)

注: 对于 IBM Business Process Manager V8.5.7.0,configBSpaceTransport.py 脚本具有一个已知问题。有关该问题的描述,请参阅“允许对 Heritage Process Portal 进行不安全访问”。有关更多信息,请参阅 http://www.ibm.com/support/docview.wss?uid=swg1JR56096。该问题已在 IBM BPM V8.5.7 CF2016.09 或更高版本中解决。示例 (Linux)

例如,假设您的环境使用以下项目:•Deployment Manager 概要文件:/opt/ibm/BPM/v8.5/profiles/DmgrProfile•脚本位置:/opt/ibm/BPM/v8.5/BusinessSpace/scripts•应用程序集群名称:SingleCluster

第 4 章 其他任务 45

Page 56: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

从 dmgr_profile/bin 目录,运行以下命令:./wsadmin.sh -user admin -password **** -f /opt/ibm/BPM/v8.5/BusinessSpace/scripts/configBSpaceTransport.py -allowhttp -clusterName SingleCluster

将 HTTP 与 IBM Business Process Manager 配合使用的已知限制将 HTTPS 与 IBM OpenPages with Watson 配合使用以及将 HTTP 与 IBM Business Process Manager 配合使用时,可能会在某些受支持的浏览器中遇到问题。例如,假设您的 OpenPages 服务器的访问地址为 https://op.server:10111/openpages,且您的IBM BPM 服务器已配置为允许在 http://bpm.server.com:9080 上进行 HTTP 访问。这种协议上的差异可能会导致浏览器将 OpenPages 用户界面中的任何 IBM Business Process Manager 内容视为混合内容。表 20. 浏览器如何处理混合内容浏览器 行为Chrome (V56) 错误:混合内容

内容已被阻止。Internet Explorer (V11) 错误:SEC7111:HTTPS 安全性受到影响

用户可以选择显示所有内容选项。用户还可以通过更改其安全设置来解决该错误。转至Internet 选项 > 安全设置。单击定制级别,然后选择显示混合内容。

在同一计算机上托管 OpenPages 应用程序服务器和 IBM Business ProcessManager

如果在同一主机上托管 IBM OpenPages with Watson 应用程序服务器和 IBM BPM Process Center 或 IBMBPM Process Server(与开发环境或测试环境中相同),那么需要执行一些其他配置。关于此任务要防止冲突,需要在 OpenPages 管理应用程序服务器的 IBM WebSphere 管理控制台中更改缺省 LTPA 令牌名称。还需要启用 cookie 并设置缺省会话 cookie 名称。过程

1.以管理员用户身份登录到 OpenPages 管理应用程序服务器上的 IBM WebSphere 管理控制台。WebSphere 管理控制台的 URL 使用以下格式:https://<OpenPages_server>:<port>/ibm/console。

2.转至安全性 > 全局安全性 > Web 和 SIP 安全性 > 单点登录 (SSO)。3.将 LTPA V2 cookie 名称的值从空白更改为唯一名称。4.单击应用,然后单击保存。5.转至服务器 > 服务器类型 > WebSphere Application Server,然后单击服务器的名称。6.在容器设置下,展开 Web 容器设置,然后单击 Web 容器。7.在其他属性下,单击会话管理。8.单击启用 cookie。9.在 cookie 名称字段中输入 opsosa。

10.单击应用,然后单击保存。11.停止 OpenPages 服务。

46 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 57: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

有关更多信息,请参阅《IBM OpenPages with Watson 管理员指南》中的“启动和停止服务器”12.重新启动 OpenPages Deployment Manager (Dmgr) 服务器。例如,在 Windows 操作系统上,运行以下命令:C:\OpenPages\profiles\OpenPagesDmgr\bin\startManager.bat

例如,在 Linux 操作系统上,运行以下命令:/home/opuser/OP/OpenPages/profiles/OpenPagesDmgr/bin/startManager.sh

13.同步 OpenPages 节点。• 在 Microsoft Windows 操作系统上,转至 <OP_Home>\profiles\<host_name>-OPNode1\bin目录。运行 syncNode.bat。

• 在 UNIX 操作系统上,转至 <OP_Home>/profiles/<host_name>-OPNode1/bin 目录。运行syncNode.sh。

请使用以下语法:syncNode.bat|.sh <admin_host_name> <OP_SOAP_PORT> -username <OP_WAS_admin_user_name> -password <OP_WAS_admin_password>

例如,在 Linux 操作系统上,运行以下命令:/home/opuser/OP/OpenPages/profiles/opserver-OPNode1/bin/syncNode.sh localhost 8879 -username admin -password openpages

14.启动所有 OpenPages 服务。有关更多信息,请参阅《IBM OpenPages with Watson 管理员指南》中的“启动和停止服务器”

删除 IBM Business Process Manager 用户 (Oracle)如果创建 IBM Business Process Manager 用户时遇到问题,可以删除 OpenPages 数据库中的该用户,然后重新进行创建。过程1.以具有管理特权的用户身份登录到 OpenPages 数据库服务器。2.转至您将 op-bpm-install.zip 文件解压缩到的目录。3.以 OpenPages 数据库的系统 DBA 用户身份运行以下脚本。

sqlplus <dba_user>/<password>@<SID> @drop_op_bpm_ORA.sql <bpm_auth_user>

表 21. setup_op_bpm_user_ORA.sql 脚本的参数参数 描述<dba_user> OpenPages 数据库的系统 DBA 用户<password> system DBA 帐户的密码<SID> OpenPages 数据库的服务名称(系统标识)<bpm_auth_user> IBM BPM 的数据库用户的名称,例如 bpmaccnt

4.停止所有 OpenPages 服务器和节点代理程序。5.重新启动 OpenPages Deployment Manager (Dmgr)。

第 4 章 其他任务 47

Page 58: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

结果bpmaccnt 用户已从 OpenPages 数据库中除去。

48 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 59: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

声明本信息是为在美国提供的产品和服务编写的。IBM 可能在其他国家或地区不提供本文档中讨论的产品、服务或功能特性。有关您所在区域当前可获得的产品和服务的信息,请向您当地的 IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务的操作,由用户自行负责。此文档可能描述了您购买的程序或许可权利中未包括的产品、服务或功能部件。IBM 可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并不意味着授予用户使用这些专利的任何许可。您可以用书面形式将许可查询寄往:IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785U.S.A.

有关双字节 (DBCS) 信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japan

以下段落对于英国和与当地法律有不同规定的其他国家或地区均不适用: INTERNATIONAL BUSINESSMACHINES CORPORATION“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。本信息可能包含技术方面不够准确的地方或印刷错误。本信息将定期更改;这些更改将编入本信息的新版本中。IBM 可以随时对本出版物中描述的产品和/或程序进行改进和/或更改,而不另行通知。本信息中对任何非 IBM Web 站点的引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i) 使其能够在独立创建的程序和其它程序(包括本程序)之间进行信息交换,以及 (ii) 使其能够对已经交换的信息进行相互使用,请与下列地址联系:IBM CorporationLocation Code FT0 550 King Street Littleton, MA 01460-1250 U.S.A.

只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。本文档中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际程序许可协议或任何同等协议中的条款提供。

Page 60: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

此处包含的任何性能数据都是在受控环境中测得的。因此,在其他操作环境中获得的数据可能会有明显的不同。有些测量可能是在开发级的系统上进行的,因此不保证与一般可用系统上进行的测量结果相同。此外,有些测量是通过推算而估计的,实际结果可能会有差异。本文档的用户应当验证其特定环境的适用数据。涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM产品性能的问题应当向这些产品的供应商提出。所有关于 IBM 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。本信息包含在日常业务操作中使用的数据和报告的示例。为了尽可能完整地说明这些示例,示例中可能会包括个人、公司、品牌和产品的名称。所有这些名字都是虚构的,若现实生活中实际业务企业使用的名字和地址与此相似,纯属巧合。如果您正在查看本信息的软拷贝,图片和彩色图例可能无法显示。此软件产品不使用 cookie 或其他技术来收集个人可标识信息。

版权Licensed Materials - Property of IBM Corporation.© Copyright IBM Corporation, 2003, 2019.

US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP ScheduleContract with IBM Corp.

本信息包含源语言形式的样本应用程序,用以阐明在不同操作平台上的编程技术。如果是为按照在编写样本程序的操作平台上的应用程序编程接口 (API) 进行应用程序的开发、使用、经销或分发为目的,您可以任何形式对这些样本程序进行复制、修改、分发,而无须向 IBM 付费。这些示例尚未在所有条件下经过全面测试。因此,IBM 不能担保或暗示这些程序的可靠性、可维护性或功能。如果是为了按照 IBM 应用程序编程接口进行应用程序的开发、使用、经销或分发为目的,您可以任何形式对这些样本程序进行拷贝、修改和分发,而无须向 IBM 付费。

商标IBM、IBM 徽标和 ibm.com 是 International Business Machines Corp. 在全球许多管辖区域注册的商标或注册商标。其他产品和服务名称可能是 IBM 或其他公司的商标。IBM 商标的当前列表可以在 Web 上的“Copyright and trademark information”中获取。Java™ 和所有基于 Java 的商标和徽标是 Oracle 和/或其关联机构的商标或注册商标。Linux 是 Linus Torvalds 在美国和/或其他国家或地区的注册商标。Microsoft、Windows、Windows NT 和 Windows 徽标是 Microsoft Corporation 在美国和/或其他国家或地区的商标。

50 IBM OpenPages with Watson V8.1.0 : OpenPages - Business Process Manager 安装指南

Page 61: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足
Page 62: V8.1.0 IBM OpenPages with Watsonpublic.dhe.ibm.com/software/data/cognos/... · 简介. 您可以使用 IBM. ®. Business Process Manager 来开发和实施自动业务流程解决方案,以满足

IBM®