Top Banner
© 2010 IBM Corporation © 2008 IBM Corporation February 24, 2011 IBM Software Group ® IBM Software Group PD Tools Problem Determination for z Workloads © 2010 IBM Corporation Ken Hume IBM Software Group March 4, 2011 Session Number 8727 SHARE Spring 2011
95

Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

Apr 05, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation

© 2008 IBM CorporationFebruary 24, 2011

IBM Software Group®

IBM Software Group PD Tools

Problem Determination for z Workloads

© 2010 IBM Corporation

Ken HumeIBM Software Group

March 4, 2011Session Number 8727SHARE Spring 2011

Page 2: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation1

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

1

Agenda

Problem Determination Tools Overview

The new GUI face of the IBM PD Tools

Fault Analyzer Interfaces

Debug Tool Interfaces

Application Performance Analyzer Interfaces

File Manager Interfaces

Summary

Q&A

Source: If applicable, describe source origin

Page 3: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation2

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

2

IBM

Pro

blem

Det

erm

inat

ion

Tool

s

Debug Tool for z/OS V11

File Manager for z/OS V11

Fault Analyzer for z/OS V11

ApplicationPerformanceAnalyzer for

z/OS V11

Workload Simulator for z/OS & OS/390Rational Functional Tester Ext

Rational Performance Tester z/OS

Optim Move for DB2

IBM 2010 Offerings

www.ibm.com/software/awdtools/deployment

Hourglass ISPF Productivity Tool

zIIPzAAP

DataPrivacy

WASz/Java

TimeShifting

End-to-EndDebug

SVC DumpAnalysis

COBOLModernization

IMS v11DB2 v9

CICS TS v4.1

ISPF ObjectLists

Command Lists

RDZIntegration

GUI interfaces

Proven Functionality

IBM Problem Determination Tools Suite for z/OSBest of breed application development tooling

Page 4: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation3

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

3

The new GUI face of the IBM PD Tools

Page 5: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation4

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

4

IBM Problem Determination Tools V11 GUIs

The GUIs are available as plug-ins to CICS Explorer, or integrated with Rational Developer for System z

PD V10 GUI plug-ins in CICS Explorer RDz

zSeries Application

LifecycleBusiness driven process

Ass

embl

e

DevelopSystem z Application System z Application

LifecycleLifecycle

Page 6: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation5

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

5

The tools also provide excellent, traditional 3270-based interfaces

Application Performance Analyzer

Fault Analyzer

Debug Tool

Page 7: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation6

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

6

Many of the tools have graphical user interfaces

Application Performance Analyzer

Debug Tool

Fault Analyzer

Page 8: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation7

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

7

CICS TS

SM

CRUD/InstallControl, FilterTopologyEvents, ATOM

Execution TreeDependenciesQueriesCommand Flow

IA

Threadsafe, File, CPU,Response Time analysisGraphical andSheet views

PA

IBM CICS Explorer™

CM

CRUD/InstallHistory, Audit BackoutSearch, Compare

StatusSituationsTopology

XEDaemon &ConnectionStatus & Test

TG

ibm.com/cics/exploreribm.com/cics/explorer/download

ibm.com/cics/tools

CICS, IMS,DB2, & z/OSApplicationDebugging

DT

CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis

FA

ConfigurationStatusControl, Test

MQ

SMIA PACMDATG

CICS Transaction ServerCICS Interdependency AnalyzerCICS Performance AnalyzerCICS Configuration ManagerCICS Deployment AssistantCICS Transaction Gateway

APAFADT

Application Performance AnalyzerFault AnalyzerDebug Tool

MQ WebSphere MQ

XE OMEGAMON XE for CICS

RDz Rational Developer for System z

CICS, IMS, DB2,& z/OSObservation Requests& Reporting

APA

DevelopTestEtc

plus … RDzSM

IA

PA

CM

XETG

DT FA

MQ

APAFM

DeploymentDiscovery,Visualization,Automation & Control

DA

Page 9: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation8

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

8

Open a "perspective" in CICS Explorer

click

Page 10: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation9

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

9

Select a PD Tools perspective

click

