文件管理器集成是一个新提供的工具,它为 IBM® Rational® Developer for System z® V7.1 产品提供格式化数据编辑器。该格式化数据编辑器根据存储在 COBOL 副本、PL/I 包含文件或 IBM 文件管理器模板中的数据结构提供对连续数据集、PDS 成员以及 KSDS 和 ESDS VSAM 集群的编辑访问权。
格式化数据编辑器采用该副本、包含文件或模板中提供的数据结构并将其应用于数据集的记录,这提供了一个对字段类型敏感的编辑会话。通过与 IBM 文件管理器进行集成,Rational Developer for System z 文件管理器所添加的功能已经可用。
“MFS 编辑器”可用于创建和修改 MFS 消息和格式文件。“MFS 编辑器”提供一个向导,可用来方便地生成新的 MFS 格式定义和新的 MFS 消息文件。此外,其中还包含用可视化和文本方式修改现有 MFS 源文件的编辑器。
MFS 编辑器增加了对 MFS COPY 关键字的支持。如果 MFS 源在文件名后包含了 COPY 关键字,那么 MFS 编辑器会动态地访存要复制的语句,这样编辑器就可以打开 MFS 文件。
CARMA 提供用于访问基于 390 的源代码管理(SCM)工具的统一接口和一组服务,以及您可用作创建定制 SCM GUI 的框架的通用图形用户界面(GUI)客户机。
在 V7.1 中对 CARMA 作了改进,以使之支持显示 CARMA 成员相关数据的字段和支持版本控制。此外,它还支持收集关于 RAM 和 Ram 实例的信息,并支持对那些包括的项执行定制操作。
IBM SCLM Developer Toolkit 是基于 Eclipse 的插件应用程序,它为基于 Eclipse 的开发环境提供软件配置管理(SCM)服务。此产品与 Eclipse 存储库提供程序模型集成,使用 SCLM 为 SCM 操作提供标准化接口。通过此方法,基于 Eclipse 的开发者可使用 SCLM 中的此插件来管理源代码操作和构建过程。
在使用自底向上式开发方案和编译型转换的单服务项目中,生成的 Web Service 代码现在能够将传递给现有应用程序的输入结构中特定的字段初始化为您指定的缺省值。此初始化不仅可用于您包含在 Web Service 所接收到的数据结构中的字段,还可用于您从在 Web Service 所接收到的数据结构中排除的字段。
在将 Web Service 用于 CICS 运行时、自底向上式开发方案和解释性转换的单服务项目中,您现在可以选择要在 Web Service 输入结构中显示应用程序输入结构中的哪些字段,同样还可选择要在 Web Service 输出结构中显示应用程序输出结构中的哪些字段。 编译型转换已支持该功能。
Web Service for CICS 运行时(仅限于解释性转换)和批处理、TSO、USS 以及 IMS SOAP Gateway 运行时(仅限于编译型转换)的自底向上方案中现在支持使用 Enterprise PL/I for z/OS。
在使用自底向上式开发方案和编译型转换的单服务项目中,现在为 XML 名称空间前缀以及缺省名称空间声明提供有限支持。
用于自底向上式开发方案的批处理器工具现在可以将在处理源文件时发现的所有语法错误记录到您指定的 XML 文件中。
现在提供了一个 WSBind 文件查看器,用于浏览 WSBind 文件的内容。
在使用自底向上的开发方案和编译型转换的单服务项目中,在您选择 Enterprise COBOL V3.4 编译器时,进站和出站 XML 消息最大可以达到每条消息 32 MB。(可选择 V3.1 至 V3.4)
在使用自底向上式开发方案和编译或解释性转换的单服务项目中,现在支持生成单向 Web Service。单向 Web Service 是只接收消息但不返回响应的 Web Service。
在使用 IMS SOAP Gateway 运行时、中间相遇开发方案和编译型转换的单服务项目中,已完成的 Web Service 现在可以使用 IMS SOAP Gateway 来调用出站 Web Service。
对于使用自底向上式开发方案和编译型转换的单服务项目,Enterprise Service Tools 可以从 COBOL 源文件中抽取注释(该源文件包含您指定要由 Web Service 用于输入和输出的输入数据结构和输出数据结构),并且可以包含这些注释以作为 WSDL 文件和为 Web Service 创建的两个 XSD 文件的注释。
对使用自底向上式开发方案和编译或解释性转换的单服务项目,Enterprise Service Tools 向导启动板可以从一个 MVS 分区数据集中的 COBOL 文件启动,该数据集位于工作台的“远程系统”视图中显示的一个远程 z/OS 系统上。在该远程 z/OS 系统或工作站上的本地目录中可以生成输出文件。
在先前版本的会合开发方案中,这些工具不允许自动合并请求和应答消息处理,也不允许需要手动编码来合并这两个过程的操作。现在,对于会合开发场景,您可使“生成转换代码”向导自动生成入站转换器和出站转换器,并且,在 CICS Web Service 运行时项目中,还可使该向导自动生成包含请求和应答消息处理的转换设置的 WSBind 文件。
可以为 IBM CICS Service Flow Runtime for CICS Transaction Server for z/OS V3.2 或 V3.1 生成运行时源代码文件、JCL 以及其他文件。
服务流可使用带有 CHANNEL 选项的 LINK 命令来调用非终端应用程序(除了对使用带有 COMMAREA 选项的 LINK 命令的已有支持以外)。(仅限于 CICS 3.2)
除了对使用基本映射支持(BMS)的应用程序的已有支持之外,服务流还可以使用 Link3270 桥接机制来与通过基本数据传输命令(例如 SEND、RECEIVE 和 CONVERSE)进行通信的终端应用程序进行交互。(仅限于 CICS 3.2)
服务流可以使用非缺省的 CICS 事务名称来调用非终端应用程序(使用带有 CHANNEL 选项的 LINK 命令或带有 COMMAREA 选项的 LINK 命令)或调用 Web Service。此功能帮助您将不同访问权分配给对同一非终端应用程序或 Web Service 的不同调用。(仅限于 CICS 3.2)
可以不同的 WSDL 格式(WSDL 1.1 或 WSDL 2.0)和不同 SOAP 格式(SOAP 1.1、SOAP 1.2 或两者一起)生成 Web Service 文件。对 WSDL 2.0 和 SOAP 1.2 的支持仅限于 IBM CICS Transaction Server for z/OS V3.2 中的 CICS Web Services Assistant 所提供的支持级别。(仅限于 CICS 3.2)
服务流编程接口(SFPI)帮助您编写定制导入器,以便将现有数据结构和调用信息转换为用于服务流项目的消息工件和操作工件。(服务流项目的标准导入器可以导入 COBOL 数据、PI/L 数据、WSDL 定义、BMS 信息和主机访问转换服务屏幕。)
在生成属性编辑器中,一个称为“跳过接收数据”的选项帮助您处理终端应用程序对终端传送多个屏幕的情况,而无需等待终端发送输入。
现在,您可以重命名以下类型的文件或工件而不会中断服务流中被重命名的资源与其他文件或工件之间的现有连接:操作文件(*.wsdl)、映射文件(*.seqmap)、ESQL 文件(*.esql)、消息文件(*.mxsd)、在一个消息文件中的各个消息以及部分消息。
当目标运行时是 CICS 3.2 时,“生成运行时代码”向导将创建一个服务流属性文件(具有 .sfp 扩展名的二进制文件),而不是一个属性文件更新 JCL 文件。通过使用服务流属性文件,服务流运行时使用 CICS 事务来管理流,该事务帮助用户启用和禁用流以及监视流的使用计数。(仅限于 CICS 3.2)
在“生成运行时代码”向导中,一个称为“创建 SFR 管理资源定义”的选项可简化和加速在服务流开发过程中在远程 z/OS 系统上定义资源的任务。该功能仅供在服务流开发期间使用。(仅限于 CICS 3.2)
扩展了“生成运行时代码”向导的错误消息信息和记录信息。每个错误都有一个错误号、消息文本、说明以及用户应该执行的操作的描述。
当一个服务流调用一个应用程序或 Web Service 时,在 CICS 跟踪输出中,将生成更多的跟踪信息,这使跟踪这样的事件更为方便。
在“新生成属性”向导中,您可以设置一个选项,让向导初始化新生成属性,以使其与同一流程的一组现有生成属性具有相同的值。要将同一被调用流程中的第二组生成属性初始化为与第一组生成属性相同的值,此功能非常有用。
在流映射编辑器中,您可以将单条消息拖动至编辑器的“目标”窗格或“源”窗格,或从选定消息文件中所有消息的列表中选择多条消息,将消息添加至映射例程。
现在,在流编辑器中,您可以使用“创建条件语句”向导来为 While 节点轻松创建 ESQL 语句。(该向导已可用于 Switch 节点。)
您可以将 EST 项目资源管理器视图链接到当前打开的编辑器,这样,选择一个编辑器(并使它成为顶层编辑器)将自动使要编辑的资源在 EST 项目资源管理器视图中变为选定状态。同样,在 EST 项目资源管理器中选择一个正在编辑的资源将自动使该编辑器在编辑器区域中变为选定状态(顶层编辑器)。
在 EST 项目资源管理器中,您可以将一个新的消息元素添加至任何现有消息或现有消息内的一个消息组,而不必用消息定义编辑器打开该消息。
在 Enterprise Service Tools 的生成属性编辑器中,当您为调用出站 Web Service 设置生成属性时,可通过浏览一个或多个远程 z/OS 系统的 USS 目录的分层树形视图并从中进行选择,指定 Web Service 的 WSBind 文件或 WSDL 文件的位置。
在 Enterprise Service Tools 的“生成运行时代码”向导中,当您选择让向导将其输出文件复制到一个或多个远程 z/OS 系统的选项时,您可以对要复制的每个输出文件浏览一个或多个远程 z/OS 系统中并拖动一个位置(包括树形视图中表示的 MVS 数据集和 USS 目录)。
在 Enterprise Service Tools 的生成属性编辑器中,当您为调用出站 Web Service 设置生成属性时,您可以从远程 CICS 区域中所有现有拣选目录的列表中选择 Web Service 的 WSBind 文件或 WSDL 文件的位置。
同样,在 Enterprise Service Tools 的“生成运行时代码”向导中,当您已经选择了向导中用来将其输出文件复制到一个或多个远程 z/OS 系统的选项时,当您为 Web Service 创建输出文件时,您可以从远程 CICS 区域中所有现有拣选目录的列表中选择新 Web Service 的 WSBind 文件或 WSDL 文件的位置。
在主机编辑器中,每当发生可能影响屏幕识别的事件时(包括在屏幕消息编辑器中保存屏幕描述,或删除屏幕消息文件,或通过导入 BMS 文件来创建新屏幕消息),编辑器将为当前显示的应用程序屏幕重新装入当前屏幕描述和再次执行屏幕识别。
“System z 数据库应用程序生成器”是一个向导,它帮助 CICS 开发者轻松地创建可以访问 z/OS DB2® 数据库并且支持 Web 的新 COBOL 应用程序。该向导会自动根据用户定义的数据生成 JSF Web 页面和 COBOL 应用程序。
“System z 数据库应用程序生成器”使您能够使用现有 DB 模式来快速创建 z/OS 数据访问层和附带的 Web 客户机。此外,还可以直接从 UML 模型进行工作。这可以帮助您将 UML 模型变换为 COBOL,后者可用于提供对关系数据库(例如 DB2)的 z/OS 数据访问层。还提供了 CRUD 操作。最后,System z 数据库应用程序生成器还提供了 JSF Web 客户机,后者用于通过 Web Service 调用来调用生成的 COBOL 程序。
Rational Developer for System z V7.1.0 提供了主机访问变换服务(HATS)富客户机功能支持,以帮助您将 HATS 富客户机应用程序安装到 Rational Developer for System z 工作空间。使用此功能,您可以使用 HATS 富客户机功能支持变换对现有主机应用程序的访问权。
通过选择“欢迎体验”的“第一步”并查看 z/OS 应用程序主题,或者通过选择“Web 资源”并选择适用的主题,可找到关于其他功能部件的有助于您开发和变换 z/OS 应用程序的更多信息。如果您是第一次开始使用该产品,应看一下“欢迎体验”。如果已使用过此产品并且当前没有显示“欢迎体验”,那么请选择帮助 > 欢迎。