Developer for System z V7.6.x

# IBM Rational Developer for System z V7.6.x 发行说明

以下发行说明提供了有关 Rational® Developer for System z® V7.6 中包含的新功能部件和增强功能的信息并列示了该发行版中的已知局限性。

此信息适用于使用 Rational Developer for System z V7.6.x 的开发者。

## 硬件要求

要了解硬件和软件要求，请参阅下列文档：

- z/OS® 主机要求：Rational Developer for System z Host Configuration Guide
- AIX® 和 Linux® 要求：Rational Developer for System z RSE Server Installation Guide: AIX and Linux
- Linux on System z 要求：Rational Developer for System z RSE Server Installation Guide: Linux on System z
- 客户机要求：Rational Developer for System z 安装指南

## 安装和配置

有关安装和配置 Rational Developer for System z 的信息，请参阅下列文档：

- z/OS 主机安装：Program Directory for Rational Developer for System z
- z/OS 主机配置（基本）：Rational Developer for System z Host Configuration Quick Start Guide
- z/OS 主机配置（详细）：Rational Developer for System z Host Configuration Guide
- AIX 和 Linux 安装：Rational Developer for System z RSE Server Installation Guide: AIX and Linux
- Linux on System z 安装：Rational Developer for System z RSE Server Installation Guide: Linux on System z
- 客户机安装：Rational Developer for System z 安装指南