Select the “Fault Analyzer Perspective” and click “Ok”

Select the “Fault Analyzer Perspective” and click “Ok”

Page 11: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation10

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

10

An example of a PD Tools GUI in CICS Explorer

The Fault Analyzer perspectiveThe Fault Analyzer perspective

Page 12: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation11

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

11

The Fault Analyzer Interfaces

Page 13: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation12

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

12

Fault Analyzer - Helps you rapidly pinpoint why and where an application failed

IBM

Pro

blem

Det

erm

inat

ion

Tool

s

Debug Tool for z/OS

Fault Analyzer for z/OS

ApplicationPerformanceAnalyzer for

z/OS

Workload Simulator for z/OS & OS/390Rational Functional Tester Ext

Rational Performance Tester z/OS

Optim Move for DB2

IBM 2010 Offerings

www.ibm.com/software/awdtools/deployment

ISPF Productivity Tool

File Manager for z/OS

Hourglass

Fault Analyzer for zOS HighlightsAutomatic program abend capture and reporting

Program source-level reporting

Multiple languages and zOS environments including CICS, DB2, IMS, Enterprise PL/I, Enterprise COBOL, C/C++, HLASM, JAVA and WebSphere Application Server for z/OS systems

Provides a detailed report about program failures to help resolve them quickly

Enables you to track and manage application failures and fault reports

Offers a view of storage contents, trace tables and terminal screen images at the time of failure to help speed corrective action

Provides the ability to customize message descriptions to be used in failure reports

Interface to File Manager

Eclipsed-based GUI plug-in available for download

Page 14: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation13

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

13

IBM Fault Analyzer Multiple interfaces and modes of operation

FREE!! Eclipse Based

GUIModes Of Operation•Real-time analysis•Batch dump re-analysis•Interactive dump re-analysis

Modes Of Operation•Real-time analysis•Batch dump re-analysis•Interactive dump re-analysis

Interfaces• ISPF • CICS

Interfaces• ISPF • CICS

• RDz• Web

• GUI

New in FA 11.1

• Plug-in for CICS Explorer

• Java, C/C++, and Enterprise PL/I enhancements

• CICS support improvements

Page 15: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation14

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

14

The Fault Analyzer GUI Interface

Page 16: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation15

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

15

Fault Analyzer: What’s new in version 11?

The IBM Fault Analyzer Plug-in for Eclipse, when integrated with Fault Analyzer for z/OS and CICS Explorer, provides access to problem reports for diagnosing mainframe application errors and abends. Key features include:

– An interface to manage views and multiple fault history files– The ability to browse fault entries that were created during real-time analysisof

abending programs– A browser for browsing the dump storage associated with a fault entry– A source listing of abending programs using side files

Java support enhancements:– Integration of Java stack trace information into the Fault Analyzer event list– Java source support where Java source is included in the abending jar file

C/C++ Dwarf file support.Latest Enterprise PL/I sysdebug file support.Fault Entry size management improvements:

– Fault Analyzer will no longer include un-referenced storage pages in the minidumpportion of a Fault Entry.

– An option to control the size of the CICS trace table included from SDUMP analysis.– Support for CICS EXCI calls made from the Fault Analyzer listing exit.– CICS Auxiliary trace data set interpretation and viewing.– Enhancements to ISPF history file management operations to be similar to IDIUTIL.

Page 17: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation16

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

16

Fault Analyzer Interface inside CICS Explorer

Multiple views are displayed

Multiple views are displayedDouble click on tabs to

expand a viewDouble click on tabs to expand a view

Page 18: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation17

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

17

Default Fault History File View

Fault Entries are stored in fault history files

Fault Entries are stored in fault history files

clickIf needed, click on “Column Configuration”

If needed, click on “Column Configuration”

Click on column to SortClick on column to Sort

Page 19: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation18

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

18

Opening a Fault Entry

The files have now been sorted based on the Abend Code

The files have now been sorted based on the Abend Code

Once the member is found, right click and select “Browse Report” to view the Fault Analyzer Report

Once the member is found, right click and select “Browse Report” to view the Fault Analyzer Report

RT click click

11 22

