Problem Determination Tools

2,147 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,147
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
69
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Problem Determination Tools

  1. 1. IBM Problem Determination Tools 2009 April 16, 2009 Marty Shelton Product Line Manager, IBM Product Line Manager PD Tools
  2. 2. PD Tools - Strategic Evolution <ul><li>IBM enters market in 2000 </li></ul><ul><li>Lower “Total Cost of Ownership” </li></ul><ul><li>Tools have become robust and functionally superior with ongoing releases of products </li></ul>2009 2000
  3. 3. Why Customers Are Migrating? <ul><li>Product Issues </li></ul><ul><ul><li>Ongoing Enhancements </li></ul></ul><ul><ul><li>Integration With Other Products And Hardware Enhancements </li></ul></ul><ul><ul><li>Product Support </li></ul></ul><ul><ul><li>Administrative Complexity </li></ul></ul><ul><li>Application Development Environment </li></ul><ul><ul><li>Unable to deploy new applications on the platform that best meets business needs (z/OS) </li></ul></ul><ul><ul><li>Reuse traditional assets in the Internet world </li></ul></ul><ul><ul><li>Demand for more sophisticated tools to develop and deploy e-business runtime like WebSphere & MQ </li></ul></ul><ul><li>Customer Challenges/Issues </li></ul><ul><ul><li>Business Practices </li></ul></ul><ul><ul><li>Pricing Issues </li></ul></ul><ul><ul><ul><li>Upgrade Fees </li></ul></ul></ul><ul><ul><ul><li>Rising Maintenance Fees </li></ul></ul></ul><ul><ul><ul><li>Unplanned budget overages </li></ul></ul></ul><ul><ul><ul><li>Long Term Contracts </li></ul></ul></ul>Business: Technical:
  4. 4. Problem Determination Tools Suite Features & Capabilities Supporting development and testing of SOA and composite applications <ul><li>Optimize and manage the performance of application resource </li></ul><ul><li>Compile, debug and test applications, and convert code quickly and easily </li></ul><ul><li>Analyze and correct application failures with minimal down-time </li></ul><ul><li>Manage and generate data files, including XML data files </li></ul><ul><li>Extract/manipulate production data for testing applications (DB2, IMS, VSAM) and provide data privacy functionality </li></ul><ul><li>Conduct stress, performance, regression, function and capacity planning tests </li></ul>
  5. 5. <ul><li>File Manager for z/OS </li></ul><ul><li>Data management tool supporting key file structures like VSAM, DB2, CICS, and IMS </li></ul><ul><li>Fault Analyzer for z/OS </li></ul><ul><li>Helps you rapidly pinpoint cause of failed application (abends) </li></ul><ul><li>Debug Tool for z/OS </li></ul><ul><li>Source code debugging to improve development productivity </li></ul><ul><li>Application Performance Analyzer for z/OS </li></ul><ul><li>Monitor performance at the application level </li></ul><ul><li>Workload Simulator for z/OS and OS/390 </li></ul><ul><li>Regression and Load testing of interactive z/OS applications </li></ul><ul><li>Optim Move for DB2 </li></ul><ul><li>E xport and import related sets of DB2, IMS, VSAM and sequential data </li></ul>PD Tools – Overview 6 Primary Tools
  6. 6. Problem Determination Tools Suite for z/OS IBM Problem Determination Tools Debug Tool for z/OS V9 File Manager for z/OS V9 Fault Analyzer for z/OS V9 Application Performance Analyzer for z/OS Workload Simulator for z/OS & OS/390 Rational Functional Tester Ext Rational Performance Tester z/OS Optim Move for DB2 IBM 2009 Offerings www.ibm.com/software/awdtools/deployment Application Time Facility ISPF Productivity Tool zIIP zAAP Data Privacy RDZ Integration WASz/Java Time Shifting End-to-End Debug SVC Dump Analysis COBOL Modernization IMS v10 DB2 v9 CICS TS v3.2 ISPF Object Lists Command Lists
  7. 7. System z Application Lifecycle zSeries Application Lifecycle Business driven process Assemble Develop System z Application Lifecycle 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 Manager OPTIM/Move DB2 CICS VSAM Transparency CICS VSAM Recovery Application Test, Debug, and Deploy Debug Tool CICS Configuration Mgr IBM Session Manager CICS OTTO CICS Batch Application Control Functional and Load Testing RPT/RFT Workload Simulator Application performance, management and problem determination ITCAM OMEGAMON XE Fault Analyzer Application Performance Analyzer CICS Performance Analyzer CICS Explorer Monitor and manage Business processes TBSM / TADDM WS Business Monitor Develop Model Applications Discover / Understand Model Business Manage Data Assemble Debug/ Deploy Test Monitor Applications Monitor Business CICS Tools PD Tools Tivoli Tools Other System z Tools Common Processes and Software Configuration Management
  8. 8. PD Tools V9.1 – VALUE! <ul><li>Price & Flexible Licensing = $aving$ </li></ul><ul><li>Single product vs. cost options ( for DB2, IMS, CICS, MVS, Assembler, COBOL, PL/I, etc) </li></ul><ul><li>Function rich compared to other ISVs </li></ul><ul><ul><li>Performance ready for heavy workloads especially CICS / DB2 / IMS </li></ul></ul><ul><ul><li>Compliments WebSphere and MQ </li></ul></ul><ul><ul><li>Integration today and expanding to other IBM zTools, ie: RDz / APA and Omegamon </li></ul></ul><ul><li>Immediately tolerates/exploits new platforms DB2 V9, IMS V10, CICS TS V3.2 z/OS, MQ… </li></ul><ul><li>Within 90 days or less typically exploiting new platforms </li></ul><ul><li>Continued expansion of investment in tools: </li></ul><ul><ul><li>Lab, sales, technical support, trainers </li></ul></ul><ul><li>SMPE install, No passwords or authorization keys </li></ul><ul><li>Fortune 500 references </li></ul><ul><li>Training options to fit each customer </li></ul><ul><ul><li>Lecture, lab based hands on live, webcast, self-pased CD </li></ul></ul>COBOL Modernization WASz/Java IMS v10 DB2 v9 CICS TS v3.2 RDZ Integration
  9. 9. Problem Determination Competitive Mapping BMC In Tune is another APM alternative 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 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 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. 10. Independent Analyst Review - Software Strategies IBM PD Tools rated #1 UPDATED 2009 ANALYST PAPER ftp://ftp.software.ibm.com/software/htp/pdtools/
  11. 11. Debug Tool for z/OS <ul><li>Many System z developers are new to that environment and are not proficient with the 3270-based ISPF interface </li></ul><ul><li>Debug Tool provides a complete solution all from within Rational Developer for System z that you developers already know and understand </li></ul>Solution Value <ul><li>Debug Tool can help you increase debugging efficiencies and reduce application-development cycle times. </li></ul>Problem Screen shot of application showing How we can identify the given problem Development and Unit Testing
  12. 12. Debug Tool Highlights <ul><li>Common User Interface Across Systems And Subsystems </li></ul><ul><li>Consistent Across Languages </li></ul><ul><ul><li>COBOL (all versions), C/C++, PL/I, Assembler </li></ul></ul><ul><li>Environments Supported </li></ul><ul><ul><li>CICS, TSO, JES/Batch, IMS including IMS/TM, DB2 Including Stored Procedures, Unix System Services (USS), WebSphere MQ </li></ul></ul><ul><li>Interfaces: </li></ul><ul><ul><li>Terminal Interface Manager (UID) </li></ul></ul><ul><ul><li>VTAM Terminals (MFI) </li></ul></ul><ul><ul><li>Rational Developer for System z </li></ul></ul>RDz MFI
  13. 13. Fault Analyzer for z/OS <ul><li>Your new developers don’t the have experience to diagnose faults and dumps coming from a wide range of System z programming environments </li></ul><ul><li>Fault Analyzer </li></ul><ul><ul><li>Real-time application and environment information capture - when abend occurs </li></ul></ul><ul><ul><li>Generates an analysis report detailing the cause of the failure </li></ul></ul>Solution Value <ul><li>The report describes the failure in terms of the application code, so you no longer lose time reviewing cumbersome, low-level system error messages. </li></ul>Problem Incident Management Problem Management
  14. 14. Fault Analyzer Highlights <ul><li>Modes Of Operation </li></ul><ul><ul><li>Real-time analysis </li></ul></ul><ul><ul><li>Batch dump re-analysis </li></ul></ul><ul><ul><li>Interactive dump re-analysis </li></ul></ul><ul><li>Interfaces </li></ul><ul><ul><li>ISPF </li></ul></ul><ul><ul><li>CICS </li></ul></ul><ul><ul><li>Web browser </li></ul></ul><ul><ul><li>RDz Perspective </li></ul></ul><ul><li>Integration with File Manager </li></ul>ISPF/CICS Web RDz
  15. 15. File Manager for z/OS <ul><li>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 </li></ul><ul><li>File Manager identifies the structure of your records and displays and allows manipulation of each field according to its data type </li></ul>Solution Value <ul><li>Promotes understanding and speeds the development process </li></ul>Problem Development and Unit Testing
  16. 16. File Manager Highlights <ul><li>Find and change data within specific fields </li></ul><ul><li>Identify fields that contain invalid values </li></ul><ul><li>Use selection criteria and/or sampling to limit the number/type of records in Browse/Edit </li></ul><ul><li>Edit entire files regardless of size </li></ul><ul><li>Copy or print selected records and fields </li></ul><ul><li>Test data generation based on record layouts </li></ul><ul><li>Compare data between datasets using field level mapping </li></ul><ul><li>Interfaces: ISPF, CICS, Rational Developer for SystemZ </li></ul>ISPF/CICS RDz
  17. 17. Example of IBM Integration and New Face of zSeries Three PD Tools in 1 RDz screen! (FA/FM/DT) 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
  18. 18. Fine tune overall application performance with APA <ul><li>Performance analysis of complex CICS applications </li></ul><ul><ul><li>Need to consider entire system - CICS, DB2, IMS, MQ, cross-language, storage media </li></ul></ul><ul><ul><li>COBOL, PL/I, C/C++, JAVA </li></ul></ul><ul><li>APA identifies constraints and improve the entire applications performance, no matter where the problem resides </li></ul><ul><li>Drill down through CICS transactions and tasks, analyzed TCB activity </li></ul><ul><li>Set baselines and compare with future analysis </li></ul>Solution Value <ul><li>APA assists with application performance resolution </li></ul><ul><ul><li>Implementing CICS thread safe applications </li></ul></ul><ul><ul><li>Optimizing other sub-systems </li></ul></ul><ul><ul><li>Responsive and speedy access to information </li></ul></ul>Problem System Testing and Deployment
  19. 19. Application Performance Analyzer – Views/Reports Interactive PDF reports ISPF XML reports In RDz!
  20. 20. Some Key PD Tools Version 9 Capabilities <ul><li>Better RDz Integration with Debug Tool, Fault Analyzer and File Manager </li></ul><ul><li>Data Privacy Scrambling capabilities expanded to IMS (previously VSAM and DB2) </li></ul><ul><li>File Manager support for MQ Series messages </li></ul><ul><li>Invocation/Integration from Debug Tool to File Manager CICS </li></ul><ul><li>Improved Fault Analyzer integration w/File Manager </li></ul><ul><li>FA Analysis of abends occurring in CICS EXCI environment </li></ul><ul><li>XML formatting of SOAP messages in DT, similar to that in FA </li></ul><ul><li>XML formatted Application Performance Analyzer reports </li></ul><ul><li>APA Recommendation Support enhancements </li></ul><ul><li>APA IMS TM Support </li></ul><ul><li>APA Reports for zIIP and zAAP processing </li></ul><ul><li>And much, much more… </li></ul>
  21. 21. Test application scalability with Workload Simulator for z/OS <ul><li>Need to conduct stress, performance, regression, function and capacity planning tests </li></ul><ul><li>Can’t recruit enough &quot;live users&quot; for load-test </li></ul><ul><li>Simulate a user-specified network of terminals and the associated network messages </li></ul><ul><li>Test Manager guides the user through the test process </li></ul>Solution Value <ul><li>Anything a real user can do at a terminal, Workload Simulator can do faster, more reliably, and typically for less cost </li></ul><ul><li>Eliminates need for large amounts of terminal hardware and terminal operator time. </li></ul>Problem System Testing and Deployment
  22. 22. Manage test data compliantly with Optim Move <ul><li>Creating Test files and databases </li></ul><ul><ul><li>Subset of required data and relationships </li></ul></ul><ul><ul><li>Data crosses DB2, IMS and VSAM </li></ul></ul><ul><ul><li>Sensitive Enterprise, Personnel, or Customer information </li></ul></ul>Solution Value <ul><li>Allows production data to be used for testing without compromising compliance </li></ul><ul><li>Promotes understanding and speeds the development process </li></ul>Problem <ul><li>Optim Move allows data to be extracted from multiple sources, ensures data correlation, and reproduce subset data sources for application testing. </li></ul><ul><li>Additional data privacy functions for regulatory compliance </li></ul>Development and Unit Testing
  23. 23. CICS and PD Tools support key customer business issues CICS Tools PD Tools Opportunity Solutions Reduced TCO Business Flexibility IT Service Management 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 √ √ √ √
  24. 24. PD Tools – Still Going Strong! <ul><li>IBM’s Problem Determination Tools in the forefront for your application development needs </li></ul><ul><li>PD Tools V9 widens the Gap </li></ul><ul><li>More Eclipse based interface enhancements with RDz </li></ul><ul><ul><li>More SOA - Protect/Exploit existing assets </li></ul></ul><ul><ul><li>More Governance/Compliance capabilities </li></ul></ul><ul><ul><li>More Usability and Performance </li></ul></ul><ul><ul><li>As always – Key Client Requirements </li></ul></ul><ul><li>Ongoing development investments – Nine years and still going </li></ul><ul><li>Integrated part of IBM Application Lifecycle Solution </li></ul><ul><li>PD Tools rated #1 by independent analyst – Software Strategies </li></ul>
  25. 25. Get more information about these tools at: www.ibm.com/software/awdtools/deployment
  26. 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

×