使用命令行导入解决方案软件包

您必须将案例管理解决方案软件包导入到生产环境设计对象库之后,才能将此解决方案部署到生产环境域。

准备工作

请确保准备好已填写的配置核对表。

关于本任务

解决方案软件包由案例管理设计对象库中的解决方案文件夹中的资产组成。 此软件包中包括下列各项:
  • 解决方案定义文件。
  • 连接定义。
  • 任务步骤(存储为每种案例类型的一个 XPDL 文件)。
  • “页面”子文件夹。
  • 缺省页面对象以及您在开发环境中创建的任何定制页面对象。
  • 导出时,位于解决方案文件夹中的任何文档、对象或文件夹(包括用户添加的那些内容)。

过程

要导入解决方案软件包,请完成下列步骤:

  1. 将当前目录更改为 install_root/CaseManagement/configure 目录。 其中 install_rootIBM® Business Automation Workflow 的安装位置。
  2. 如果需要定制服务数据映射,请创建和编辑服务数据映射 XML 文件。
    1. 运行以下命令。 当您输入此命令时,请勿输入任何换行符。
      configmgr_cl generateServiceDataMap 
       -solutionPackage package_file
       -file service_data_map_name
      [-help]
      -solutionPackage package_file
      指定其中包含要导入的解决方案的解决方案软件包 ZIP 文件的完整路径和文件名。 如果此路径中包含空格,请将整个路径用双引号引起来。 例如,输入 "C:\Solution Packages\Credit Dispute Solution.zip"
      -file service_data_map_name
      指定要创建的服务数据映射 XML 文件的完整路径和文件名。 此路径中的目录结构必须已存在。 您可以使用任何有效的文件名,但是建议使用 .xml 扩展名。 如果路径中的目录名称包含空格,请用双引号将整个路径引起来。 例如,输入 "C:\Solution Packages\service_data_map.xml"
      -help
      可选参数,用于显示有关命令语法而不是运行命令的简要消息。
      提示: 您还可以使用 FileNet® Deployment Manager 来创建服务数据映射文件。
    2. 请使用文本编辑器来编辑服务数据映射 XML 文件中的值。 您可以更改 XML 文件中的 <Destination> 元素的名称或 URL 的值。
  3. 如果未使用 FileNet Deployment Manager 来创建对象存储数据映射文件,请运行以下命令。 当您输入此命令时,请勿输入任何换行符。
    configmgr_cl generateObjectStoreDataMap 
     -solutionPackage package_file
     -file object_store_data_map_name
    [-help]
    -solutionPackage package_file
    指定其中包含要导入的解决方案的解决方案软件包 ZIP 文件的完整路径和文件名。 如果此路径中包含空格,请将整个路径用双引号引起来。 例如,输入 "C:\Solution Packages\Credit Dispute Solution.zip"
    -file object_store_data_map_name
    指定要创建的对象库数据映射 XML 文件的完整路径和文件名。 此路径中的目录结构必须已存在。 您可以使用任何有效的文件名,但是建议使用 .xml 扩展名。 如果路径中的目录名称包含空格,请用双引号将整个路径引起来。 例如,输入 "C:\Solution Packages\object_store_data_map.xml"
    -help
    可选参数,用于显示有关命令语法而不是运行命令的简要消息。
  4. 通过运行以下命令来导入解决方案软件包。 当您输入此命令时,请勿输入任何换行符。
    configmgr_cl importSolution -profile myprofile 
     -solutionPackage package_file
     -projectAreaName project_area_name 
     -serviceDataMap service_data_map_name
     -objectStoreDataMap object_store_data_map_name
    [-silent] [-force]
    -profile myprofile
    指定要使用的概要文件。 myprofile 值可以是下列其中一项:
    • 概要文件的名称,例如,develop1。 该概要文件位于 install_root/CaseManagement/configure/profiles 目录中。 install_root 是安装 IBM Business Automation Workflow 的位置。
    • 概要文件目录的完整路径,例如,"install_root\CaseManagement\configure\profiles\develop1"/install_root/CaseManagement/configure/profiles/develop1
    • 概要文件输入文件的完整路径,例如,"install_root\CaseManagement\configure\profiles\develop1\develop1.cfgp"/install_root/CaseManagement/configure/profiles/develop1/develop1.cfgp
    -solutionPackage package_file
    指定其中包含要导入的解决方案的解决方案软件包 ZIP 文件的完整路径和文件名。 如果此路径中包含空格,请将整个路径用双引号引起来。 例如,输入 "C:\Solution Packages\Credit Dispute Solution.zip"。 如果您输入的解决方案名称已存在,那么在设计对象库中将覆盖该解决方案。
    -projectAreaName 项目区域名称
    指定解决方案的项目区域的名称。 此选项仅适用于将解决方案软件包导入到另一个开发环境中。
    -serviceDataMap 服务数据地图名称
    指定使用 generateServiceDataMap 命令或使用 FileNet Deployment Manager生成的服务数据映射 XML 文件的完整路径和文件名。 如果路径中的目录名称包含空格,请用双引号将整个路径引起来。 例如,输入 "C:\Solution Packages\service_data_map.xml"

    如果用户不为 -serviceDataMap 指定值,那么服务将映射到它们自身。

    -objectStoreDataMap 对象存储数据映射名称
    指定使用 generateObjectStoreDataMap 命令或使用 FileNet Deployment Manager生成的对象存储数据映射 XML 文件的完整路径和文件名。 如果路径中的目录名称包含空格,请用双引号将整个路径引起来。 例如,输入 "C:\Solution Packages\object_store_data_map.xml"

    如果用户不为 -objectStoreDataMap 指定值,那么设计对象库会映射到指定概要文件的设计对象库。 如果已配置了目标对象库,并且指定了项目区域,那么该目标对象库会映射到指定项目区域的目标对象库。 如果有目标对象库且未指定项目区域,或者如果有其他对象库,那么此值是必需的。

    -silent
    可选:当您指定 -silent 参数时,控制台中不会显示任何提示或参考消息,但会将错误写入日志。 会根据需要来显示故障消息和验证错误消息,例如,有关缺少密码或者端口号无效的消息。 如果您使用 execute 命令以运行概要文件中的所有活动,并且指定了 -silent 参数,那么还必须指定 -force 参数。
    -force
    可选,仅当使用 -silent 参数时适用。 指定 -force 参数时,运行活动时不会暂停对验证错误消息的必需响应(例如,有关缺少密码或端口号无效的消息)。