在 Rational® Developer for System z® V8.0.1 中,Enterprise Service Tools 组件包含下列新功能:
对于单一服务项目和服务流项目:
- 单一服务项目工具和服务流项目工具在 Linux® 操作系统上运行。但是,应注意存在下列局限性:
- 不支持导入 PL/I 源文件。无论文件源是本地文件系统、工作空间还是远程 z/OS 系统,都是如此。您可以使用导入向导将 PL/I 文件导入(即,复制)到项目中,但是当您尝试从项目生成文件时,生成程序无法处理所导入的 PL/I 文件,并且会终止并带有相应的错误消息。
- 在 Linux 操作系统上未启用双向支持。
有关其他限制,请参阅产品发行说明。
对于单一服务项目:
- 新的自顶向下功能部件将生成一个基于 Enterprise PL/I 的 IMS™ Web Service 提供程序,支持单个多操作 WSDL 文件中包含的多项操作。
与此功能部件一起,引入了四个新的 API(IRZQGETS、IRZQSETS、IRZXGETS 和 IRZXSETS),用于简化在 IMS 消息队列中发送和接收 SOAP 语言结构的任务。
注: 此功能部件仅在下列环境中受支持:
- 批处理器
- IMS Enterprise Suite SOAP Gateway 运行时
- Enterprise PL/I
- 已编译的转换
与此功能部件相关的是,对于将 XML 映射至 Enterprise PL/I 提供了下列改进:
- xsd:boolean 类型映射至 PL/I BIT(1) ALIGNED。
- xsd:float 和 xsd:double 类型映射至 PL/I IEEE DFP(十进制浮点)。
Enterprise PL/I IEEE 十进制浮点格式受支持。
对于 PL/I,所生成的转换程序可用于发送或接收数据的最大缓冲区大小(采用 XML 结构)已增大到 1 GB - 1 个字节(即,230 - 1 或者 1,073,741,823 个字节)。
提高了所生成的从 XML 转换为 COBOL 的转换程序的性能。
对于自顶向下方案,支持用于 CICS® 助手的 NAME-TRUNCATION 选项。此选项在批处理器和图形用户界面中都受支持。
对于服务流项目:
- 包括若干个问题修订。
- 自动迁移设施会将服务流项目从先前级别迁移到当前级别,先前级别包括:
- Rational Developer for System z V7.0、V7.1、V7.5 和 V7.6
- WebSphere® Developer for zSeries® V6.0