Presentation on theme: "RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers."— Presentation transcript:
1RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers
2What 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
3Process integration examples Customers have tools that are not out-of-the-box integrated into RDzSource code management systemsBuild systemsTest 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??
4Configuration 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 programsStandard project build configurations can be exported/imported/autoconfigured-in-RSE for sharing between developersExisting ISPF tool green-screen interfaces can be exposed and driven from a HATS generated eclipse plug-inThe HATS toolkit is included in the RDz mediaHATS macros can drive interaction with green screen toolsThe LPEX editor can be extended and customizedSee John Casey whitepaper on COBOL café (eclipse skills required)SCMs can be integrated into RDz development in a variety of meansSCM integration is the #1 request of customers!!
5Configuration and extension examples RDz continues to offer more tools to take over existing ISPF function from an out-of-the-box eclipse interfaceExample – File Manager Integration for browsing/editing VSAM datasetsExample – CICS Resource definition creation and installation via the ADM and CICS Explorer…but we can never handle everything…
6Simple Integration using Menu Manager Customers can access the batch tool interface using JCL, TSO, or rexx scripts using default Menu Manager execution typesParameters to pass like checkout dataset, or member names can be dynamically queried from the user and passed to the batch commandReturn results can also be displayed for TSO or REXX executionMenu items can be dynamically created and included in the zOS project right-click menuWorks on zOS projectsExtensions coming for enabling in RSE viewMenu Manager execution types can be extended using a Java interface if required6
7How to get started with Menu Manager Ask for ideas on the café … lots of people use Menu Manager for lots of thingsAccessing Changeman XML interface for SCM integrationRunning code-check toolsCreating resources and datasets on the flyRunning complex build procedures…Read the Menu Manager whitepaper – In the RDz library online:Create a JCL “template” so you can prompt for values from the RDz UIDefine some menu manager extensions in the RDz preferencesSyntax can be tricky .. Get help from the whitepaper or café if you run into issues
9Host 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 applicationsLow skills requirementHighly customizableIterative development processTransformation “on the fly”Extend terminal application tasks as Web servicesBenefitsExtend host application to new usersImprove the navigation of your host applicationReuse your existing assets in a Service Oriented ArchitectureAvoid rewriting applications (no impact to code)
10HATS deployment options WebView through your favorite browserZero footprintRich ClientIntegration at the desktop with other Eclipse applicationsClient side processingRich set of user interface widgetsBuilt on the standard, open Eclipse foundation3270e print directly to end user’s printer3270 or 5250 datastreamPortalIntegration at the glassClick-to-Action supportWeb ServiceBuild self-service transactionsMobilePDA, Cell Phones, Data Collection terminalsThis slide illustrates HATS deployment optionsWEB - HATS apps can be deployed as WEB apps that can be accessed via a traditional browser with zero footprint at the client.Portal – can be integrated with other application within a portlet.Web Services – can be exposed as Web ServicesRich Client – can be integrated at the desktop with other Eclipse bases applications within a Rich Client - allowing to take advantage of a rich set of user interfaces widgetsMobile – and also can be accessed via PDA, Cell phones etc.10
11Using HATS included with RDz Every RDz license comes with a copy of HATS for RCP applicationsEasily create eclipse plugins that act as a workstation UI for green screen applicationsRCP applications can be developed using standard HATS tools and deployed as an RDz pluginCan be integrated also using menu manager
12Questions??This is where you would add the variables passed to the PROC12