® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and...

12
® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers

Transcript of ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and...

Page 1: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

®

IBM Software Group

© 2008 IBM Corporation

RDz and Process IntegrationUsing Menu Manager and HATS to customize your RDz installation

David Myers

Page 2: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

2

What is process integration??

Many shops / users have customized their development environments to facilitate compliance to standards or more productive ISPF development activities.

Many customers want to ease the migration to RDz-based development by allowing the processes and tools they currently have to be accessed or enhanced from within the RDz IDE.

Process Integration == Enhancing/configuring the RDz IDE to work within shop standards and with other tools already available to developers

Page 3: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

3

Process integration examples

Customers have tools that are not out-of-the-box integrated into RDzSource code management systems

Build systems

Test tools

Customers are used to working in a certain way “When I build an application I go to this ISPF screen”

“I have to request new CICS definitions using this tool”

“I have macros setup in my editor”

“I have shop standards I have to follow when creating new programs”

Other examples you have seen??

Page 4: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

4

Configuration and extension examples Code templates made according to shop standards can be configured for new

program creation or code “snippets” created for adding to existing programs

Standard project build configurations can be exported/imported/autoconfigured-in-RSE for sharing between developers

Existing ISPF tool green-screen interfaces can be exposed and driven from a HATS generated eclipse plug-in The HATS toolkit is included in the RDz media

HATS macros can drive interaction with green screen tools

The LPEX editor can be extended and customized See John Casey whitepaper on COBOL café (eclipse skills required)

SCMs can be integrated into RDz development in a variety of means SCM integration is the #1 request of customers!!

Page 5: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

5

Configuration and extension examples RDz continues to offer more tools to take over existing ISPF function from an out-

of-the-box eclipse interface Example – File Manager Integration for browsing/editing VSAM datasets

Example – CICS Resource definition creation and installation via the ADM and CICS Explorer

…but we can never handle everything…

Page 6: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

6

Simple Integration using Menu Manager Customers can access the batch tool

interface using JCL, TSO, or rexx scripts using default Menu Manager execution types Parameters to pass like checkout dataset,

or member names can be dynamically queried from the user and passed to the batch command

Return results can also be displayed for TSO or REXX execution

Menu items can be dynamically created and included in the zOS project right-click menu Works on zOS projects

Extensions coming for enabling in RSE view

Menu Manager execution types can be extended using a Java interface if required

Page 7: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

7

How to get started with Menu Manager Ask for ideas on the café … lots of people use Menu Manager for lots of things

Accessing Changeman XML interface for SCM integration

Running code-check tools

Creating resources and datasets on the fly

Running complex build procedures

Read the Menu Manager whitepaper – In the RDz library online:http://www.elink.ibmlink.ibm.com/publications/servlet/pbi.wss?CTY=US&FNC=SRX&PBL=SC23-7680-00

Create a JCL “template” so youcan prompt for values from theRDz UI

Define some menu manager extensionsin the RDz preferences Syntax can be tricky .. Get help from the

whitepaper or café if you run into issues

Page 8: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

8

Sample Menu Manager template

Page 9: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

Host Access Transformation Services (HATS) What can you do with HATS?

Quickly and easily create Web, portal or rich client applications that provide an easy-to-use GUI for your green-screen applications Low skills requirement

Highly customizable

Iterative development process

Transformation “on the fly”

Extend terminal application tasks as Web services

Benefits Extend host application to new users

Improve the navigation of your host application

Reuse your existing assets in a Service Oriented Architecture

Avoid rewriting applications (no impact to code)

Page 10: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

10

HATS deployment options Web

View through your favorite browser

Zero footprint

Portal

Integration at the glass

Click-to-Action support

3270 or 5250 datastream

Web Service

Build self-service transactions

Rich Client

Integration at the desktop with other Eclipse applications

Client side processing

Rich set of user interface widgets

Built on the standard, open Eclipse foundation

3270e print directly to end user’s printer

Mobile

PDA, Cell Phones, Data Collection terminals

Page 11: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

11

Using HATS included with RDz Every RDz license comes with a copy of HATS for RCP applications

Easily create eclipse plugins that act as a workstation UI for green screen applications RCP applications can be developed using standard HATS tools and deployed as an RDz

plugin

Can be integrated also using menu manager

Page 12: ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.

IBM Software Group | Rational software

12

Questions??