® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and...
-
Upload
donna-minchin -
Category
Documents
-
view
220 -
download
1
Transcript of ® IBM Software Group © 2008 IBM Corporation RDz and Process Integration Using Menu Manager and...
®
IBM Software Group
© 2008 IBM Corporation
RDz and Process IntegrationUsing 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
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??
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!!
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…
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
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
IBM Software Group | Rational software
8
Sample Menu Manager template
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)
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
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
IBM Software Group | Rational software
12
Questions??