Page 20: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation19

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

19

Fault Analyzer Main Report

Data Field InformationData Field Information

Fault Analyzer Synopsis

Fault Analyzer Synopsis

Source code that preceded the ABEND

Source code that preceded the ABEND

Page 21: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation20

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

20

The Main Report “Hotkeys”

Clickable fields that provide access to associated information

Clickable fields that provide access to associated information

Page 22: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation21

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

21

Results of clicking Hotkeys

Clicking Abend code invokes the “lookup” view

Clicking Abend code invokes the “lookup” view

Clicking the source line number opens the sidefile copy of the source

Clicking the source line number opens the sidefile copy of the source

Use “Lookup” to research ABEND codes, Messages and other code definitions

Use “Lookup” to research ABEND codes, Messages and other code definitions

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

Page 23: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation22

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

22

Navigating the Report

click

Navigate between tabs by clicking

Navigate between tabs by clicking

Page 24: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation23

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

23

Event Summary View

Chronological order of eventsChronological order of events

Expandable event detailsExpandable event details

Highlighted “POINT OF FAILURE”event details

Highlighted “POINT OF FAILURE”event details

click

Page 25: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation24

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

24

Abend Job Information View

ABEND Job detailsABEND Job detailsHotkey to Abend TCB AddressHotkey to Abend TCB Address

click

Page 26: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation25

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

25

System Wide Information View

LE Heap Analysis LE Heap Analysis

Open Files Open Files

click

Page 27: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation26

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

26

Misc Information View

Options in effect Options in effect

Exits Exits

Page 28: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation27

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

27

The Fault Analyzer TSO Interface

Page 29: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation28

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

28

Using Interactive reanalysis to analyze an abend

Enter

The I line command starts an interactive reanalysis session

The I line command starts an interactive reanalysis session

Page 30: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation29

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

29

Analyze an abend

select Synopsisselect Synopsis

Enter

Debug Clues:

Abended in program SAM2 because of a data exception

What is information is in the Synopsis?

“Point and shoot” fields are highlighted.

Use tab and Enter to navigate.

“Point and shoot” fields are highlighted.

Use tab and Enter to navigate.

Page 31: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation30

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

30

The Debug Tool Interface

Page 32: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation31

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

31

IBM

Pro

blem

Det

erm

inat

ion

Tool

s

Debug Tool for z/OS

Fault Analyzer for z/OS

ApplicationPerformanceAnalyzer for

z/OS

Workload Simulator for z/OS & OS/390Rational Functional Tester Ext

Rational Performance Tester z/OS

Optim Move for DB2

IBM 2010 Offerings

www.ibm.com/software/awdtools/deployment

ISPF Productivity Tool

Debug Tool for zOS HighlightsInteractive program debugging

Easy setup – debug your program quickly

Multiple languages:– COBOL– PL/I– C/C++– Assembler

Multiple z/OS environments– TSO– CICS– IMS/TM– DB2 stored procedures– Batch– Websphere application server– Unix system services

Interactive statement playback feature

Statement frequency counter

Customizable displays and commands

Code coverage reporting

COBOL modernization

GUI Eclipse plug-in for CICS Explorer at no additional cost!

File Manager for z/OS

Hourglass

Debug Tool – Debugging enterprise applications to isolate code problems

Page 33: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation32

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

32

IBM Debug Tool 3270 and GUI based interfaces

FREE!! Eclipse Based

GUI

Sample Features• 64-bit register support Assembler• Dynamic patching• Save and restore sessions settings• Object level disassembly debugging

Sample Features• 64-bit register support Assembler• Dynamic patching• Save and restore sessions settings• Object level disassembly debugging

Interfaces• ISPF • CICS

Interfaces• ISPF • CICS

• RDz• GUI

New in DT V11.1

• Plug-in for CICS Explorer

• Explicit debug mode

• New UI for Terminal Interface Manager

• IBM zEnterprise 196 support

• Numerous customer requirements

Page 34: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation33

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

33

