Problem Determination Tools
-
Upload
cics-roadshow -
Category
Technology
-
view
2.260 -
download
6
Transcript of Problem Determination Tools
1
IBM Problem Determination Tools 2009
April 16, 2009
Marty Shelton
Product Line Manager, IBM Product Line Manager
PD Tools
2
PD Tools - Strategic Evolution IBM enters market in 2000 Lower “Total Cost of Ownership” Tools have become robust and functionally superior with ongoing
releases of products
2009
2000
3
Why Customers Are Migrating?
Product IssuesProduct IssuesOngoing EnhancementsIntegration With Other Products And Hardware Enhancements
Product SupportAdministrative Complexity
Application Development EnvironmentApplication Development EnvironmentUnable to deploy new applications on the platform that best meets business needs (z/OS)
Reuse traditional assets in the Internet worldDemand for more sophisticated tools to develop and deploy e-business runtime like WebSphere & MQ
Customer Customer Challenges/IssuesChallenges/Issues
Business PracticesPricing Issues
ƒ Upgrade Feesƒ Rising Maintenance Feesƒ Unplanned budget overagesƒ Long Term Contracts
Business: Technical:
4
Problem Determination Tools Suite Features & CapabilitiesSupporting development and testing of SOA and composite applications
Optimize and manage the performance of application resource
Compile, debug and test applications, and convert code quickly and easily
Analyze and correct application failures with minimal down-time
Manage and generate data files, including XML data files
Extract/manipulate production data for testing applications (DB2, IMS, VSAM) and provide data privacy functionality
Conduct stress, performance, regression, function and capacity planning tests
5
File Manager for z/OS Data management tool supporting key file structures like VSAM, DB2, CICS, and IMS
Fault Analyzer for z/OS Helps you rapidly pinpoint cause of failed application (abends)
Debug Tool for z/OS Source code debugging to improve development productivity
Application Performance Analyzer for z/OS Monitor performance at the application level
Workload Simulator for z/OS and OS/390 Regression and Load testing of interactive z/OS applications
Optim Move for DB2 Export and import related sets of DB2, IMS, VSAM and sequential data
PD Tools – Overview 6 PrimaryTools
6
Problem Determination Tools Suite for z/OS IB
M P
robl
em D
eter
min
atio
n To
ols
Debug Tool for z/OS V9
File Manager for z/OS V9
Fault Analyzer for z/OS V9
ApplicationPerformanceAnalyzer for
z/OS
Workload Simulator for z/OS & OS/390Rational Functional Tester Ext
Rational Performance Tester z/OS
Optim Move for DB2
IBM 2009 Offerings
www.ibm.com/software/awdtools/deployment
Application TimeFacility
ISPF Productivity Tool
zIIPzAAP
DataPrivacy
RDZIntegration
WASz/Java
TimeShifting
End-to-EndDebug
SVC DumpAnalysis
COBOLModernization
IMS v10DB2 v9
CICS TS v3.2
ISPF ObjectLists
Command Lists
7
System z Application Lifecycle
zSeries Application LifecycleBusiness driven process
Assem
ble
Develop
System z Application Lifecycle
Common Processes and Software Configuration Management
Model and simulate business
processes
WebSphere Business Modeler
Model applications and data
Rational Software
Architect
Understand, Identify and prepare existing
assets for reuse
RAA / RTW / CICS IA
N-Tier Model based
Application and process
generation
WebSphere Integration Developer
N-Tier Visual construction
Rational Developer for System z / HATS
Data Creation, update
File ManagerOPTIM/Move DB2
CICS VSAM TransparencyCICS VSAM Recovery
Application Test, Debug, and Deploy
Debug ToolCICS Configuration MgrIBM Session Manager
CICS OTTOCICS Batch Application Control
Functional and Load Testing
RPT/RFTWorkload Simulator
Application performance, management and problem
determination
ITCAMOMEGAMON XEFault Analyzer
Application Performance Analyzer
CICS Performance Analyzer
CICS Explorer
Monitor and manage
Business processes
TBSM / TADDMWS Business
MonitorDevelop
Model Applications
Discover / Understand
Model Business
Manage Data
AssembleDebug/ DeployTest
Monitor Applications
Monitor Business
CICS ToolsPD Tools
Tivoli ToolsOther System z Tools
8
Price & Flexible Licensing = $aving$Single product vs. cost options ( for DB2, IMS, CICS, MVS, Assembler, COBOL, PL/I, etc)Function rich compared to other ISVs
– Performance ready for heavy workloads especially CICS / DB2 / IMS
– Compliments WebSphere and MQ
– Integration today and expanding to other IBM zTools, ie: RDz / APA and Omegamon
Immediately tolerates/exploits new platforms DB2 V9, IMS V10, CICS TS V3.2 z/OS, MQ…Within 90 days or less typically exploiting new platformsContinued expansion of investment in tools:
– Lab, sales, technical support, trainers
SMPE install, No passwords or authorization keysFortune 500 referencesTraining options to fit each customer
– Lecture, lab based hands on live, webcast, self-pased CD
PD Tools V9.1 – VALUE!COBOL
Modernization
WASz/Java
IMS v10DB2 v9
CICS TS v3.2RDZ
Integration
9
Problem Determination Competitive Mapping
BMC In Tune is another APM alternative
Compuware IBM CA Macro 4 ASG Serena FileAid File Manager File
Master INSYNC ASG StarTool
FDM
(Serena Reseller)
StarTool FDM
AbendAid Fault Analyzer Symdump DumpMaster
ASG StarTool DA Batch
ASG StarTool DA CICS
(Serena Reseller)
StarTool DA Batch
StarTool DA CICS
Xpediter Debug Tool Utilities
Intertest TraceMaster
SmartTest StarTool ATD
Strobe APM Application Performance Analyzer
FreezeFrame
ASG StarTool APM
(Serena Reseller)
StarTool APM
QA Hiperstation
Workload Simulator
Verify
RDX File Export
This chart represents a snapshot in time, and are an IBM internal assessment of product comparisons based on information obtained as of the date they were put together. No formal testing or validation has been done of the functions of the competitive products listed here and the information provided may be incomplete. Other product and company names mentioned herein may be the trademarks of their respective owners.This chart represents a snapshot in time, and are an IBM internal assessment of product comparisons based on information obtained as of the date they were put together. No formal testing or validation has been done of the functions of the competitive products listed here and the information provided may be incomplete. Other product and company names mentioned herein may be the trademarks of their respective owners.
BMC InTune is another APM alternative
Compuware IBM CA Macro 4 ASG Serena
FileAid File Manager File Master INSYNC ASG StarTool FDM
(Serena Reseller)
StarTool FDM
AbendAid Fault Analyzer Symdump DumpMaster ASG StarTool DA Batch
ASG StarTool DA CICS
(Serena Reseller)
StarTool DA Batch
StarTool DA CICS
Xpediter Debug Tool Intertest TraceMaster SmartTest StarTool ATD
Strobe APM Application Performance Analyzer
FreezeFrame (same code as APA)
ASG StarTool APM
(Serena Reseller)
StarTool APM
QA Hiperstation Workload Simulator Verify
RDX Optim Move
10
Independent Analyst Review - Software Strategies IBM PD Tools rated #1
UPDATED 2009 ANALYST PAPERftp://ftp.software.ibm.com/software/htp/pdtools/ftp://ftp.software.ibm.com/software/htp/pdtools/
11
Debug Tool for z/OS
Many System z developers are new to that environment and are not proficient with the 3270-based ISPF interface
Debug Tool provides a complete solution all from within Rational Developer for System z that you developers already know and understand
Solution
Value Debug Tool can help you increase
debugging efficiencies and reduce application-development cycle times.
Problem
Screen shot of application showingHow we can identify the given problem
Development and Unit Testing
12
Debug Tool Highlights
Common User Interface Across Systems And Subsystems
Consistent Across Languages –COBOL (all versions), C/C++, PL/I, Assembler
Environments Supported–CICS, TSO, JES/Batch, IMS including IMS/TM, DB2 Including Stored Procedures, Unix System Services (USS), WebSphere MQ
Interfaces:–Terminal Interface Manager (UID)–VTAM Terminals (MFI)–Rational Developer for System z
RDz
MFI
13
Fault Analyzer for z/OS
Your new developers don’t the have experience to diagnose faults and dumps coming from a wide range of System z programming environments
Fault Analyzer–Real-time application and environment information capture - when abend occurs
–Generates an analysis report detailing the cause of the failure
Solution
Value The report describes the failure in terms of
the application code, so you no longer lose time reviewing cumbersome, low-level system error messages.
Problem
Incident Management Problem Management
14
Fault Analyzer Highlights
Modes Of Operation– Real-time analysis
– Batch dump re-analysis
– Interactive dump re-analysis
Interfaces– ISPF
– CICS
– Web browser
– RDz Perspective
Integration with File Manager
ISPF/CICS
Web
RDz
15
File Manager for z/OS
You want to modernise and extend your System z application inventory but it’s taking too long to bring your new developers up to speed with the files and databases they need to work with
File Manager identifies the structure of your records and displays and allows manipulation of each field according to its data type
Solution
Value Promotes understanding and speeds the
development process
Problem
Development and Unit Testing
16
File Manager Highlights Find and change data within specific
fields Identify fields that contain invalid values Use selection criteria and/or sampling to
limit the number/type of records in Browse/Edit
Edit entire files regardless of size
Copy or print selected records and fields Test data generation based on record
layouts
Compare data between datasets using field level mapping
Interfaces: ISPF, CICS, Rational Developer for SystemZ
ISPF/CICS
RDz
17
Displaying Fault Analyzer report
Editing data with File Manager
Debugging application with Debug Tool UAF
http://rational.dfw.ibm.com/atdemo/rdz/zosad/recorded/Modern_Three_Product_Demo_final.exe
Example of IBM Integration and New Face of zSeriesThree PD Tools in 1 RDz screen! (FA/FM/DT)
18
Fine tune overall application performance with APA
Performance analysis of complex CICS applications
–Need to consider entire system - CICS, DB2, IMS, MQ, cross-language, storage media
–COBOL, PL/I, C/C++, JAVA
APA identifies constraints and improve the entire applications performance, no matter where the problem resides
Drill down through CICS transactions and tasks, analyzed TCB activity
Set baselines and compare with future analysis
Solution
Value
APA assists with application performance resolution
Implementing CICS thread safe applications
Optimizing other sub-systems
Responsive and speedy access to information
Problem
System Testing and Deployment
19
Application Performance Analyzer – Views/Reports
Interactive
PDF reports
ISPF
XML reportsIn RDz!
20
Some Key PD Tools Version 9 Capabilities
Better RDz Integration with Debug Tool, Fault Analyzer and File Manager Data Privacy Scrambling capabilities expanded to IMS (previously VSAM
and DB2) File Manager support for MQ Series messages Invocation/Integration from Debug Tool to File Manager CICS Improved Fault Analyzer integration w/File Manager FA Analysis of abends occurring in CICS EXCI environment XML formatting of SOAP messages in DT, similar to that in FA XML formatted Application Performance Analyzer reports
APA Recommendation Support enhancements APA IMS TM Support APA Reports for zIIP and zAAP processing And much, much more…
21
Test application scalability with Workload Simulator for z/OS
Need to conduct stress, performance, regression, function and capacity planning testsCan’t recruit enough "live users" for load-test
Simulate a user-specified network of terminals and the associated network messagesTest Manager guides the user through the test process
Solution
Value
Anything a real user can do at a terminal, Workload Simulator can do faster, more reliably, and typically for less costEliminates need for large amounts of terminal hardware and terminal operator time.
Problem
System Testing and Deployment
22
Manage test data compliantly with Optim Move
Creating Test files and databases
–Subset of required data and relationships
–Data crosses DB2, IMS and VSAM
–Sensitive Enterprise, Personnel, or Customer information
Solution
Value
Allows production data to be used for testing without compromising compliance
Promotes understanding and speeds the development process
Problem
Optim Move allows data to be extracted from multiple sources, ensures data correlation, and reproduce subset data sources for application testing.
Additional data privacy functions for regulatory compliance
Development and Unit Testing
23
CICS and PD Tools support key customer business issuesOpportunity
Solutions
Reduced TCO
Business Flexibility
IT Service Managemen
t
Governance &
Compliance
CICS Interdependency Analyzer √ √ √ √CICS VSAM Transparency √ √ √CICS Configuration Manager √ √ √ √CICS Performance Analyzer √ √ √ √CICS VSAM Recovery √ √ √CICS Batch Application Control √ √IBM Session Manager √ √ √CICS Online Transmiss Time Optimizer √ √Application Performance Analyzer for z/OS
√ √
Fault Analyzer for z/OS √ √ √Debug Tool Utilities and Advanced Functions for z/OS
√ √
File Manager for z/OS √ √ √ √Optim Move √ √ √Workload Simulator for z/OS √ √ √ √
CICS Tools PD Tools
24
PD Tools – Still Going Strong!
IBM’s Problem Determination Tools in the forefront for your application development needs
PD Tools V9 widens the Gap
More Eclipse based interface enhancements with RDz– More SOA - Protect/Exploit existing assets
– More Governance/Compliance capabilities
– More Usability and Performance
– As always – Key Client Requirements
Ongoing development investments – Nine years and still going
Integrated part of IBM Application Lifecycle Solution
PD Tools rated #1 by independent analyst – Software Strategies
25
Get more information about these tools at:
www.ibm.com/software/awdtools/deploymentwww.ibm.com/software/awdtools/deployment
26
IBM Education Assistant
Multimedia content including voiced-over tutorials
Navigation pane to access available materials (Web-
based training, Classroom-based training, Maintenance, and Additional Resources)
http://publib.boulder.ibm.com/infocenter/ieduasst/stgv1r0/index.jsp