要获取完整文档（其中包括安装指示信息、白皮书、播客以及教程）的最新版本，请参阅 Rational Developer for System z Web 站点的库页面 (http://www-01.ibm.com/software/awdtools/rdz/library/)。

注：

1. 在 IBM Rational Developer for System z 文档 CD 上也提供了这些 Developer for System z 安装和配置指南（install.pdf、HHOP0760.pdf、hostconfigqs.pdf、hostconfig.pdf、aixinstall.pdf、zlinuxinstall.pdf 和 sclmdtinstallguide.pdf）。
2. 在 IBM Rational Developer for System z z/OS SMPE 安装 CD 上也提供了这些主机安装和配置指南（HHOP0760.pdf、hostconfigqs.pdf、hostconfig.pdf、aixinstall.pdf、zlinuxinstall.pdf 和 sclmdtinstallguide.pdf）。

## 版本 7.6.1 更新

有关 Rational Developer for System z V7.6.1 中的新功能部件和局限性的信息，请参阅下列摘要：

版本 7.6.1 的增强功能

- 应用程序部署管理器
- BMS 映射编辑器
- C/C++ 编辑支持
- 公共访问存储库管理器
- 调试器
- Enterprise Service Tools
- 文件管理器集成
- 远程系统
- 服务组件体系结构
- z/OS 集成开发环境 (zIDE)

版本 7.6.1 的局限性

Enterprise Service Tools

- 对于单一服务项目工具：
  - 局限性：PL/I 编译型 XML 转换不支持生成或使用 whiteSpace 属性
  - 局限性：PL/I 编译型 XML 转换不支持对 XML 属性进行映射或生成 XML 属性

编译语言调试器

- 局限性：当在除了“调试”透视图之外的透视图中启动调试会话时，按 F5 来进行刷新会导致调试器执行“单步跳入”调试

C/C++ 语言支持

- 局限性：当编辑 C/C++ 连续数据集时，在远程 C/C++ 编辑器或 System z LPEX 编辑器中，诸如内容辅助、打开定义、打开声明、打开头文件和大纲视图之类的语言功能不起作用。

## 版本 7.6.0.1 更新

有关 Rational Developer for System z V7.6.0.1 中的新功能部件的信息，请参阅下列摘要：

z/OS 集成开发环境

- Rational Developer for System z 7.6.0.1 与 Rational Team Concert™ for System z 2.0.0.2 集成在一起。已安装 Rational Developer for System z 7.6.0.1 并且要将其与 Rational Team Concert for System z 集成在一起的客户需要安装 Rational Team Concert for System z 2.0.0.2。
- 可保存包含了文件内容搜索字符串的远程 z/OS 搜索查询。
- “JES 清除”和“JES 取消”操作要求用户手动刷新“远程系统”视图或“远程系统详细信息”视图以从这些视图中除去所清除或所取消作业。针对“取消”、“暂挂”、“清除”以及“释放”菜单项的消息已更改如下：

  表 1. 针对“取消”、“暂挂”、“清除”以及“释放”的已更新消息
  版本 7.6.0 消息 | 版本 7.6.0.1 消息
  --- | ---
  CRRZI9005I 作业 {0} 已取消。 | CRRZI9005I 已对作业 {0} 发出“取消”操作。
  CRRZI9008I 作业 {0} 已暂挂。 | CRRZI9008I 已对作业 {0} 发出“暂挂”操作。
  CRRZI9016I 作业 {0} 已清除。 | CRRZI9016I 已对作业 {0} 发出“清除”操作。
  CRRZI9017I 作业 {0} 已释放。 | CRRZI9017I 已对作业 {0} 发出“释放”操作。

- JES 作业和步骤输出是使用 System z LPEX 编辑器打开的。当在“远程系统”视图或“远程系统详细信息”视图中双击作业或步骤输出文件（.spool 文件）时，该文件会在 System z LPEX 编辑器中打开。
- 本地语法检查现在会使用链接的资源。当副本文件或包含文件位于链接的文件夹中（例如在 LAN 驱动器上）时，您不需要在工作空间中生成这些文件的单独副本。当在编译的属性组中指定 SYSLIB 并置时，可以使用相对于工作空间的路径。
- z/OS UNIX® 子项目具有导入/导出机制，该机制不同于 z/OS 项目的导入/导出机制。z/OS UNIX 子项目将不包括在导出的 z/OS 项目中，并且必须使用 z/OS UNIX 子项目的上下文菜单项来单独导入和导出。
- 对于此发行版，已更新下列帮助主题。这些主题包括在此自述文件中，仅供您参考。因为它们包括在此处（在信息中心的上下文外部），所以这些主题中的链接将不起作用。
  - 远程 z/OS 搜索不支持正则表达式搜索。
  - ISPF BOUNDS 命令不会影响在前置区中输入的命令。

Enterprise Service Tools

应该对 Enterprise Service Tools 组件的联机帮助进行下列更新：

- 对于单一服务项目工具：
  - 将“或更高级别”添加至以下语句的末尾：标题为“XML 转换器标签”的两个主题内 XMLPARSE 选项描述中的语句“仅当编译器级别设置为 4.1 时，此选项才有效”。
  - 在主题“CICS® 项目的 XML 变换”的最后一个要点方案：创建新的 XML 变换（自底向上）仅 CICS 的 XML 变换中，将“自底向上”替换为“自顶向下”。
- 对于服务流项目工具：
  - 在主题“屏幕操作”中：
    1. 删除第二段和第三段。
    2. 添加以下语句作为新的第二段：

       可以在记录屏幕操作或记录流期间累积此信息，也可以使用屏幕操作编辑器以手动方式创建此信息。

  - 在主题“步骤 5.4，对两个生成属性文件的其中每个都运行‘生成运行时代码’向导”中：
    1. a）在图 1 后面添加以下注释：
       注： 警告消息 CRRZE7329W 指示在当前运行时中不支持特定类型的描述符。此警告通常可以忽略，但是因为“生成运行时代码”向导会跳过此描述符而不对其进行处理，所以最好确保只使用为受影响屏幕定义的其他描述符就可以识别该屏幕。
    2. 在图 1 和图 2 后面添加以下注释：
       注： 如果错误消息指示 CICS 资源定义 (CRD) 服务器遇到问题，那么请遵循应用程序部署管理器的联机帮助中主题“CRRZE7206E”的用户响应部分中的指示信息。
       另外，请将以下文本添加至应用程序部署管理器的联机帮助中的主题“CRRZE7206E”：
       用户响应： 如果末尾的错误消息（由此消息结束处的字“{错误消息}”表示）指示在 CICS 资源定义 (CRD) 服务器中发生了错误，那么请遵循下列步骤：
       1. 查找与该错误对应的 CICS 资源定义服务器原因码以及 CICS RESP2 代码。这些代码以字母 CRRZA（新样式）或 WZAD（旧样式）开始。
          - 通常，该原因码以及 CICS RESP2 代码包括在此消息的“{错误消息}”部分中。
          - 如果没有，那么检查 CICS MSGUSR 日志，以查找错误详细信息并确定该原因码和 CICS RESP2 代码。
       2. 请参阅针对 CICS 资源定义服务器原因码以及 CICS RESP2 代码的联机帮助，以了解用于解析该错误的步骤。
  - 在主题“有关服务流项目的故障诊断信息”中的子主题“终端应用程序 -- 故障诊断”后面，添加以下的简短子主题：
    使用“生成运行时代码”向导 -- 故障诊断： 请参阅下列主题：
    - “步骤 B9. 检查运行‘生成运行时代码’向导产生的结果”
    - 第一个教程中的“步骤 5.6：故障诊断”。
  - 在主题“服务流的逻辑概述”的倒数第二个要点中，将“loopEnd_strLoopVar”更改为“loopEnd_variable0”。
  - 在主题“C. 记录流信息”步骤 5.a.ii 的第二个要点内以“目前为止，唯一的此类变量是 `available0`”开始的语句中，将“`available0`”更改为“`variable0`”。
  - 在主题“步骤 3.4：将逻辑添加至 CheckItemAvailability.seqflow”的子主题“为其余屏幕添加备用通道”中，添加以下语句作为第二段：

    当 While 循环找不到所请求项编号时，流的当前版本会正确工作，但是，当 While 循环找到所请求项编号时，它不会正确工作。

  - 在主题“创建并启动与 CICS 资源定义服务器的连接”的子主题“创建与 CICS 资源定义服务器的连接”步骤 2 的语句“选择 CICS 资源定义服务器”中，将“CICS 资源定义服务器”更改为“基于 Web Service 的 CICS 资源定义服务器”。

SCLM Developer Toolkit

- 已添加自动刷新项目功能部件，以便过滤器可自动更新。可通过 SCLM 首选项启用此功能部件。有效的轮询时间间隔介于 1 与 180 分钟之间。
- 现在，当通过 SCLM Developer Toolkit 编辑 SCLM 成员时，内容辅助和打开副本功能都可用。

本地帮助中的 org.xml.sax.SAXParseException 错误

此修订包包含了对产品信息中心帮助的帮助文本中出现的一些 XML 格式错误的修订。这些错误导致了 org.xml.sax.SAXParseException 错误消息显示而不是所需帮助文本显示。以下是此类错误消息的示例（但省略了大量特定于很长的位置的消息文本）：

    org.xml.sax.SAXParseException: The value of attribute "content" associated with an
    																	element type "meta" must not contain the '<' character.

受影响帮助模块位于产品信息中心帮助的“语言参考文档”部分以及“工具参考文档”部分：

- PL/I for Windows® Programming Guide
- Enterprise PL/I for z/OS
- 高级汇编程序
- Debug Tool for z/OS V9.1

如果正在使用基于 Web 的帮助，那么您将自动获取修订。如果已下载本地帮助，那么应该再次下载该帮助以获取修订。有关下载帮助内容并以本地方式进行安装的信息，请参阅通过“本地帮助系统更新器”站点下载帮助内容。

基于 Web 的帮助

Rational Developer for System z V7.6 使用 Web 交付来提供帮助内容。存在三种用于访问帮助的方法。

- 远程访问 – 访问 Web 上的帮助内容，
- 内部网访问 – 从内部网上的服务器访问帮助内容，或
- 本地访问 – 在下载帮助内容并将其安装在工作站上之后，以本地方式访问该内容。

有关 Web 交付的其他信息，请参阅基于 Web 的帮助内容。

当从 Rational Developer for System z V7.5 升级至 Rational Developer for System z V7.6 时，安装程序会自动将帮助访问首选项设置为以远程方式访问帮助并自动将帮助系统设置为指向正确的 Rational Developer for System z V7.6 远程帮助站点。如果对因特网没有访问权或首选使用另一访问方法来访问帮助内容，那么需要更改您的访问方法。

要更改访问方法，请参阅更改您访问帮助内容的方式。

要下载帮助内容并以本地方式进行安装，请参阅通过“本地帮助系统更新器”站点下载帮助内容。

要使用所提供 zip 文件安装帮助内容，请参阅使用本地帮助更新器和 RDz7.6_updateSite.zip 文件以本地方式安装帮助内容。

## 版本 7.6.0 功能部件和局限性

有关 Rational Developer for System z 中的新功能部件和局限性的信息，请参阅下列摘要：

z/OS 集成开发环境

- CICS 4.1 的内容辅助支持
- LPEX 命令行中的命令内容辅助
- 对非往返字符的增强型支持
- 获取活动作业的最新输出
- 提高了文件传输和内容辅助的性能
- 远程资源访问 API
- PL/I 增强型编辑支持
- 属性组编辑器
- 对多个本地预处理器的支持
- IBM Rational Developer for System z V7.6 － IBM Rational Team Concert for System z V2.0 集成
- 局限性：使用警告错误地标记了 PL/I 语法
- 局限性：低于 z/OS V1R10 的 JES3 发行版不支持获取活动作业的输出

CA Endevor 软件更改管理器发行版 12

- CA Endevor® 软件更改管理器发行版 12 的接口

服务组件体系结构

- 对服务组件体系结构的支持
- 局限性：编辑 Web Service 绑定的 URI 并保存该资源不会更新 WSDL 文件

CICS

- 可忽略的错误消息
- 不产生消息的错误

COBOL for Windows

- 本地语法检查支持和 Enterprise COBOL for z/OS 的级别
- 面向对象的语法和 Java 5 或 Java 6 SDK
- 运行时消息回溯信息

Debug Tool for z/OS

- Debug Tool for z/OS V10 的文档更新

PL/I 增强型编辑

- 局限性：语法检查无法正确标识错误

文件管理器集成

- 文件管理器集成已重命名了格式化数据编辑器中找到的某些视图
- 局限性：文件管理器集成需要使用文件管理器服务器版本 10.1
- 局限性：“构建条件”编辑器中创建的某些复杂条件不受支持
- 局限性：保存数据集并且断开了 RSE 连接时将丢失数据
- 局限性：使用包含带有 REPLACING 子句的 COPY 命令的 COBOL 副本创建模板
- 局限性：当与主机的网络连接在进行编辑会话期间异常断开时，可以锁定数据集，但无法再次打开该数据集。与系统管理员联系以释放该数据集。

MFS 编辑器

- MFS 文件的副本生成支持

C/C++ 语言支持

- 增强型 Makefile 编辑支持
- 对 z/OS Unix 子项目和文件添加了“带目标生成”操作
- 支持预定义的 LPEX 命令
- 对于汇编语言的宏支持
- 关于汇编语言的 F1 帮助支持

高级 COBOL 编辑器

- 增强了内容辅助，以包括 EXEC SQL INCLUDE 语句中声明的数据项（如 SQLCA）和隐式链接的 CICS 数据结构（如 DFHEIBLK）。
- 引入了对 COBOL LPEX 编辑器 IMS™ 片段的改进支持，以帮助开发 COBOL IMS 应用程序。
- 对 EXEC SQL 和 EXEC CICS 语句中引用的数据项启用了开放式声明、悬浮式帮助和其他功能。
- 已支持对 COBOL 程序中嵌入的 CICS 和 SQL 代码进行实时语法检查
- 增强了 COBOL LPEX 编辑器中的导航功能以使用 F3 键和超链接
- 增强了内容辅助以包含有关变量声明的信息
- 局限性：用于解析 COBOL 程序中的嵌入式 SQL 的语法不是完整的 DB2® for z/OS 语法，并且可能显示不正确的警告注释。使用此受限语法解析嵌入式 SQL 是可选的，可以在首选项页“LPEX 编辑器 > System z LPEX 编辑器 > COBOL 解析器 > COBOL 注释和工具”中启用此操作。
- 局限性：重构操作不能自动执行并且无法撤销。
- 局限性：如果源文件已修改或关闭，那么“开放式执行层次结构”操作将不同步。

应用程序部署管理器

- 添加了功能，以在 Eclipse 项目和 z/OS 项目中创建空的应用程序部署管理器清单。
- 增强了应用程序部署管理器，以处理 CICS 资源管理器所支持的部分新功能。
- 创建了用于 REST 的连接类型，以允许使用 REST 和 SOAP 协议以及 CICS 资源定义服务器连接。
- 局限性：在已连接至 CICS 资源定义服务器时对“CICS 资源管理器”视图中的资源进行过滤局限于资源的名称。
- 局限性：使用 Web Service 连接类型与 CICS 资源定义服务器的连接不支持新的 CICS 资源类型
- 局限性：生成代码或 CICS 资源的对话框中仅列示主管 CICS 资源定义服务器的区域
- 局限性：更改与 CICS 资源定义（CRD）服务器的现有连接的密码

Software Configuration Library Manager（SCLM）Developer Toolkit

- 局限性：z/OS 1.8 不支持“SCLM 搜索”和“SCLM 成员安全性”

主机集成

- 必须安装 Perl 的一个版本才能启动 IBM Rational Developer for System z Remote Systems Explorer（RSE）服务器。

AIX、Linux 和 Linux on System z

- 更新：AIX、Linux 和 Linux on System z 安装
- 必须安装 Perl 的一个版本才能启动 IBM Rational Developer for System z Remote Systems Explorer（RSE）服务器。
- Linux on System z 主机先决条件
- Linux on System z RSE 服务器将提示用户两次以登录到系统
- 局限性：以 root 用户的身份运行安装管理器

帮助更新

- 更新了下列帮助以反映最新的更改：
  - 屏幕操作
  - 实现“抽取”操作和“插入”操作

基于 Web 的帮助

- 基于 Web 的帮助内容
  - 访问基于 Web 的帮助
  - 通过“本地帮助系统更新器”站点下载帮助内容
  - 使用本地帮助更新器和 RDz7.6_updateSite.zip 文件以本地方式安装帮助内容
  - 更新帮助内容
  - 除去帮助内容
  - 设置内部网服务器以获取帮助内容
  - 更改您访问帮助内容的方式

Enterprise Service Tools

- 单一服务项目
  - CICS TS 4.1 运行时中的 XML TRANSFORM 资源
  - 生成 PL/I 语言数据结构和特定于运行时的 XML 消息处理功能
  - 使用 CICS TS 4.1 中引入的新 WSBind 参数来生成 WSBind
  - 将 XML 属性映射到语言结构成员
  - 创建基于 MTOM/XOP 的 Web Service 提供程序
  - XML 和 Web Service 批处理器：为输入语言文件位置指定目录
  - XML 和 Web Service 批处理器：指定混合大小写的数据名
  - 编译型 XML 转换发出消息 IRZ9999S
  - 局限性：01 级别标量元素不受支持
  - 局限性：PL/I 编译型 XML 转换不支持可选“aligned”或“unaligned”属性
  - 局限性：中间会合导入源文件（在 V7.6.1 中已解决）
  - 局限性：旧 WSDL/XSD 文件与新 WSDL 文件及 XSD 文件的自底向上冲突
  - 局限性：单一服务向导生成的 COBOL 转换例程仅在 z/OS 中运行
  - 局限性：不支持导入远程（z/OS UNIX）WSDL 文件（这会包括、导入或重定义模式）的自顶向下和中间会合方案
  - 局限性：XML 元素嵌套深度
  - 局限性：OPT 编译器选项冲突
  - 局限性：“启用 XML”向导中的某些文本输入字段区分大小写
  - 局限性：无效的指针会导致无限循环
  - 局限性：COBOL 数据结构中的 FILLER 项
  - 局限性：包含 OCCURS DEPENDING ON 项的 COBOL 组的自动匹配映射
  - 局限性：“生成>XML 文件”菜单项不遵循 XSD 模式限制
  - 局限性：XML 和 Web Service 批处理器：配置 XML 中的无效条目可能会在批处理过程中导致空指针异常
  - 局限性：对象征常量 LOW-VALUES 和 HIGH-VALUES 的限制
  - 局限性：Enterprise Service Tools 单一服务项目名中的 GB18030 字符
  - 局限性：没有始终清除临时文件
  - 局限性：没有始终清除临时项目
  - 局限性：当迁移 V6.0 映射文件（.cmx 文件）时，.cmx 文件引用的源文件必须在同一个文件夹中
  - 局限性：对具有 SOAP for CICS 和 Web Services for CICS 的 DBCS 数据成员的支持
  - 局限性：不允许在生成的 XML 转换器文件的名称中使用 DBCS 字符
  - 局限性：生成的 XML 模式中的全局元素名称在解释性 XML 转换类型与编译型 XML 转换类型中不一致
  - 局限性：Enterprise COBOL 在使用 OPTIMIZE（OPT）选项编译 COBOL XML 转换器时会发出消息 IGYOP3094。
- 服务流项目
  - 扩展了 CICS Transaction Server for z/OS 的运行时支持
  - 改进了“抽取”操作、“插入”操作和循环变量
  - 局限性：从服务流项目生成的 Web Service 无法调用自身（递归调用）
  - 局限性：对连接回自身的流的限制
  - 局限性：当路径或文件名包含非英语字符时，导入 COBOL 副本文件将失败
  - 局限性：消息和字段名称的冲突会导致编译错误
  - 局限性：通过用法子句 POINTER 导入的源代码的局限性
  - 局限性：不容易替换屏幕消息
  - 局限性：如果导入 COBOL 程序以用作与通道节点的链接并在操作编辑器中打开操作，那么将无法修改生成属性
  - 局限性：如果流包含从非最终节点退出的 while 循环，那么将无法正确回放该流

使用条款 | 反馈
本信息中心基于 Eclipse 技术。（http://www.eclipse.org）