Debug Tool: What’s new in version 11?A new mode of operation, explicit debug mode, is now supported. In this mode, the user identifies the compile units to debug, then Debug Tool loads debug data only for those compile units. This mode can significantly improve debugger performance when it is debugging very large and complex programs. This new mode is an alternative to the standard Debug Tool mode of operation where debug data is automatically loaded for all compile units. It is intended to be used only when debugging large, complex applications that don't perform as well in the standard Debug Tool mode.A new user interface is added to the Terminal Interface Manager (TIM) that helps you create and manage the TEST runtime options data set.The TIM has been enhanced to remove the need for a site to set up a separate TN3270E port or to customize a set of terminal LUs.A GUI interface is added that helps you create and manage the TEST runtime options data set from the workstation.The Debug Tool Language Environment user exit for DB2 (EQADDCXT) now supports debugging of DB2 stored procedures of type SUB invoked using the call_sub function.EQAOPTS commands can now be specified at runtime in addition to the use of a user-generated EQAOPTS load module. This allows individual users to enter EQAOPTS commands at runtime by supplying a data set containing EQAOPTS commands.Support is added for debugging of assembler programs that exploit the latest IBM zEnterprise 196 architecture.Enhanced performance while debugging C and C++ applications.

Page 35: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation34

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

34

Debug Tool: What’s new in version 11?A Popup window, which displays the result of the LIST expression command when the Log window, is not visible.

Support for the Enterprise PL/I ADDRDATA built-in function.

Support for the Enterprise PL/I V4.1 compiler and its new GONUMBER(SEPARATE) option.

For programs compiled with any level of Enterprise PL/I, you can now list a single element of an array of structures. For programs compiled with Enterprise PL/I V4.1, you can list a single element of an array of structures in automonitor or use the L prefix command in the Source window to list a single element of an array of structures.

For programs compiled with any level of Enterprise PL/I, you can now change the format in which Debug Tool displays an array. By using the SET LIST BY SUBSCRIPT ON command, you can have Debug Tool display the array as it is stored in memory.

A new keyword LABELS is added to the LIST NAMES command where you can list the names of all section and paragraph names in a COBOL program, and the names of all instruction labels in an assembler program.

Page 36: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation35

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

35

Debug Tool: What’s new in version 11?The following breakpoints are enhanced:

– AT CHANGE and AT LABEL breakpoints are enhanced to allow a user to limit the scope of the breakpoint to a specific compile unit.

– AT GLOBAL is enhanced to provide an OCCURRENCE option or wild card (*) to stop for any condition raised in the application.

– The QUERY LOCATION command is enhanced to provide more information when Debug Tool stops for an AT CHANGE breakpoint.

Automonitor enhancements:– You can change the subscripts of an array directly in the Monitor window.– You can delete multiple items from Monitor window at one time.– You can use the cursor (in combination with the CLEAR MONITOR command) to

indicate which variable to remove from the Monitor window.

Automated allocation of the commands, log, preferences, save settings and save breakpoints and monitor specifications files.

New functions are included in Debug Tool Utilities to help an application programmer more easily start debugging IMS applications running in BTS.

A CICS transaction, DTNP, is provided which issues NEWCOPY or PHASEIN of application programs.

Documentation is provided to assist debugging of Language Environment C/C++, COBOL, and PLI programs in the Java JNI environment in z/OS.

Page 37: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation36

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

36

The Debug Tool GUI Interface

Page 38: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation37

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

37

The Debug Tool Perspective

The Debug perspective when a program is being debugged

The Debug perspective when a program is being debugged

Program StackProgram StackMonitors and ListingsMonitors and Listings

Active Source CodeActive Source Code

Variables DisplayVariables Display

Page 39: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation38

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

38

The Debug view

See your currently running programs in the Debug viewSee your currently running

programs in the Debug view

Program call chain (bottom to top)

• Click a program to see it in the source view

• Right-click a program to run or see program properties

Program call chain (bottom to top)

• Click a program to see it in the source view

• Right-click a program to run or see program properties

Page 40: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation39

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

39

Action bar buttons perform program actions….

Resume: Run the program to the next breakpoint or to the end

Resume: Run the program to the next breakpoint or to the end

Terminate: End the program

Terminate: End the program Step: run one

