IBM System z PDTools IBM Problem Determination Tools for z/os Hans Emrich Senior Client IT Professional PD Tools + Rational on System z Technical Sales and Solutions IBM Software Group hans.emrich@de.ibm.com
Disclaimer IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
Agenda General overview of IBM Problem Determination Tools (IBM PD Tools) New features and functions overview
IBM Problem Determination Tools for z/os IBM PD Tools are tools for successfully developing and maintaining applications running on system z. Debug Tool: interactive source level debugging for multiple languages Fault Analyzer: diagnosing mainframe application errors and ABENDs. File Manager: manages production, test, and development data across multiple file formats and storage media Workload Simulator: function, regression, performance, and stress testing; capture/replay HourGlass: provides date and time manipulation for time sensitive applications Dataset Commander: ISPF-Toolset for dataset navigation and handling Application Performance Analyzer: measures and reports application performance
IBM Problem Determination Tools common features IBM Application Performance Analyzer IBM Debug Tool z/os Environments Batch, CICS, IMS, DB2 MQSeries, WAS, etc. IBM Fault Analyzer IBM File Manager IBM HourGlass GUI support Eclipse, (Web) Source code support COBOL, C/C++, PL/I, Assembler, Java IBM Workload Simulator IBM Dataset Commander
Product offerings Problem Determination Tools buy as standalone products Problem Determination Solution Pack for z/os IBM Debug Tool for z/os, V13.1 IBM Fault Analyzer for z/os, V13.1 IBM File Manager for z/os, V13.1 IBM Workload Simulator for z/os and OS/390, V1.1 IBM HourGlass V7.1 IBM Data Set Commander for z/os, V8.1 Problem Determination Modernization Solution Pack IBM Application Performance Analyzer for z/os, V13.1 IBM Debug Tool for z/os, V13.1 IBM Fault Analyzer for z/os, V13.1 IBM File Manager for z/os, V13.1 Problem Determination Testing Solution Pack for z/os IBM Debug Tool for z/os, V13.1 IBM Workload Simulator for z/os and OS/390, V1.1 IBM Hourglass V7.1 Solution Packs provide a reduced, inclusive price while benefiting from investments in previously purchased products.
PD Tools Graphical User Interfaces PD Tools Plug-Ins PD Tools Studio Web Interface (only Fault Analyzer yet)
IBM PD Tools eclipse plug-ins - services a wider range of IT people IBM Debug Tool IBM Fault Analyzer z/os DB2 IBM Application Performance Analyzer IBM FileManager CICS IMS Rational Developer for System z 3270 Terminal 3270 Terminal System z Application Lifecycle A s s e m b l e Application Developer Windows und Linux Systemprogrammer/-administrator
Problem Determination Tools Studio Full-function, Eclipse-based GUI Environment PD Tools Studio Includes the individual V13 refreshed PD Tools Plug-ins Improved and simplified connections management Intuitive and secure access to z/os resources Easier installation and maintenance Expandable to incorporate other plugins (e.g. CICS Tools) PD Tools Studio includes the GUI for Application Performance Analyzer Debug Tool including profile management features Fault Analyzer File manager z/os Perspective --A perspective and views included to list, create, edit, and control z/os datasets, PDS datasets, zfs files and paths and to submit jobs and view JES spool output.
IBM PD Tools GUI options to install Hint: google IBM PDTools and find: IBM - z/os Problem Determination Tools - Family Overview
IBM PD Tools GUI - Topology - Common Component APA FA DTSP FM CICS Explorer IMS Explorer PD Tools Studio PDTools Common Component RDz V8.5 -> PD Tools Common Component Server z/os PD Tools have a consistent, integrated and easy-to-use way to work with CICS and IMS explorer and Rational Developer for System z There is now a common connection framework, with a single point of configuration, providing a vastly simplified user experience.
IBM PD Tools GUI - Compatibility note Compatibility: The latest Problem Determination Tools Eclipse plug-ins (V13.1 plug-ins) are compatible with the Problem Determination Tools V12.1 host environment as well as the V13.1 host environment. So, we recommend that you use the latest level of plug-ins (V13.1) with host product levels V12.1 or V13.1. This applies to Debug Tool (including DTSP and DTCN plug-ins), Fault Analyzer, File Manager and Workload Simulator (only V1.1 available). The exception to the rule above is Application Performance Analyzer (APA). The APA V13.1 plug-in is not compatible with the APA V12.1 host product. You must use the APA V12.1 plug-in when working with the APA V12.1 host product, while the APA V13.1 plug-in is required when working with the APA V13.1 host product. The APA V13.1 plug-in and APA V12.1 plug-in are both included in the Problem Determination Tools plug-in installers. Select the right version depending on the level of APA on your host system. Hint: To use APA V12 in PD Tools Studio V13, remove APA V13 from the Studio and install the APA V13 plug-in from the combined P2 installer package
IBM PD Tools GUI - Hint!
IBM PD Tools GUI Compatibility with RDz PD Tools GUI compatibility PD Tools V11 RDz 8.0.x RDz 8.5.x RDz 9.x.x * * PD Tools V12 PD Tools V13 additional comment V11 plug-ins are NOT compatible with V12 server environment and vice versa V13 plug-ins are compatible with V12 server environment (apart of APA) V13 plug-ins only work under Eclipse 4.2.2 based environment. This includes RDz 9.x, CICS Explorer V5.x, z/os Explorer V2.x * except FA plug-in as a modified one is delivered within RDz
IBM PD Tools Common Components
PD Tools Common Component - Server Is delivered together with PD Tools products having a GUI Consists currently of three features: 1) PD Tools common component server (used by APA, DT, FA, and FM) 2) Interactive Panel Viewer (used by FA and FM) 3) IPVLANGX Simple JCL customization steps to run configure the server once, add more extensions. No Java required. SSL enabled Vnext: to be opened for customer use 201 4 16
PD Tools Common Component - Server //IPVSRV PROC PORT=2800,FAMILY='AF_INET',TRACE=D //RUN EXEC PGM=IPVSRV,REGION=40M, // PARM=('&PORT &FAMILY &TRACE') //STEPLIB DD DISP=SHR,DSN=PDTCC.V1R7.SIPVMODA <== to be APF auth. //SYSPRINT DD SYSOUT=* //IPVTRACE DD SYSOUT=* //STDOUT DD SYSOUT=* //* Server wide, then participating product configurations //CONFIG DD DISP=SHR,DSN=ADTCFG.IPVV17.CUSTOM(DEFAULT) <== SRV cfg. // DD DISP=SHR,DSN=ADTCFG.IPVV17.CUSTOM(DT) <== DTSP // DD DISP=SHR,DSN=ADTCFG.IPVV17.CUSTOM(FM) <== FM // DD DISP=SHR,DSN=ADTCFG.IPVV17.CUSTOM(FA) <== FA // DD DISP=SHR,DSN=ADTCFG.IPVV17.CUSTOM(APA) <== APA Hint: use TRACE=D for Problem determination... server is very chatty
IBM 1. Common System Client z PDTools Roadshow 2012 PD Tools Common Component - Client comes along with the PD Tools plug ins consists of two features: the connection and communication framework to connect and talk to the PD tools common component server A lookup view providing descriptions for most messages and codes in IBMs system z software (previously only available with FA plug-in). Vnext: extendable with user messages and codes 201 4 18
PD Tools Common Component - Client Lookup view
New Featurs und Functions in PDTools products V13
Fault Analyzer
IBM Fault Analyzer for z/os V13 - Whats new? Support for DB2 V11, IMS V13, CICS TS 5.1, z/os 2.1, COBOL V5.1 New and enhanced functions: - Source info mismatch trace - Source info exclude list - CICS Trace Filter - CICS Storage overlay assistance - Support for user messages and codes New Web Interface based on a Websphere Liberty Profile Several other under-the-covers improvements
Fault Analyzer: Features added since V13 GA Enhanced with a COBOL Explorer. A post-mortem debugger - Only ISPF interface in V13 - Eclipse plug-in enhancement in FA Vnext Support for CICS 5.2 EBCDIC / ASCII toggle in storage display Inactive COBOL program information Java API to download Fault Analyzer report FA Plugin Implemented FAAPI.OpenReport API which enables users to open a Fault Analyzer report from their own application. You can now access Fault Analyzer report using a provided API which you can exploit with your own tools.
Debug Tool
IBM Debug Tool for z/os V13 - What s new? Smooth debugging mixed apps JAVA/COBOL/PLI/C C++ /Assembler Improved Code Coverage and new Debug Tool Code Coverage Automatic start (Dynamic) IMS MPP regions, dynamic routing of transactions IMS Startup Cross Reference table for WASz. Web TCPIP and MQ started. GUI Playback Support for DB2 V11, IMS V13, CICS TS 5.1, z/os 2.1, WASz 8.5,, COBOL V5.1, Enterprise PLI V4.4, C/C++ for z/os 2.1, RDz 9.0 Source code debugging to improve development productivity
Debug Tool: Features added since V13 GA Support for CICS 5.2 Support for "application versioning DTCN fields: Application, Plattform, Operation and Version Add capability to trap DB/2 SPs based on client ID Provide console interface to list Terminal Interface Monitor (TIM) users. Enhanced DT Code Coverage support for z/os XL C. Enhanced DT Code Coverage support for RD/z and PD Tools Studio. SET LIST BY SUBSCRIPT ON support for COBOL for MFI. This includes QUERY LIST BY SUBSCRIPT.
Debug Tool Tech Preview Starting 4Q2014 Includes: APIs to access Code Coverage Reports and Source Delayed Debugging C/C++ Automonitor for C/C++ GUI: AT GLOBAL LABEL AT LABEL labelname and more commands related to labels CALL %FA Code Coverage Plug-in Code Coverage Web Facility: Load Module Analyzer Plug-in
APA
IBM Application Performance Analyser for z/os V13: - What s new? Support for WebSphere and Java Sampling enhancements to improve accuracy of reports WAS Phase 2 to support simultaneous sampling of servant regions, CICS and DB2 activity Support for DB2 V11, IMS V13, CICS TS V5.1, z/os 2.1, WASz V8.5, COBOL V5.1, PL/I V4.4, Java V7 Preloaded JVMTI UID=0 obsolete for APA and for the application to be observed Monitor and optimize performance at the application level
Application Performance Analyzer for z/os V13 - Features added since V13 GA Enhancement to CAZBATCH and CAZAPI01 to allow the user to provide a specific sample file data set name using the new keyword 'SampDSN'.. New S10 Error Messages report. New configuration setting 'ErrMsgStatus' that is used to indicate what conditions the ErrMsg status is to be displayed in the observation list. Enhancement to the C09 report, to display up to three possible interpretations of the instruction before the PSW. These are displayed under the heading 'Alternate Disassembly' Enhancement to enforce external user level security in APA when creating, updating, reading and deleting sample file data sets, and those data sets containing exported sample files (to support datasets with &USERID HLQ) Enhancement to the configuration setting AltCICSStepNm to allow six alternate CICS execution module names. Enhancement to support reporting for Parallel Access Volumes. New DB2I configuration setting ABENDSTOP, used to indicate if APA is to stop or continue sampling after DB2 intercept and traps an abend. Support for the CICS TS 5.2
Filemanager
IBM File Manager for z/os V13 - What s new? IMS GUI FM DB2 enhancements Batch template and update support UNICODE and various CCSIDs support Support for DB2 V11, IMS V13, CICS TS 5.1, MQ8.5, z/os2.1, PL/I 4.4 DB2 Large Object (LOB) including XML columns SMF Mapping Data management tool supporting key file structures like VSAM, DB2, CICS, and IMS
File Manager: Features added since V13 GA For FM/IMS, session timeout support - two new installation options for resolving resource contention problems: a time-based check pointing option and a timeout option For FM/DB2, support for edit Clone and History tables has been added DB2 Editor Time Out support for those DB2 systems where an editor inactivity time-out is required (not to view or browse) Support inserting and deleting segments when editing data using a segmented template Significant performance improvement when copying with reformatting of packed to zoned field type conversions and when a large number of fields are present and most fields are copied as-is.
Dataset Commander
IBM Data Set Commander for z/os V8.1- - What s new? New LLA monitor component for automating cache synchronization for updated LLA and VLF managed directory entries across the sysplex z/os V2.1 - PDSE Support (*) - Ability to recover prior levels of a PDSE member after deletion or modification - includes display, rename, delete, and restore prior levels of a PDSE member - Displays a member selection list of all member generations - Display absolute and relative generation number. - Rename/Delete/Restore member generations (*) PDSE V2 improves performance, space utilization, CPU usage, provides member generations and much more
HourGlass
IBM Hourglass for z/os V 7.1 - Highlights of amendments Set CICS region time (HGCC Transaction) using the HourGlass CICS Batch Time Management process JES exit to validate DD card date/time qualifications Support for STCKSYNC macro requests Support for EXEC CICS START TRANSID(name) TIME(hhmmss), using the TIME(hhmmss) specification on the DELAY, POST or START TRANSID commands Dynamic refresh of active Control Element set from the Hour Glass Repository Administer job schedule control elements using a batch program Manage IMS time setting for an application using the Hour Glass Control Center for IMS Support for CICS Transaction Server V5.1 + V5.2, z/os V2.1 (including LE) and DB2 V11 is included in this release. Pricing metric (Execution-based sub-cap)
Questions so far?
hans.emrich@de.ibm.com 39