boost your problem analysis capabilities with rdz and pd tools

17
© 2015 IBM Corporation IBM z Systems © 2015 IBM Corporation Boost your Problem Analysis Capabilities with RDz and PD Tools Russell Courtney, IBM Certified Senior CTP, zSeries Problem Determination Tools, and Bill Alexander, IBM Senior Software Engineer

Upload: susan-yoskin

Post on 14-Aug-2015

132 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

© 2015 IBM Corporation

Boost your Problem Analysis Capabilities with RDz and PD Tools

Russell Courtney, IBM Certified Senior CTP, zSeries Problem Determination Tools, and Bill Alexander, IBM Senior Software Engineer

Page 2: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Information is confidential and must not be shared or redistributed without permission from IBM. Plans are based on best information available and may change in future.

DISCLAIMER

© Copyright IBM Corporation 2015. All rights reserved.

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.

Page 3: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

RDz Lunch and Learn Webcast SeriesOngoing throughout 2015 – here are just a fewDevOps topics explored with Venkat Balabhadrapatruni, IBM STSM Enterprise Modernization, and other technical experts.

Date Topic Presenters Focus

April 23 Lunch and Learn: RDz for COBOL Programmers – Tips and Techniques

Venkat Balaphadrapatruni

RDz for COBOL application development and maintenance

April 28 Webcast: Implementing Continuous Integration with RDz with a customer case study

Keith Allen Luis Carlos Silva

RDz, zUnit testing

May 7 Boost your Problem Analysis Capabilities with RDz and PD Tools

Russell Courtney and Bill Alexander

RDz and PD Tools

May 28 Lunch and Learn: RDz for COBOL Programmers - Deep Dive on Editor and Analysis Capabilities

Venkat Balabhadrapatruni

RDz deep dive

June tbd* Automating Deployment with RDz, RTC and UrbanCode

Chris Trobridge, Sean Babineau

RDz, RTC UrbanCode

July tbd* Using RDz and RD&T to boost productivity and save MIPS

Chris Trobridge, Alisa Morse

RDz and RD&T

July tbd* Using Optim with RDz and RD&T Joseph Taffe-Atkins, Alan Johns

RDz, RD&T, Optim

Aug tbd* Lunch and Learn: RDz – the right tools for an agile environment

Rick Slade RDz, RTC, RAA

* Still confirming Replay link

Page 4: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Improves developer productivity and decreases deployment costs by helping to analyze and correct application failures quickly (CICS/DB2/IMS/MQ/COBOL/PLI/ASM/ C/C++/ASM/JAVA).

Develop and test new and existing applications more productively, helping to reduce costs along the way.

Helps to identify the cause, analyze the failure, and fix the

problem

Abend Analysis

Quickly identify the statement, variables, and data values of the offending statement

Page 5: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Increase debugging efficiencies and reduce application development cycle times.

Program testing and analysis aid that helps you examine, monitor, and control the execution of application programs on z/OS (CICS/DB2/IMS/ COBOL/PLI/ASM,C/C++/ASM/JAVA w Toolkit)

Code Coverage Analytics

Source code debugging to

improve development productivity

Interactive Debugging

Used to: Determine if the cause of

an abend is logic or data related

Validate / correct coding changes

Page 6: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Manage production, test, and development data across multiple formats and storage media.

Create, edit, copy, browse, extract, print, and compare enterprise data (VSAM, QSAM, DB2, IMS, CICS, MQ, zFiles/HFS)

Select records based on Criteria Support Multiple Record Layout data Scramble PI data areas

Data management tool supporting file

structures like VSAM, DB2, CICS,

and IMS

Data Management

Manipulate z/OS data stored in various formats

Page 7: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Performance Analysis Drill down to source statement level Hints / Tips to improve performance Support for multiple languages (COBOL, PL/I,

ASM, C/C++, Java, Natural) Support for multiple subsystems (Batch, CICS,

IMS, DB2, DDF, Stored Procedures, MQ, WASz, Adabas)

Application level performance analysis

Identify resource consumption at the application level

Page 8: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Remote Debug ConfigurationsCICS SM perspective integration

Page 9: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Program Analysis§ When editing COBOL or PL/I source - Show In > Program Control Flow

● Graphical diagram representing the flow of control● Nodes are linked to the source location within the editor

§ Focus on a path within the program● Select a node, use menu action > Show program control flow From/To here

§ Search

§ Zoom

§ Save image as file

Page 10: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Data Element AnalysisHover over data elements

Show In > Data Element Table

Search for Occurrences in Compilation Unit

Page 11: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Database query analysisHighlight the EXEC SQL statement and choose Run SQL - Dialog appears if host variables require resolution - Results appear in the SQL results view

Page 12: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Program Modification

•Open, View, Browse copybooks, includes, procedures, datasets, called programs•Syntax coloring; Content assist; Real-time syntax check; Quick fixes•Hex editing; Auto comment changed lines; Block cursor for multi-line editing•Compare to another version; Merge changes; Local change history•Preprocessor support; Formatting; Manage sequence numbers•Identify potentially unreachable code; Rename variables; Find & Replace•Code reuse through Snippets and Templates•Vertical lines at margins and cursor•Highlight matching scope terminators•Mark occurrences of variables•ISPF Command line; ISPF prefix area•View 50+ lines at a time (not 24x80)•Multiple edit sessions at once (side by side)•Hover help for variables, copybooks, includes•Bookmarks; Task Tags; Hyperlinks; Outline view•Plus more....

Specialized editors provide a full set of productivity tools

Page 13: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Integrated Development EnvironmentAccess to typical System z sub-system functionality in z/OS, CICS, IMS, DB2, WAS

Integration with File Manager for file and test data handling, and Fault Analyzer for Dump Analysis

Integration with Asset Analyzer for Application Understanding and Impact Analysis

Integration with Team Concert for Lifecycle and Source Management

Robust Mobile Development in conjunction with MobileFirst PlatformIntegration with RD&T for

flexible access to System z environment

Rational Developer for System z

Integration with Data Studio fordatabase application developmentand testing

A modern IDE for productive development ofcross-platform applications written in COBOL,PL/I, ASM, Java or C/C++ using System zCICS, IMS, DB2, Batch sub-systems

Page 14: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Products Demonstrated in Today’s Presentation

• Rational Developer for System Z• Integrated Development Environment (IDE) containing an enhanced

tool set for creating and maintaining z/OS applications

• Fault Analyzer for z/OS • Captures and analyzes exceptions to provide information about application

and environment

• Debug Tool z/OS• Interactive source level debugging for multiple languages

• File Manager for z/OS• Manages production, test, and development data across multiple file formats

and storage media

• Application Performance Analyzer for z/OS• Helps maximize application performance and resource consumption

Page 15: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2013 IBM Corporation

www.ibm.com/software/rational

Page 16: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2015 IBM Corporation

IBM z Systems

Problem Determination – Additional Resources

Problem Determination Tools White Paperhttps://www14.software.ibm.com/webapp/iwm/web/signup.do?lang=en_US&source=swg-rszswg

IBM Knowledge Centre – web based information / educationhttp://www-01.ibm.com/support/knowledgecenter/other_iea/other_iea_welcome.html§

Problem Determination Tools – general informationhttp://www-01.ibm.com/software/awdtools/deployment/

You Tube – PD TOOLS Channel – basic information on tool usagehttps://www.youtube.com/user/IBMPDTOOLS

Page 17: Boost your Problem Analysis Capabilities with RDz and PD Tools

© 2013 IBM Corporation