statementStep: run one statement

Step Over: run one statement, but step over a CALL

Step Over: run one statement, but step over a CALL

Step Return: run until return from subprogram

Step Return: run until return from subprogram

Disconnect: from the debug engine

Disconnect: from the debug engine

Animated Step: Steps into the program automatically at a rate you specify

Animated Step: Steps into the program automatically at a rate you specify

Page 41: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation40

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

40

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

Page 42: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation41

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

41

The Variables View

Click on a variable to display it in the expanded area

Click on a variable to display it in the expanded area

Overtype a value to change it

Overtype a value to change it

Expand and collapse group level data elements

Expand and collapse group level data elements

Right click a variable to:• display in hex• add to the memory view• change the value • see other options

Right click a variable to:• display in hex• add to the memory view• change the value • see other options

View and change variables for the program displayed in the source view.

View and change variables for the program displayed in the source view.

Look at all working storage (show, change screen)

Look at all working storage (show, change screen)

Page 43: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation42

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

42

The Monitors View

Monitor variables and their value in the Monitors View

Monitor variables and their value in the Monitors View

Overtype a value to change it

Overtype a value to change it

Page 44: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation43

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

43

The Breakpoints View

Use the Breakpoints View to add anddisplay breakpoints

Use the Breakpoints View to add anddisplay breakpoints

Right click in the view to create different types of breakpoints

Right click in the view to create different types of breakpoints

Page 45: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation44

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

44

The memory view

Highlight a variable or register, <right click> and select “Monitor Memory”

Highlight a variable or register, <right click> and select “Monitor Memory”

Page 46: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation45

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

45

The registers view

Page 47: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation46

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

46

The Debug Tool 3270 Interface

Page 48: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation47

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

47

Three windows in initial display Header: Shows:- the name of program- current statement number

Header: Shows:- the name of program- current statement number

Monitor Window: Add and watch variables here

Monitor Window: Add and watch variables here

Source Window: Program source statements are displayed here

Source Window: Program source statements are displayed here

Log Window: Commands and messages are logged

Log Window: Commands and messages are logged

Page 49: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation48

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

48

The Application Performance Analyzer Interfaces

Page 50: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation49

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

49

IBM

Pro

blem

Det

erm

inat

ion

Tool

s

Debug Tool for z/OS

Fault Analyzer for z/OS

ApplicationPerformanceAnalyzer for

z/OS

Workload Simulator for z/OS & OS/390Rational Functional Tester Ext

Rational Performance Tester z/OS

Optim Move for DB2

IBM 2010 Offerings

www.ibm.com/software/awdtools/deployment

ISPF Productivity Tool

Application Performance Analyzer for z/OS HiglightsIdentify performance and response time problems in production

Reduce batch application turnaround time

Multiple languages:– COBOL– PL/I– C/C++– Assembler– JAVA

Multiple z/OS environments– Batch– CICS– IMS– DB2– Websphere MQ– Websphere application server

Performance Reports for analysis

Can be integrated with Fault Analyzer with source mapping side files

Workstation GUI, available as standalone or plug-in

File Manager for z/OS

Hourglass

Application Performance Analyzer – Find the performance bottlenecks in source code

Page 51: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation50

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

50

Application Performance Analyzer3270 or multiple GUI interfaces

FREE!! Eclipse Based

GUITypes of Observation Sessions• Real-Time• Scheduled • Via batch submission

Types of Observation Sessions• Real-Time• Scheduled • Via batch submission

Source-level support for:• C/C++• Assembler• COBOL

Source-level support for:• C/C++• Assembler• COBOL

• PL1• JAVA

Standalone GUI

New in APA V11.1•Plug-in for CICS Explorer

• Source code drill down

•JAVA/WAS Enhancements

•64-bit Java support

•Enhanced CICS, DB2, and IMS support

•NATURAL and ADABAS support

Page 52: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation51

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

51

Application Performance Analyzer: What’s new in version 11?

