Features and benefits
Rational Developer for System z enables development of COBOL, PL/I, C++, assembler, and Java applications for batch, CICS, IMS, and DB2. Rational Developer for System z integrates with existing System z development processes, including problem determination and System z source management systems.
Rational Developer for System z features improved application structural and code analysis for the developer to enhance their ability to deliver high quality COBOL and PL/I applications in a timely fashion that conform to in-house programming guidelines.
System z application development tools
Development tools for designing, creating, and maintaining mainframe applications including
- Control flow diagrams for COBOL programs, a graphical representation of the program flow with links to the underlying source, zoom in/out capability, print/export the diagram to a bitmap (BMP)
- Identify and highlight potential unreachable code using program scope static analysis
- Data element table showing all the data elements for a given COBOL program being edited and its dependent copybooks as well as for a given PL/I program being edited and its dependent include files
- Open called programs from within COBOL and PL/I source
- Call Hierarchy for PL/I showing caller and callee relationships of PL/I procedures in a hierarchical tree view
Integration with zEnterprise lifecycle tools and services
- Tooling to collaborate and share both distributed and System z assets across the team using built-in capabilities for IBM Rational Team Concert, IBM Rational ClearCase version control, IBM Software Configuration and Library Management (SCLM) Toolkit, CA Endevor Software Change Manager, or the Common Access Repository Manager (CARMA) framework for integrating with other source code management systems
- Access to customized JCL or TSO commands from the workstation to take advantage of existing System z tools in use on the mainframe
- Ability to adapt and extend the development environment with Eclipse-based plug-ins to match developer needs
- Drag-and-drop components to quickly build and deploy interactive reports
- Use Host Access Transformation functions that:
- Support Host Access Transformation Services (HATS) development.
- Note. Customers must purchase independent HATS licenses for deployment
- Provide integrated, rich client access for IBM Rational Developer for System z licensed developers with TSO/ISPF access through a powerful GUI front-end.
- Integration with IBM Debug Tool for performing cross-platform and multi-language debugging of WAS and System z applications
- Integration with IBM File Manager to browse and update VSAM, QSAM, and other structured data content on System z
- Integration with IBM Fault Analyzer provides accesses to problem reports for diagnosing mainframe application errors and ABENDs
CICS Tools
Tools specifically for developers working with CICS Transaction Server (CICS TS), including the IBM CICS Explorer
- Enterprise Service Tools for CICS (including Service Component Architecture): Provide an integrated set of tools that support modern application architectures and the transformation and reuse of existing CICS application processes. The tools support generation of web service descriptions and service flow processing artifacts directly to a z/OS system, including CICS TS and the CICS Service Flow Runtime. Enterprise Service Tools quickly enable the move towards service-oriented architecture (SOA).
- BMS Screen Designer: Enables you to visually create and modify Basic Mapping Support (BMS) map sets. It is designed for CICS developers who are familiar with terminal-based tools (for example, SDF II) or GUI-based tools, such as the BMS editor included with VA COBOL.
- CICS Code Generators: Provides design tools and wizards which allow you to rapidly create CICS Transaction Server application code skeleton and logic from UML models or user-provided input, for example, using UML models or database schema definitions to generate CICS transactions which provide Create, Read, Update, and Delete interfaces to DB2 tables.
IMS tools
Tools specifically for developers working with IMS Transaction Manager (TM) and Database (DB) including
- Enterprise Service tools for IMS: Provide an integrated set of tools that support modern application architectures and the transformation and reuse of existing IMS application processes. The tools support generation of Web service descriptions and processing artifacts directly to a z/OS system, including the IMS SOAP Gateway and IMS info 2.0 applications. Enterprise Service Tools quickly enable the move towards (SOA).
- MFS screen designer: Enables you to create and modify Message Format Service (MFS) message and format files. Many Information Management System (IMS) programs are based on MFS, which is an IMS Transaction Manager environment facility that formats messages to and from terminal devices.
- IMS Code Generators: Provides code snippets which allow you to rapidly add common programming objects to IMS application code.
DB2 tools
Tools specifically for developers working with DB2 databases, stored procedures, and applications including
- Data tools: Provides relational database tools to work with tables, table views, and filters. With these tools, you can create physical database models by means of reverse engineering database tables or using DDL scripts. You can also use the tools to create SQL statements, DB2 routines (such as stored procedures and user-defined functions), and several types of files, including SQLJ, SQL DDL, and XML files.
- System z stored procedures: Enables you to create, test, and deploy DB2 stored procedures written in COBOL, PL/I, Java, or SQL directly to a z/OS system.
Problem determination tool integration
Integration with IBM Problem Determination Tools including
- System z debugger: Provides a workstation-based interface to IBM Debug Tool, facilitating remote debug sessions with applications executing on a z/OS System. Note: This feature requires that you have a license for IBM Debug Tool.
- Fault Analyzer: Enables you to work with fault entries created by IBM Fault Analyzer for z/OS during real-time analysis of abending programs. Note: This feature requires that you have a license for IBM Fault Analyzer for z/OS.
Extensibility features
Enables the adaptation and extension of the IBM Software Delivery Platform with custom designed tools to match your own architectures, standards, and practices. These custom assets can enhance consistency and quality while reducing manual tasks.
- Common Access Repository Manager (CARMA): Provides a unified interface and set of services for accessing System z-based source control management tools. CARMA also provides a generic graphical user interface (GUI) client that can be used as a framework for accessing and interfacing with custom source control management systems.
- Plug-in Development Environment (PDE): Provides tools for creating, developing, testing, debugging, and deploying Eclipse plug-ins, which can be used to extend the IBM Software Delivery Platform Eclipse environment.
Integration with z/OS lifecycle tools and services
- Tooling to collaborate and share both distributed and System z assets across the team using built-in IBM Rational Team Concert, IBM Rational ClearCase version control, IBM Software Configuration and Library Management (SCLM) Toolkit, CA Endevor Software Change Manager, or supplied frameworks for integrating with other source code management systems.
- Access to customized JCL or TSO commands from the workstation to take advantage of existing System z tools in use on the mainframe.
- Ability to adapt and extend the development environment with Eclipse-based plug-ins to match developer needs.
- Drag-and-drop components to quickly build and deploy interactive reports.
- Use Host Access Transformation functions that:
- Provide integrated, rich client access for IBM Rational Developer for System z licensed developers with TSO/ISPF access through a powerful GUI front-end.
- Support Host Access Transformation Services (HATS) development.
- Note. Customers must purchase independent HATS licenses for deployment
Bundled Software
The IBM Rational Developer for System z media package contains complimentary bundled offerings. Usage of and service support for these bundled offerings is subject to restrictions. These restrictions are described in the License Information documents. In order to use any of the bundled offerings outside of the usage restrictions and to receive full service support, you must obtain a separate license for the offering.
The bundled offerings in IBM Rational Developer for System z include:
- IBM WebSphere Application Server for Developers V7.0
- IBM WebSphere Application Server for Developers V8.0
- IBM WebSphere Portal Server V8.0
- IBM CICS Transaction Gateway for Multiplatforms V8.1
- IBM TXSeries for Developers v7.1, this is a special edition of IBM TXSeries for Multiplatforms made for IBM Rational Developer for System z.
- IBM DB2 Connect V10.1
- IBM Rational Team Concert - Client for Eclipse IDE (Extension Install), v3.0.1.3
- IBM Rational Team Concert - Client for Eclipse IDE (Extension Install), v4.0
- IBM Data Studio v3.1.1
- IBM Rational HATS Toolkit v8.5

