® © 2010 IBM Corporation IBM Software Group Rational Developer for System Z and IBM Problem...
-
Upload
hortense-bell -
Category
Documents
-
view
227 -
download
0
Transcript of ® © 2010 IBM Corporation IBM Software Group Rational Developer for System Z and IBM Problem...
®
© 2010 IBM Corporation
IBM Software Group Rational Developer for System Z and IBM Problem Determination Tools
Rational Developer for System zwith IBM Problem Determination Tools
Russell C CourtneyCertified, Technical SpecialistIBM Problem Determination Tools [email protected]
2
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Agenda
Rational Developer for System z New Plug-In for CICS Applications (Live Demonstration)
Advanced BreakPoints
Fault Analyzer Perspective – Locating CICS Information (Live Demonstration)
File Manager Perspective
Application Performance Analyzer Workstation Interface (Live Demonstration)
3
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
The Program Source viewThe highlighted line is the current statement
The highlighted line is the current statement
Right click a statement to:• find text • create a stmt breakpoint• jump or run to a stmt• see other options
Right click a statement to:• find text • create a stmt breakpoint• jump or run to a stmt• see other options
Right click a variable to:• add it to the monitor view• create a watch breakpoint• see other options
Right click a variable to:• add it to the monitor view• create a watch breakpoint• see other options
Set a statement breakpoint by double-clicking in the gray area next to a statement
Set a statement breakpoint by double-clicking in the gray area next to a statement
4
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Setting Breakpoints Double click in the source view
Right click in the breakpoints view
5
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Menu driven breakpoint building
Statement Breakpoints
Watch breakpoint - stops the program when a variable or storage area changes
Entry Breakpoint – stops the program upon entering a sub-program
Conditional breakpoints such as: X > 999
Based on a frequency: Stop the Nth time a statement runs
Also set breakpoints on an address or load module
Two types (conditional – un)
6
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Fault Analyzer Interface with RDz Use the cross-platform fault analysis to capture ABEND information
captured on the host for various environments. CICS
IMS
DB2
z/OS
Viewed from the workstation: Work with multiple fault history files from
multiple systems.
View dump selections relating to ABENDs.
Annotate reports to share comments with other users
who browse the same reports.
Reference the same editor sessions used for code editing instead of module sidefiles.
OS/390
LE (Language Environment)
MQSeries
UNIX System Services
7
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Fault Analyzer Perspective
FA Artifacts viewFA Artifacts view
FA Report browser / Dump Storage browser
FA Report browser / Dump Storage browser
Detail view / Look-up view
Detail view / Look-up view
FA Report OutlineFA Report Outline
8
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Fault Analyzer Artifacts View Actions
Right Clicking Add new history file
Retrieve last accessed history file
Retrieve view information
Delete from view
Populate/refresh history file
Configure history file monitor
Set encoding
RT click
click
9
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Fault Analyzer Detail View
Sort Fault entries by clicking on the column
Sort Fault entries by clicking on the column
Configure columnsConfigure columnsView and work with Fault entries in the Detail view
View and work with Fault entries in the Detail view
Quick overview of fault entries
Quick overview of fault entries
10
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Fault Analyzer Look-up View
Code explanationCode explanation
Manually browse code definitions
Manually browse code definitions
Find definitions to ABEND codes, and system messages with the Look-up view
Find definitions to ABEND codes, and system messages with the Look-up view
Enter search term Enter search term
11
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Opening a Fault Analyzer Report
Right click on the entry
Right click on the entry
RT click
click
12
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Fault Analyzer Report Browser View
click
Navigate between tabs by clicking
Navigate between tabs by clicking
Read your fault entry report in the multi-tabbed Report Browser View
Read your fault entry report in the multi-tabbed Report Browser View
Fault Analyzer real-time analysis report
Fault Analyzer real-time analysis report
Tabs to other sections Tabs to other sections
Hyperlinks to source line # and ABEND code
Hyperlinks to source line # and ABEND code Hyperlink to dump Hyperlink to dump
13
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Dump Browser View
Browse the captured mini-dump data stored in the fault entry report in the Dump browser view
Browse the captured mini-dump data stored in the fault entry report in the Dump browser view
Hex Values Hex Values Character Values Character Values Address Address
Switch between Dump Browser / User Notes
Switch between Dump Browser / User Notes
Search for a pattern Search for a pattern
14
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
File Manager Interface with RDz Facilitates workstation access to data files on the host
Formatted display of: VSAM - KSDS, ESDS, etc.
QSAM – PDS, SEQ, etc.
Menu driven template creation
Multiple views of the data the formatted editor: Table
Single
Character
VSAM data utilities Copy
Allocate
Browse very large files quickly Work with a sub-set of data downloaded to the workstation
15
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Formatted Data Editor
Display and edit PDS members, sequential datasets, and VSAM datasets using the Formatted Data editor
Display and edit PDS members, sequential datasets, and VSAM datasets using the Formatted Data editor
Table FormatTable Format
Single FormatSingle Format
Associated template
Associated template
Switch to unformatted
Switch to unformatted
16
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Data Editor in Character mode
17
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Formatted Data Editor Actions
Switch between record layouts
Switch between record layouts
Navigate to “Top”, “Bottom”, or line number
Navigate to “Top”, “Bottom”, or line number
Collapse / Expand Single mode
Collapse / Expand Single mode
Page Up / DownPage Up / Down
Hex modeHex modeSelect show setting
Select show setting
18
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Working with Data
Over type a value in table or single mode
Over type a value in table or single mode
Use scroll bars to navigate data
Use scroll bars to navigate dataRight click in the data
area to access more options
Right click in the data area to access more
options
19
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Create a Template
Select, a PDSSelect, a PDS
RT click
click
20
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Creating a Simple Copybook Template
click
Select the SystemSelect the System
Select the Data SetSelect the Data Set
Name the TemplateName the Template
click
Select the copybookSelect the copybook
Automatically shows known copybooks
Automatically shows known copybooks
21
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Field informationField information
Simple Copybook Template Editor
click
Build Record Identification / Record Selection Criteria
Build Record Identification / Record Selection Criteria
Indicate Layout for editing
Indicate Layout for editing
Indicate offsetIndicate offsetCriteria ViewCriteria View
Selectable operators
Selectable operators
Complex operatorsComplex operators
Click to Select, Hold, and Sequence
Click to Select, Hold, and Sequence
22
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Creating an Advanced Copybook Template
click
Select the SystemSelect the System
Name the TemplateName the Template
click
Select the multiple copybooks
Select the multiple copybooks
Select the Data SetSelect the Data Set
Automatically shows known copybooks
Automatically shows known copybooks
23
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Field informationField information
Advanced Copybook Template Editor
click
Build Record Identification / Record Selection Criteria
Build Record Identification / Record Selection Criteria
Indicate Layout for editing
Indicate Layout for editing
Indicate offsetIndicate offsetCriteria ViewCriteria View
Selectable operators
Selectable operators
Complex operatorsComplex operators
Click to Select, Hold, and Sequence
Click to Select, Hold, and Sequence
24
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Creating an Dynamic Template
click
Select the SystemSelect the System
Name the TemplateName the Template
click
Create using existing template layout
Create using existing template layout
Select the Data SetSelect the Data Set
Automatically shows known copybooks
Automatically shows known copybooks
25
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Dynamic Template Editor
Indicate layoutIndicate layoutBuild selection criteria
Build selection criteria
Field InformationField Information
Select, Hold, and Sequence
Select, Hold, and Sequence
Field editing buttonsField editing buttons
26
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Copy Utility
Select, a PDSSelect, a PDS
RT click
click
27
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Copy Utility (continued)
Indicate number of records to skip / copy
Indicate number of records to skip / copy
Select the members you wish to work with
Select the members you wish to work with
click
Indicate target datasetIndicate target dataset
Choose “MOD” or “OLD” disposition
Choose “MOD” or “OLD” disposition
click
Associate “From” and “To” templates (optional)
Associate “From” and “To” templates (optional)
28
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Advanced Allocate
Select the member with “like” attributes
Select the member with “like” attributes
RT click
click
29
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Advanced Allocate (Continued)Indicate target data set
Indicate target data set
“Like” data set, browse or type to change
“Like” data set, browse or type to change
Indicate library typeIndicate library type
Generate data using template or fill character
Generate data using template or fill character
Modifiable attributes
Modifiable attributes
click
30
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Application Performance Analyzer Functional OverviewApplication performance analysis tooling for application developers
View reports online with ISPF
BATCHBATCH CICSCICSIMSIMS DB2 / DDFDB2 / DDF(Stored Procedures)(Stored Procedures)
MQ SeriesMQ Series
APA Observation FilesPrint reports from z/OS
ISPF
ApplicationPerformance
Analyzer
TSOTSO
Observation session (Real Time, Scheduled, Batch JCL, or via program CALL)
View Reports online in ISPF View Reports in PDF on a PC
USSUSS
31
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Application Performance Analyzer GUI
AvailableNOW !
32
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
Application Performance Analyzer GUI
33
IBM Software Group | EGL Simplify InnovationIBM Software Group Rational Developer for System Z and
IBM Problem Determination Tools
© Copyright IBM Corporation 2008. All rights reserved.
The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way.
IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.