The IBM Application Performance Analyzer Plug-in for Eclipse, when integrated with Application Performance Analyzer for z/OS and CICS Explorer, encompasses both the Observation Request and Reporting functions, including the R02 screens list, detail views, edit functions, and reports for the observation. The plug-in GUI can be used for submitting new observation requests and for navigating the performance analysis reports generated from observation requests. The plugin GUI can display and provide functions to multiple components of Application Performance Analyzer at the same time. The major views include:

– STC View, which lists all active started tasks– Observations List View, which lists all observations– Observation Detail View, which provides details of an observation– Reports List View, which lists all reports for an observation– Report View, which displays an individual report

The Application Performance Analyzer Plug-in is enhanced to support IMS Multiple Address Space measurements, source program mapping, and to display windows for details of the sample file and the module information, to make it consistent with the ISPF panels.

64-bit support for xplink.

64-bit Java support

Page 53: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation52

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

52

Application Performance Analyzer: What’s new in version 11?

CICS+ new CICS intercept extractor.

New CICS reports are added to report mean and total service times by user, and to report CPU/service time by CICS transaction.

New Java reports are added to report the Java heap usage timeline and Java CPU usage by thread.

The "Variance Report" feature is improved by providing three new variance reports highlighting the main difference between the CICS, DB2, and IMS "summary reports." Up to 20 measurements can be selected for variance reporting, providing the ability to evaluate the performance of specific jobs over an extended time period.

The DB2 CPU/service time reports are enhanced to allow the developer to display the percentage used in place of the mean fields.

Support for the natural language and ADABASE from Software AG.

Recommendation to the developer that a VSAM reorganization be done when CI and CA splits are present. This is shown in the Application Performance Analyzer S09 report.

Support for large block size (greater than 262K).

Page 54: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation53

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

53

Application Performance Analyzer: What’s new in version 11?

A memory tracking exit that can include data about modules managed via directed load.

Permit use of system symbols in SampleHLQ, and allow complete control of sample file naming convention via SampleDSN and DuplicateDSN configuration settings.

C/C++ mapping time stamp interval is reduced.

An option to load source and then map it to the module (the inverse of usual C/C ++).

IMS Multiple Address Space Support that groups all IMS MPP region observations under a single parent observation in R02.

IMS Multiple Address Space Support for IMSPlex.

Support a shared source program mapping dataset list, called the Common Data Store.

Support measuring Java jobs running in WebSphere V7.

Currency support for DB2 V10.

Page 55: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation54

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

54

The Application Performance Analyzer

GUI Interface

Page 56: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation55

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

55

The Observations List View

Indicates Local or Remote connection

Indicates Local or Remote connection

Page 57: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation56

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

56

Observations List View ToolbarObservations List toolbar

– Refresh Observations List– Filter Observations List– Search Observations– New Observation

Filter Filter

Refresh Refresh

– New Trigger Observation– Expand All (expand all observations) – Collapse All (collapse all observations)

Search Search New Trigger Observation

New Trigger Observation

Expand All Expand All

Collapse All Collapse All

New Observation

New Observation

Page 58: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation57

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

57

Click on new observation button Create a new observation

New Observation

New Observation

Page 59: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation58

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

58

Observation is scheduled

Page 60: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation59

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

59

Right click on report and select Download Reports

Page 61: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation60

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

60

Report list is displayedS01 Measurement Profile report shows high CPU activity

Associated reports are displayed and can be selected

Associated reports are displayed and can be selected

Page 62: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation61

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

61

Toolbar – Provides buttons for report-level actions which include:

• Print• Save As• Find• Copy

Report View

• Close Report• Close All Reports • Expand All • Collapse All

PrintPrint Save asSave as

Find/SearchFind/Search

CopyCopy

Expand AllExpand All

Collapses AllCollapses All

Close Report

Close Report

Close all Reports

Close all Reports

Page 63: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation62

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

62

S09 Measurement Analysis report displays possible performance improvement

Page 64: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation63

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

63

The Application Performance Analyzer

3270 Interface

Page 65: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation64

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

64

Each step generates reports, select the appropriate report

Enter

Page 66: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation65

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

65

R01 Performance Report index is displayedSelect S01 Measurement Report

Enter

Page 67: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation66

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

66

