Rational & IMS – the forging of a future Scott Davis IBM Deutschland The (R)Evolution Continues © 2014 IBM Corporation Agenda RDz – Flagship – Eclipse 4.2 based – IDE for System z RD&T – Rational Development & Test Environment – zOS on x86 RAA – Application Meta Data – Distributed and zOS 1 2014 © 2014 IBM Corporation IMS and Web 2.0 Integrate your existing IMS assets into Web 2.0 mashup solutions Contains InfoSphere MashupHub and Lotus Mashups – Transform IMS Cobol and PL/I transactions into REST services/feeds – Mashup maker with many built-in widgets (e.g. URL/XML/RSS Viewer, Google Map,..) 2014 © 2014 IBM Corporation IMS SOAP Gateway A direct Web Service solution for IMS – Light-weight web service support • Do not need J2EE server (e.g. WebSphere Application Server) – Integrate IMS assets into SOA using Web Service and SOAP interface – XML transformation in IMS Connect • Handles XML data with no change in IMS application – Supports industry web service standards • HTTP(S), SSL, SOAP 1.1, WSDL 1.1, WS-I BP 1.0 Rational Developer for System z Generates IMS application source WSDL, Correlator Converters 2014 © 2014 IBM Corporation Rational Integrated Debugger 2014 © 2014 IBM Corporation Rational Integrated Debugger 2014 © 2014 IBM Corporation IMS Batch Terminal Simulator 6 Context-sensitive Help 2014 © 2014 IBM Corporation IMS Batch Terminal Simulator Make code changes Examine the BTS output 7 RDz automatically compiles the code Run the program again 2014 © 2014 IBM Corporation RDz – Data Studio Integration Participate in the SQL Outline View with “Extract SQL” editor action. Gathers the SQL from the source file, as well as any copy/include files containing EXEC SQL statements, and loads the SQL Outline View. SQL Outline View Features: Navigate source selecting nodes in the view Run SQL Tune SQL Explain SQL 2014 © 2014 IBM Corporation RDz – Data Studio Integration Editor Features: Run SQL – Highlight the EXEC SQL statement, and run it on the server Results in SQL Results View Tune SQL: Opens Query tuning analysis tools 2014 © 2014 IBM Corporation IMS Snippets 2014 © 2014 IBM Corporation JCL Editor – Real Time Syntax checking and Quick Fixes 2014 © 2014 IBM Corporation JCL Editor – Open Declaration (F3) on Member or Include 2014 © 2014 IBM Corporation Agenda RDz – Flagship – Eclipse 4.2 based – IDE for System z RD&T – Rational Development & Test Environment – zOS on x86 RAA – Application Meta Data – Distributed and zOS 13 2014 © 2014 IBM Corporation Rational Development and Test Environment for System z V9.0 The Rational Development and Test Environment for System z consists of: System z Architecture Simulator (based on zPDT) System z Architecture Simulator provides System z architecture on Intel Capable of running any System z compatible operating system. z/OS currently supported. RD&T RTCz Agent provides great flexibility in running a customized environment RDz Agent System z SW Stack Actual middleware software (including z/OS) z/OS CICS MQ DB2 WebSphere IMS Assembler COBOL C/C++ PL/I Debug Tool System z Architecture Simulator x86 PC running Linux Software stack provides a choice of IBM middleware test environments Actual enterprise compilers Actual APIs (no simulation) RDz and RTCz agents Packaged for simplification Still need RTC and RDz client license(s) to activate <USB License Key*> 2014 © 2014 IBM Corporation Selected z/OS Software Products Licensed for Use with RD&T V9.0 z/OS V1.13, including sub-features WebSphere Application Server for z/OS V7.0, V8.0, and V8.5 CICS Transaction Server (CICS TS) V4.1, V4.2, and V5.1 CICS Transaction Gateway V8.1 IMS V11.1 and V12.1 DB2 for z/OS, V9.1 and V10 WebSphere MQ for z/OS, V7.0 IBM Java SDK for z/OS, V6.0, V6.0.1, and V7.0 COBOL V4.2 Enterprise PL/I V4.2.1 XL C++ V1.12 and V1.13 IBM Rational COBOL Runtime V6.0.1 (EGL) IBM Debug Tool V12.1 2014 © 2014 IBM Corporation Virtualization support With Rational Development and Test Environment for System z V9, you can install the product directly on the operating system used by the supported hardware platform selected (native installations) or you can use a supported virtualization technology to install virtual instances of the product on supported hardware platforms (virtual installations). Operating System requirements for native installations: – Red Hat Enterprise Linux (RHEL) 6.3 – SUSE Linux Enterprise Server (SLES) 11 SP2 – OpenSUSE 12.1 Operating System platforms supported for virtual installations: – Red Hat Enterprise Linux (RHEL) 6.3 – SUSE Linux Enterprise Server (SLES) 11 SP2 – The zBX Model 003 integrated software and hardware system Virtualization Technologies supported: – VMWare vSphere 5 – zBX version 3 Note – The RD&T license server must run on dedicated linux hardware and may not be virtualized 2014 © 2014 IBM Corporation Parallel Sysplex on RD&T V9.0 • Many processes • Many 3270 sessions • Many network connections 2014 © 2014 IBM Corporation Parallel Sysplex – Sample system • z/VM 6.2 volumes supporting multiple z/VM guests • Coupling Facilities • z/OS images • z/OS 1.13.1 volumes supporting • Common z/OS IPL volume • Unique system parms and page volumes • Additional system facilities volumes • Coupling facility volume • Standalone sysres volume 2014 © 2014 IBM Corporation Device Mapping 2014 © 2014 IBM Corporation Agenda RDz – Flagship – Eclipse 4.2 based – IDE for System z RD&T – Rational Development & Test Environment – zOS on x86 RAA – Application Meta Data – Distributed and zOS 20 2014 © 2014 IBM Corporation What is Rational Asset Analyzer? Web Services / REST Interface Application Server 2014 © 2014 IBM Corporation RAA – Home Page 2014 © 2014 IBM Corporation Inventory – the numbers - distributed 2014 © 2014 IBM Corporation Inventory – the numbers - zOS 2014 © 2014 IBM Corporation RAA’s IMS asset list IMS DBD IMS DBD DD - and associated data set(s) IMS DBD segment IMS DBD field IMS PSB IMS PCB IMS PCB segment IMS subsystem IMS transaction - and associated run unit Program and JCL references to the above assets 25 2014 © 2014 IBM Corporation DBD 2014 © 2014 IBM Corporation PSB II 2014 © 2014 IBM Corporation Transactions – IMS Specific Transaction Load / Run Unit PSB Segments I/O 2014 © 2014 IBM Corporation Deeper & Deeper 2014 © 2014 IBM Corporation Down / Up to the Program 2014 © 2014 IBM Corporation Program Specific 2014 © 2014 IBM Corporation Enhanced precision with RAA v6.1 Handle ASMTDLI call Handle DLET/ISRT calls to Get calls for data store match Handle dynamic SSA values Handle path call segment-to-data structure matching Handle SSA with initial value less than field size Handle unqualified SSA not terminated with space 32 2014 © 2014 IBM Corporation Overview of the IMS Catalog Need a single, trusted source for the IMS database and application metadata information IMS catalog will contain information about IMS program resources, database resource, and relevant application metadata that IMS controls – All program- and database-related information defined to the IMS database system including databases, fields, segments, data types, and more – Changes made to any of these resources when you create, alter, or delete any IMS resource information will be reflected in the catalog The IMS catalog is a key component of the IMS growth strategy – Simplification – Integration 33 2014 © 2014 IBM Corporation IMS Catalog Lifecycle Process optimized with RAA’s batch loading IMS catalog metadata 34 2014 © 2014 IBM Corporation RAA metadata to IMS Enterprise Suite Explorer ACBLIB JCL Source Rational Asset Analyzer COBOL source Manual Process One @ a time IMS transactions RAA metadata REST interface IMS Explorer Automated process Explorer request information about DBD to data structure: 1. RAA has a 1-to-0 mapping 2. RAA has a 1-to-1 mapping 3. RAA has a 1-to-n mapping DBD to COPYBOOK Mappings 2014 Last update: 14-Mar-2014 © 2014 IBM Corporation The IMS segment CRUD matrix The precision changes allow creation of the new IMS segment level CRUD matrix report For all IMS segments in the enterprise - access CRUD matrix from the Data store summary page For a given program - access CRUD matrix from the Program detail page 36 2014 © 2014 IBM Corporation The IMS segment CRUD matrix detail (field level) 37 2014 © 2014 IBM Corporation Thank You! Your Feedback is Important to Us [email protected] 38 2014 © 2014 IBM Corporation
© Copyright 2025 ExpyDoc