文章
· 七月 18, 2023 阅读大约需 4 分钟

第六十二章 ObjectScript Productions - 部署Production - 导出Production

第六十二章 开发Productions - ObjectScript Productions - 部署Production - 导出Production

导出Production

要使用管理门户导出ProductionXML,请打开Production,单击Production设置和操作选项卡,然后单击导出按钮。 IRIS 选择所有业务服务、业务流程、业务操作和一些相关类,然后显示以下表单以允许添加导出注释和其他组件。

还可以导出业务服务、流程或操作,方法是在Productions配置中选择组件,然后单击“操作”选项卡上的“导出”按钮。在这两种情况下,都可以通过单击其中一个按钮并选择一个组件来将其他组件添加到包中。以通过清除该复选框来从包中删除组件。

可以使用导出注释来描述部署包中的内容。例如,可以描述完整的Productions是否位于作为Productions更新的包或组件集中。当使用管理门户将包部署到目标系统时,会显示导出注释。

当导出部署包时,应该做出的第一个决定是目标系统是否具有旧版本的Productions

如果将Productions部署为新安装,应该:
- 包括Production类的定义。
- 包括Production设置。
- 包括Production中使用的所有组件的定义。
- 排除每个组件的Production设置(ptd 文件)。这将重复Production类中的定义。

如果要部署Production来更新Production的实时版本,应该:

  • 排除Production类的定义。
  • 排除Production设置,除非有更改并且想要覆盖任何本地设置。
  • 包括所有已更新组件的定义。
  • 包含其设置已更改或在导入和编译 XML 之前应禁用的任何组件的Production设置 (ptd) 文件。

尽管默认情况下包中包含许多组件,但必须通过选择“添加到包”部分中的按钮之一来手动添加其他组件。例如,如果Production中使用了以下任何一项,需要手动添加它们:

  • 记录映射——包括定义和生成的类。
  • 复杂的记录映射——包括定义的和生成的类。
  • 查找表
  • 代码中引用的用户类
  • 设置为可部署的系统默认设置或计划规范

Production Settings 按钮允许添加生产 ptd 文件。该 XML 定义了以下内容:

  • Production comments
  • General pool size
  • 是否启用测试以及是否应记录跟踪事件。

可以通过清除其复选框来取消选择列表中的任何组件。可以通过选中其框来选择组件。 “全选”按钮会选中所有复选框,“取消全选”按钮会清除所有复选框。

选择部署包的组件后,通过单击导出来创建它。可以通过浏览器的下载功能将导出文件保存到服务器或本地。如果将其导出到服务器,则可以指定文件位置。如果通过网络浏览器导出,则可以指定文件名。

部署包包含有关其创建方式的以下信息:

  • 运行 IRIS 的系统名称
  • 包含Production式的命名空间
  • 来源Production名称
  • 导出Production的用户
  • 导出Production时的 UTC 时间戳

应该在开发系统上保留部署文件的副本。可以使用它来创建一个新的部署包,其中包含对组件的最新更改。保留部署文件的副本使无需手动选择要包含在部署文件中的组件。

要使用现有部署包来选择组件来创建新的部署包,请执行以下操作:

  1. 在具有更新Production的开发系统上,单击“Production设置”和“操作”选项卡,然后单击“重新导出”按钮。
  2. 选择包含旧部署包的文件。
  3. IRIS 从当前Production中选择旧部署包中包含的相同组件。
  4. 如果旧部署包中缺少任何组件,或者已将新组件添加到Production中,请手动添加缺少的组件。
  5. 单击“导出”按钮以保存包含更新组件的新部署包。

注意:如果ProductionXML 文档使用 XSD架构,或对 X12 文档使用旧格式架构,则这些架构不会包含在 XML 部署文件中,并且必须通过其他机制进行部署。 IRIS 可以以当前格式、旧格式或两种格式存储 X12 模式。创建部署文件时,它可以包含当前格式的 X12 架构,但不包含任何旧格式的 X12 架构或 XML 文档的任何 XSD 架构。如果Production使用旧格式 X12 架构或使用任何 XSD XML 架构,则必须独立于部署Production来部署架构。对于没有包含在部署文件中的schema,可以通过以下方式之一部署到目标系统:

  • 如果 XMLX12 架构最初是从 XSDSEF 文件导入的,并且该文件仍然可用,请通过导入该文件来导入目标系统上的架构。 XSD 文件可用于导入 XML 架构,SEF 文件可用于导入 X12 架构。
  • 导出包含架构的基础 IRIS Global,然后将其导入目标系统。要导出Global,请选择系统资源管理器 > Global,选择所需的Global,然后选择导出。 X12 架构存储在 EnsEDI.DescriptionEnsEDI.SchemaEnsEDI.X12.DescriptionEnsEDI.X12.Schema Global变量中。XML 架构存储在 EnsEDI.XML.Schema Global中。
讨论 (0)1
登录或注册以继续