Measurement Profile reportCursor select the C01 report

Enter

This job is CPU intensive. This job is CPU intensive.

Much of the CPU time is in application code.

Much of the CPU time is in application code.

Page 68: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation67

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

67

Use the ‘p’ line command to display program source for the SAM2V csect

Enter

Page 69: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation68

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

68

The program statements that used the most CPU time are displayedBar charts indicate statements using the most resources

PF3

Page 70: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation69

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

69

The File Manager Interface

Page 71: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation70

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

70

IBM

Pro

blem

Det

erm

inat

ion

Tool

s

Debug Tool for z/OS

Fault Analyzer for z/OS

ApplicationPerformanceAnalyzer for

z/OS

Workload Simulator for z/OS & OS/390Rational Functional Tester Ext

Rational Performance Tester z/OS

Optim Move for DB2

IBM 2010 Offerings

www.ibm.com/software/awdtools/deployment

ISPF Productivity Tool

File Manager for zOS HighlightsEdit entire files regardless of size

Manipulate data using COBOL, Assembler and PL/I record layouts interactively or in batch

Comprehensive, user-friendly, batch and interactive utilities extends standard ISPF

Scrambling sensitive data to ensure data privacy across all environments

Identify fields that contain invalid values

Find and change data within specific fields

Websphere MQ support

Test data generation based on record layouts

Compare data/load modules between datasets using field level mapping

Date aging capability is included to help with date-sensitive testing

Enhanced audit capabilities to assist with governance compliance

And much more…

File Manager for z/OS

Hourglass

File Manager - Manage a variety of enterprise data

Page 72: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation71

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

71

File Manager for z/OS (FM) – Manage a variety of Enterprise Data Structures

Create, Edit, Browse,Extract, Copy, Print,

Compare

File and Data Management

ISPFCICS

FileManager

z/OS

DB2 IMS

FileManager

IMS

FileManager

DB2

PDS TapeVSAMQSAM

MQ

FileManager

CICS

Application

Mapped

Data

Manipulation

Native

Data

Manipulation

IAMOAMHFS

Common User Interface In All Environments

Do what you want, how you want, with your data

