 |  New features for Debug Tool and Debug Tool Utilities and Advanced Functions V8.1 Debug Tool Utilities and Advanced Functions is an optional product that augments the base feature of Debug Tool for z/OS, adds powerful debugging functionality, and provides the following tools: - DTUAF Interactive and Command Script Debugger
- DTUAF Load Module Analyzer
- DTUAF COBOL Modernization Utility
- DTUAF Code Coverage Utility
Debug Tool for z/OS Features Functional Overview: - A single debugging engine and interface that supports applications in batch, TSO, CICS, IMS, WLM, DB2 stored procedures and UNIX System Services.
- Supports applications written in COBOL, PL/I, C/C++ and assembler.
- A sophisticated source-level program debugger that provides multiple conditional and unconditional breakpoints, step mode debugging, and the ability to monitor and update variables and storage. Other features include statement frequency counting, and the ability to log and re-run command scripts.
- Enables your choice of debugging interfaces. Use the 3270 terminal interface, or GUI debugging interfaces available in Rational Developer for System z (RDz) and WebSphere Developer Debugger for System z (WDDz).
- Debug Tool works with Rational Developer for System z (RDz) for an integrated development, test, and debugging environment for z/OS applications.
- QA regression testing support to automated the creation of test cases and provide seemless background coverage to validate testing efforts
- Automated discovery and migration from backlevel version of COBOL to supported levels
DTUAF Interactive Debugger capabilities: - Source-level Debugging
- Step Mode Debugging
- Multiple Breakpoints - Conditional
- 3270 and Workstation GUI Interfaces
- Customizable 3270 Interface
- Programmable Command Script Support for Background Execution
- Interactive "Playback" support for all programs
- "Automonitor" support for COBOL, PL/I, and assembler programs
- Object level "disassembly" debug support
- Support for terminal and background CICS and IMS TM transactions
- Command logging Of Debug Session
- Dynamic Program Source Logic Patching
- Frequency Sampler
DTUAF Load Module Analyzer Utility Overview: - Use this utility to get information about load modules to support COBOL and PLI compiler version upgrades and migrations of the LE runtimes.
- Identifies and reports all versions of IBM z/OS compilers and assemblers: PLI, COBOL, C/C++, PLX, assembler, and others.
- Reports compiler versions for all CSECTs that make up a load module
- Reports compile dates for all CSECTs that make up a load module
- Reports CSECTs sizes and offsets
- Can be executed interactively from ISPF panels
- Can be submitted to run in batch
- Report display options are configurable:
- Utility report features
- Filter compiler versions reported
- Filter CSECTs that are part of the LE runtime
- Filter CSECTs that are part of the compiler
DTUAF COBOL Modernization Utility: - Supports conversions from and to: OS/VS COBOL, COBOL II, COBOL for VM & MVS, OS/390 COBOL, z/OS COBOL, Enterprise COBOL.
- Identifies, sizes, and upgrades COBOL source programs to enable migration to CICS 3.1+
- Identifies COBOL language elements and CICS commands in the input source programs that are:
- Not supported by the target language
- Supported in a different manner
- Converts COBOL 74 & 68 elements to the equivalent in the target language
- Reports identification of source requiring conversion for COBOL 68 & 74 to COBOL 85
- Generated Converted Source:
- Converted COBOL program source
- Converted COBOL copy files
DTUAF Coverage Utility: - Code coverage utility for z/OS applications to support Regression and Unit testing and Sarbanes-Oxley compliance
- Enables Sarbanes-Oxley compliance
- Monitors programs as they run, and reports statement coverage, statement frequency, and branch execution.
- Supports all z/OS IBM Compilers: COBOL, C, C++, PL/I, assembler
- Supports all z/OS runtimes including applications in CICS, TSO, JES/Batch, IMS Including IMS/TM, and DB2 including stored procedures.
- Accumulates coverage statistics across multiple executions by any number of testers.
- Does not require any updates to the test case runtimes (does not require updates to present regression test cases)
- Code Coverage Reports:
- Reports statement coverage
- Reports statement frequency
- Reports branch execution
- Provides 1403 reports for coverage
- Provides Browser HTML reports for coverage
- Generates XML report output for migration
|  |
|