第六十二章 开发Productions - ObjectScript Productions - 部署Production - 导出Production
导出Production
要使用管理门户导出Production
的 XML
,请打开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
时间戳
应该在开发系统上保留部署文件的副本。可以使用它来创建一个新的部署包,其中包含对组件的最新更改。保留部署文件的副本使无需手动选择要包含在部署文件中的组件。
要使用现有部署包来选择组件来创建新的部署包,请执行以下操作:
- 在具有更新
Production
的开发系统上,单击“Production
设置”和“操作”选项卡,然后单击“重新导出”按钮。 - 选择包含旧部署包的文件。
-
IRIS
从当前Production
中选择旧部署包中包含的相同组件。 - 如果旧部署包中缺少任何组件,或者已将新组件添加到
Production
中,请手动添加缺少的组件。 - 单击“导出”按钮以保存包含更新组件的新部署包。
注意:如果Production
对 XML
文档使用 XSD
架构,或对 X12
文档使用旧格式架构,则这些架构不会包含在 XML
部署文件中,并且必须通过其他机制进行部署。 IRIS
可以以当前格式、旧格式或两种格式存储 X12
模式。创建部署文件时,它可以包含当前格式的 X12
架构,但不包含任何旧格式的 X12
架构或 XML 文档的任何 XSD
架构。如果Production
使用旧格式 X12
架构或使用任何 XSD XML
架构,则必须独立于部署Production
来部署架构。对于没有包含在部署文件中的schema
,可以通过以下方式之一部署到目标系统:
- 如果
XML
或X12
架构最初是从XSD
或SEF
文件导入的,并且该文件仍然可用,请通过导入该文件来导入目标系统上的架构。XSD
文件可用于导入XML
架构,SEF
文件可用于导入X12
架构。 - 导出包含架构的基础
IRIS Global
,然后将其导入目标系统。要导出Global
,请选择系统资源管理器 > Global,选择所需的Global
,然后选择导出。X12
架构存储在EnsEDI.Description
、EnsEDI.Schema
、EnsEDI.X12.Description
和EnsEDI.X12.Schema Global
变量中。XML
架构存储在EnsEDI.XML.Schema Global
中。
网友评论