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 RDz Source 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: 00 Create a JCL template so you can prompt for values from the RDz UI Define some menu manager extensions in 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 users 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??