New in FM 11.1•Auditing enhancements for VSAM, IMS and CICS (Previously in DB2 drill down

•C/C++ Templates

•Various DB2 updates

•Major FastREXX performance enhancements

Page 73: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation72

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

72

File Manager: What’s new in version 11?File Manager Editor and Batch performance is improved with enhanced expression processing which includes:

– Improved performance for the File Manager Base Editor with REXXTM template expressions

– Improved performance for the File Manager Base Utility functions with REXX procedures

– Additional programming constructs supported in FASTREXX– Ability to access files in read only mode for Data Set Edit Batch (DSEB) and to run

DSEB procedures using FASTREXX– IImproved expression capability for segmented data

The File Manager Base is enhanced to work with Rational® Developer for System z V7.6.2 to enable compiler option processing.

Auditing enhancements for the File Manager Base, CICS, and IMS components. The enhancements are built on the facility provided in the File Manager DB2 V10 component.

Support for DB2 export to produce column names in CSV format as well as supporting DBCS characters.

Support for creating and updating the DB2 template in batch.

Support for setting commit conditions for FM DB2 edit and import.

Usability enhancements:– Member list panel enhancements to support COPY, DELETE, MOVE, PRINT, RESET,

and SUBMIT commands– Allocation of template data sets when the specified data set does not exist

Page 74: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation73

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

73

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

Page 75: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation74

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

74

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

Page 76: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation75

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

75

Copy Utility

Select, a PDSSelect, a PDS

RT click

click

Page 77: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation76

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

76

Copy Utility (continued)

Skip / copy records

Skip / copy records

Select members to work with

Select members to work with

Indicate target datasetIndicate target dataset

Choose disposition

Choose disposition

click

Associate “From” and “To”templates (optional)

Associate “From” and “To”templates (optional)

click

click

Page 78: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation77

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

77

File Manager for z/OS (FM)

IBM File Manager for z/OSBase Feature

Page 79: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation78

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

78

File Manager Inclusive of all environments

Page 80: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation79

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

79

Use a copybook or template to format the display

A COBOL or PL/I copybook, or an assembler DSECT can be used

Page 81: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation80

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

80

Option 1 displays the view entry panel

Enter

Page 82: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation81

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

81

Enter the name of the copybook, and specify the 1 (above) option

Enter

Page 83: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation82

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

82

Records are formatted showing fields defined in the copybook

Field nameField nameReference number

Reference number

Field type and start : lengthAN=alphanumericPD=packed dec.BI=binaryand others

Field type and start : lengthAN=alphanumericPD=packed dec.BI=binaryand others

Format Indicator

Format Indicator

Page 84: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation83

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

83

Some commands can use the field reference number

EnterThis find command searches only field #4

This find command searches only field #4

match foundmatch found Out of scopeOut of scope

Page 85: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation84

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

84

UtilitiesTest data generation– Generate new data based on existing copybooks

Copy data – Reformat and generate data while copying – Field values can be “scrambled” to protect sensitive data– Copy data into XML format

Global Find/Change– Search for/change data across members in a PDS(E)– Perform a new search based on the results of a previous search

Compare– Compare records/fields between files– Use field level mapping for comparison criteria – Special options for load module comparisons

Websphere MQ support

Page 86: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation85

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

85

SummaryThe PD Tools GUIs reduce the effort needed to learn and perform tasks

– Interfaces for Fault Analyzer, Debug Tool and Application Performance Analyzer– Add flexibility, while retaining the proven functionality of the PD Tools– Navigate quickly between multiple product’s functionality– Perform complex tasks with the aid of menus and toolbars– Reduce the learning curve - gain maximum leverage of IT staff with minimal training

expense

z/OS Problem Determination and Deployment Tools that:– Exploits IBM’s latest software and processor technology– Offer wide array of key features and functions– Provide opportunity for increased user productivity– Are affordably priced– Have flexible terms and conditions– Various training options (Class, Web/online - free, etc…)

PD Tools interfaces are available no charge with CICS Explorer, or integrated with RDz

The traditional 3270 interfaces are also available to leverage traditional application development and maintenance skills

Integrated Application Development, System/Sub System Environments

Page 87: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation86

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

86

Get more information about these tools at:www.ibm.com/software/awdtools/deploymentwww.ibm.com/software/awdtools/deployment

Page 88: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation87

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

87

IBM Education Assistanthttp://publib.boulder.ibm.com/infocenter/ieduasst/stgv1r0/index.jsp

Page 89: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation88

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

88

IBM Education AssistantA Drill Down

Navigation pane to access available materials (Web-based training,

Classroom-based training, Maintenance, and Additional

Resources)

Page 90: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation89

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

89

The Education AssistantMore Information

Multimedia content including voiced-over tutorials

Page 91: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation90

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

90

CICS Explorer

An Eclipse rich-client platform

An integration point for CICS Transaction Server, CICS Tools, CICS Transaction Gateway, Problem Determination Tools plug-ins, and Rational Tools

Provides extensive GUI CICS capabilities, for example:– See a list of CICS regions, transactions, resources, and resource definitions – Manage CICS resource, regions, and plexes

With the PD Tools plug-ins, CICS Explorer is not only for CICS applications

CICS Explorer is free to download and run

The PD Tools plug-ins are free to download and run in CICS Explorer– they access PD Tools products running on z/OS systems

Page 92: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation91

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

91

For More Information

Ken Hume

720-396-7776

[email protected]

Page 93: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation92

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

92

Q&A

Page 94: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation93

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

93

Page 95: Problem Determination for z Workloads - SHARE...2 © 2010 IBM Corporation IBM Software GroupIBM Software Group | EGL Simplify InnovationIBM PD Tools 2 IBM Problem Determination Tools

© 2010 IBM Corporation94

IBM Software Group | EGL Simplify InnovationIBM Software Group IBM PD Tools

94

Copyright and Trademarks

© IBM Corporation 2010. All rights reserved. IBM, the IBM logo, ibm.com and the globe design are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml. Other company, product, or service names may be trademarks or service marks of others.