r dz7.5 overview

38
© 2009 IBM Corporation IBM Software Group Rational Developer for System Rational Developer for System z z Version 7.5 Version 7.5

Upload: cics-roadshow

Post on 18-Nov-2014

2.941 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: R Dz7.5 Overview

© 2009 IBM Corporation

IBM Software Group

Rational Developer for System zRational Developer for System zVersion 7.5Version 7.5

Rational Developer for System zRational Developer for System zVersion 7.5Version 7.5

Page 2: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 2

Rational Developer for System z (RDz) overview What is RDz

Eclipse-based IDE speeding modern composite (SOA) application development

RDz supports Enterprise Modernization Supports common IDE for COBOL, PL/I, C, C+

+, HL ASSEMBLER, Java, and Web Services

Provides interactive access to z/OS for development, debug, job generation, submission, monitoring, command execution

Supports new and existing runtimes (CICS, IMS, Batch, USS, DB2 Stored Procedure, Application Servers.

Transforms UML to COBOL source code

Integration with z/OS tools

RDz supports SOA Enables CICS and IMS applications for Web

Services and SOA

Supports for J2EE, JCA, XML, Web Services

Page 3: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 3

Legacy applications

● Rewriting - is it an option ? How long will it take? (lose strategic benefit)

Who will do it? (who has the business knowledge?)

How much will it cost?

Risk?

● Significant business intelligence exists in core systems* "200 Billion lines of COBOL code in existence" eWeek

"5 Billion lines of COBOL code added yearly“ Bill Ulrich, TSG Inc.

“2 Million COBOL developers" Gartner

"Majority of customer data still on mainframes“ Computerworld

“Replacement costs $20 Trillion” eWeek

* Above quotations are from “Using IBM WebSphere Developer for System z for SOA” at http://209.85.207.104/search?q=cache:UypCmpWGlesJ:www-05.ibm.com/at/symposium/pdf/SSTM1_Using-IBM-WebSphere_final.pdf+%E2%80%9C2+Million+COBOL+developers%22+Gartner&hl=en&ct=clnk&cd=1&gl=us

Page 4: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 44

Two Rational Developer for System z (RDz) Offerings

RDz with EGL

Eclipse

RDz Edit, Compile, Debug Web Services PD Integration

RBD (*)EGL, JSF, Rich UICOBOL Gen,etc

RDz with Java

Eclipse

RDz Edit, Compile, Debug Web Services PD Integration

RAD (**)JEE, JSF, Web 2.0J2C toolsetc

● IBM Rational Developer for System z with EGL Bundles RDz capability with Rational Business

Developer (RBD)

Best for creating System z applications with EGL web or Rich UI front-end applications (Web 2.0)

● IBM Rational Developer for System z with Java Bundles RDz capability with Rational

Application Developer (RAD)

Best for creating System z applications combined with Java Enterprise Edition front-end applications

* RBD = Rational Business Developer

** RAD = Rational Application Developer

Page 5: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 5

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizardGenerate JCL , BATCH or CICS

COBOL program skeletons to access VSAM/QSAM

UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Core functions

Other functions

Page 6: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 6

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizard• Generate JCL , BATCH or CICS

COBOL program skeletons to access VSAM/QSAM

UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Page 7: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 7

submit compile job swap to SDSFselect job

find error msg

find code line (remember error)

swap to edit session

exit JCLedit sourcefind code line

change code

exit source

edit JCL

ISPF based Development

Page 8: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 8

Host Workstation Overview

Magic ?

PDS 'A'PGMA

PGMBPDS 'B'

PGMX

PGMY

z/OS Project

Folder 'A'PGMA

PGMBFolder 'B'

PGMX

PGMY

Files on the host look as though they are workstation files

Page 9: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 9

Benefit: Simplified development for COBOL, PL/I, C and C++ on a commondevelopment environment

Error list in Tasks view

Statement in error

Outline view presentsCOBOL structure

Eclipse based development

double click on the error

Syntax Check

Edit source

Page 10: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 10

Interactive access to z/OS

Files on workstation

JES Listings

MVS Files

member mapping

MVS datasets mapping

LPEX Editor

MVS datasets

Page 11: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 11

Editor: Real-time syntax checking for COBOL

Benefit: Improve coding productivity.

Real-time syntax check without requiring code compile or save

Page 12: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 12

Useful Eclipse features available to z/OS assets..Like Compare

Benefit: Improve productivity

1

Able to merge the differences using the icons

2

Page 13: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 13

Useful Eclipse features available to z/OS assets..Like Replace with Local History

Benefit: Improve productivity saving recover time…

1

Keep as many local versions as you want and compare with the

z/OS current version..

2

Page 14: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 14

Use local or remote compiler to do syntax checking

Local Syntax checking..

1

Just double-click to find the error

2

Benefit: Improve productivity, can save z/OS CPU.

Page 15: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 15

Support for C/C++

● Full edit, compile, content assist, syntax highlighting

● Remote Syntax check

● Debug (through IBM Debug tool)

● Enhanced code navigation support Outline view shows functions, classes,

macros, global variables, and include statements for ease of navigation

Open include files from outline view Open Declaration action

● Template action to save code snippets for future re-use (like in Java).

● Built on top of Eclipse and CDT (C/C++ Development Tools)

● Work out of MVS or USS

CODE ASSIST

OUTLINE

Page 16: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 16

Benefit: Developers focused on business logic and not on writing JCL, JCL smart editor, Outline…

JCL Generation and Submission to z/OS execution

1

JCL generated from COBOL PL/I or C Code

2

Page 17: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 17

Remote and Local debug

Breakpoints, watchpoints,

Jump to, Run to etc..

Change contents, etc..

Benefit: Same Debug Perspective used for COBOL, PL/I, C, C++, Java, JSP, etc.. END to END Debug

Debug z/OS applications from workstation as they execute live in the remote runtime

Needs z/OS Debug product installed.

Page 18: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 18

Monitoring Job Output

Benefit: Developers do not have to continually switch between systems to use SDSF. Do not need TSO and SDSF. Local printing.

Page 19: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 19

Access source code…● RDz offers integration into a variety of Source Code

Management (SCM) tools as well as a framework for creating SCM integration on your own (CARMA)

● Variety of vendors supply plug-ins to RDz to provide easy access to processes and source code controlled by their products

RD

z

CA Endevor

Serena Changeman

SCLM

Rational ClearCase

Framework for other SCMs

Vendor SuppliedIBM Supplied

Page 20: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 20

Working Offline

Allows users to edit and Syntax Checking on files while disconnected from the host. Detects Conflicts and changes

1

2

3

4

5

Page 21: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 21

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizard• Generate JCL , BATCH or CICS

COBOL program skeletons to access VSAM/QSAM

UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Page 22: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 22

XML Services for the Enterprise Web Service Enablement Styles

Generates

New serviceWSDL &

Converters

Bottom-up

Existing service description (WSDL)

NewBusiness App &

Converters / Marshallers

Top-down

Maps andGenerate

Meet in the middle

ExistingBusiness Apps

Existing service description (WSDL)

Converters /Marshallers/Aggregators

Generates

ExistingCOBOL or PL/I

Programs

Page 23: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 23

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizard• Generate JCL , BATCH or CICS

COBOL program skeletons to access VSAM/QSAM

UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Page 24: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 24

What is Service flow support?● Service Flow Feature is a CICS feature.

Service flow support is a Rational Developer for System z tool to build service flows out of your existing COMMAREA/container, WSDL and Terminal based CICS applications.

● It allows you to: Model business processes

Implement business processes by aggregating multiple transaction invocations, terminal interactions, and sub-flows

Deploy these aggregations to runtimes n CICS Transaction Server V3.x or WebSphere® Application Server

Optionally deploy business process as a web service

● Development concepts consistent with other SOA development tasks

● Support for Service Flow Runtime V3.2

● Channel/Container Support

Page 25: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 25

Supported Runtimes

Deploy CICS TS 3.xServer run timeCICS Service

Flow Runtime

Applications

Service Flow wizards

Rational Developer for System z

Adapter ServiceFlow

3270 COMMAREA

ServiceInterface

HATS

Deploy

WebSphere App Server

Server run time

Adapter ServiceFlow

3270 5250

ServiceInterface

Page 26: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 26

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizard• Generate JCL , BATCH or CICS

COBOL program skeletons to access VSAM/QSAM

UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Page 27: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 27

CICS BMS Map Support

BMS file

• Wizard for creating new BMS map set files

• Drag & Drop BMS editor

• Design, Source and Preview views

• Create new or import/edit existing BMS maps

• Works with local and remote scenarios

Page 28: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 28

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizard• Generate JCL , BATCH or CICS

COBOL program skeletons to access VSAM/QSAM

UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Page 29: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 29

z/OS-based DB2 Stored Procedure Support

● Provides WizardCreates Stored Procedures that reside on a DB2 zOS server.

Generate SQL for the definition of the stored procedure

Generate the PL/I and COBOL stored procedure program

● Provides build environmentCOBOL and PL/I editor

Builds and registers it on a DB2 Universal Database™ server

● Provides debug environment Debug from the workstation

Page 30: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 30

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizard• Generate JCL , BATCH or CICS

COBOL program skeletons to access VSAM/QSAM

UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Page 31: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 31

What is System z Database App Generator wizard?

● An easy to use Wizard

● Generates CRUD (Create, Read, Update and Delete) and LIST application code Generated code follows ‘best practices’

Pure COBOL code, users may modify.

● Provides quick and easy applications

● Specifically targets z/OS DB2 database developers wanting to create CICS web services

Page 32: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 32

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizard• Generate JCL , BATCH or CICS

COBOL program skeletons to access VSAM/QSAM

UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Page 33: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 33

File Manager Integration

● Multiple views of the data within the formatted edit session: Table Single Character

● Browse and alter VSAM dataeasily without having to leaveyour development environment

● New on version 7.5 VSAM utility operations Copy records from file to file Template Editor Implement use of FM server

daemon Display Long FM Error

Messages Depends on IBM File Manager installed on z/OS

Allows for a formatted edit session of dataset types:

VSAM - KSDS, ESDS, RRDS, VRRDS

QSAM – PDS, SDS

You can edit a particular record that is selected.

Page 34: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 34

Fault Analyzer integration

● Fault Analyzer gathers information about an application and the surrounding environment at the time of the abend

● Integration allows Rational Developer for System z user to access and view Fault Analyzer history files

● Requires Fault Analyzer on z/OS

Page 35: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 35

IBM Rational Developerfor System z

Rational Application Developer or Rational Business Developer

IBM Rational Developer for System z version 7.5

CICS BMS/IMS MFS Map Support CICS BMS/ IMS MFS Map Support

• Visually create and modify BMS Map sets or IMS/MFS

• Generates JCL• Work with local or remote maps

z/OS Application Development

z/OS Application Development• Work with z/OS resources like COBOL,

PL/I , C, C++, JCL, etc.• Interact with the Job Entry Subsystem (JES) to

submit jobs, monitor jobs, and review job output• Perform dataset management actions• Perform typical edit, compile, and debug tasks

on remote z/OS resources from the workstation

XML Services for the Enterprise

XML Services for the Enterprise- SOA support for COBOL or PL/I using CICS

or IMS • Bottom-up/Top-down or meet-in-the-middle

COBOL/PLI to XML mapping support• meet-in-the-middle development scenario

tooling wizards. for CICS, IMS, and batch applications

CICS Service Flow support

CICS Service Flow support• Supports CICS Service Flow Feature• Wizards to build service flows out of your

existing COMMAREA WSDL and Terminal based CICS applications.

DB2 Stored Proc for COBOL - PL/I

DB2 Stored Procedure for COBOL and PL/I

• Create DB2 stored procedures on z/OS in either COBOL or PL/I

• Build and catalog support for the DB2 stored procedure

• Debug z/OS based stored procedures from workstation

z/OS Tooling Integration

z/OS Tooling Integration• Read/Write/Update VSAM datasets via

integration with IBM File Manager• Access IBM Fault analyzer reports for

analyzing ABENDS and associating back to source code

DB2 App Generator wizard

DB2 App Generator wizard• Generate WSDL, JCL and CICS COBOL

program to access DB2• Generate CRUD programs code from existing

DB2 table, which can also be integrated into web service applications

VSAM App Generator wizardVSAM App Generator wizard• Generate JCL and BATCH COBOL

program skeletons to access VSAM UML to COBOL Transformation(*) UML to COBOL Transformation(*)• Provide UML assets in order to represent

COBOL in UML (Models, Profiles, Patterns)• UML transformations generate models more

specific to COBOL target• Final transformation generates COBOL source

(*) Requires Rational Software Architect (RSA)

Page 36: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 36

UML for COBOL

UML for COBOL

A combined-product solution

RDz 7.5with “System z Code

Generators” feature

(Selectable at installation time)

Separately-installed extension“UML Profiles for COBOL

Development”

Rational SoftwareArchitect 7.5

+

Page 37: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 37

WebSphere Studio Asset Analyzer/Rational Asset Analyzer Enterprise-wide application discovery and insight through Web browser Finds dependencies in and across applications and lines of business

WebSphere Studio Asset Analyzer/Rational Asset Analyzer Enterprise-wide application discovery and insight through Web browser Finds dependencies in and across applications and lines of business

Rational Transformation Workbench Deep application analysisBusiness rules discovery and componentization Project-level workbench

Rational Transformation Workbench Deep application analysisBusiness rules discovery and componentization Project-level workbench

Enterprise Enterprise ApplicationsApplications

Host Access Transformation Services Speeds deployment of mainframe apps to the Web, Web services or Portal Rules-based transformation engine

Host Access Transformation Services Speeds deployment of mainframe apps to the Web, Web services or Portal Rules-based transformation engine

Some System z Enterprise Modernization Tools

Rational Developer for System z Traditional and composite application development COBOL, PL/I, C, C++, J2EE, Web services Superset of Rational Application Developer or Rational Business Developer

Rational Developer for System z Traditional and composite application development COBOL, PL/I, C, C++, J2EE, Web services Superset of Rational Application Developer or Rational Business Developer

Page 38: R Dz7.5 Overview

© 2009 IBM Corporation Rational Developer for System z version 7.5 38

© Copyright IBM Corporation 2007. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

Learn more at:

● IBM Rational software

● IBM Rational Software Delivery Platform

● Process and portfolio management

● Change and release management

● Quality management

● IBM Enterprise Modernization Demos

● IBM Educational Assistant

● Architecture management

● Rational trial downloads

● developerWorks Rational

● IBM Rational TV

● IBM Rational Business Partners

Paulo Henrique Cruz

I BM Rational SW for zSeries

[email protected]