Boost your Problem Analysis Capabilities with RDz and PD Tools
-
Upload
susan-yoskin -
Category
Software
-
view
133 -
download
1
Transcript of 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
© 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.
© 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
© 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
© 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
© 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
© 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
© 2015 IBM Corporation
IBM z Systems
Remote Debug ConfigurationsCICS SM perspective integration
© 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
© 2015 IBM Corporation
IBM z Systems
Data Element AnalysisHover over data elements
Show In > Data Element Table
Search for Occurrences in Compilation Unit
© 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
© 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
© 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
© 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
© 2013 IBM Corporation
www.ibm.com/software/rational
© 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
© 2013 IBM Corporation