The mainframe software partner for the next 50 years 3 this tutorial will introduce you to topaz total test. You will learn to interactively allocate files, maintain multiple test profiles, interrupt and restart execution at any point, trace logic flow, bypass undesired program code, and monitor, display and modify program. Script edit the test script created during a debugging session. On hitting enter this submits a batch job which should finish with zero condition codes. Ddio files group source, data and launch configurations and other information into eclipse projects conduct interactive analysis and debug sessions with xpediter debugging capabilities for batch, cics, ims mpp and db2 stored procedures including. Ive never actually used the product, but have helped a few places when they had problems. Xpediter is a debugging and abend intercept tool that runs interactively in full screen mode as well as in a batch environment. Xpediter has a ddio file that you can create on one of its panels for your own trace testing. While compiling the program we need to specify the ddio name if xpedite is yes. Xpediter cics, xpediter tso, xpediter db2, xpediter xchange, xpediter ims. This video covers how to debug a program through topaz using xpediter. The best part is your compuware products will maintain their most recent source listings and you wont have to resize ddio files anymore due to them running out of space. The days of expecting mainframe developers to memorize pf keys and commands to manage tasks like debugging a program are over. Produce a pdf summary compare report for 2 selected profiles highlights cpu, wait elapsed time, and excps.
When the test setup menu is displayed again, select option 2 to specify the ddio files. The circled message below lets the user know theres no source available for their program. Stage it in change man, make sure its status is active while compiling select the xpediter option to y if you does not have change man include following steps in the compilation jcl, for getting the ddio files, add these steps before link edit steps. Ddio dataset containing a symbolic representation of your program. Compuwarevf source listing file member list row 1 of 5889. Pdf 0 program development facility br 1 pdf browse. This document is intend to teach how we can debug a program in xpediter. In this file facility, the ddio files are allocated. Some of our customers using larger programs have reported savings in. In a debug session, xpediter references the stored information in the ddio file that was generated by the language processor lp during compile time. Explains how to create and maintain compuware ddio files from the host explorer.
The information you specify for a debugging session is recorded in a user profile that can be used each time you. This file is used to store information that allows xpediter to display the object code during a test session. Compuware xpediter is a debugging tool for cobol programs. If your system support cant help, suggest you open an issue with ca support. Topaz total test can create data stubs and programs stubs allowing you virtualize those components of the application. Make sure db2 test is yes and supply the plan name and db2 subsystem name. Make sure that the compile jcl has ddio specified, else the xpediter will not be able to work on your program. To run an xpediter test for a batch program, you need just two things. The results will be placed in the coverage subfolder.
To debug is the process of running a stepbystep trace of a softwareprogram sourcecode in slowmotion, to remove program bugs, defects and resolve abends. In batch connect mode, you do not have to allocate the files and databases required for. Your compile process should have a step that inserts the listing into that existing ddio file. Xpediter cics, xpediter tso, xpediter db2, xpediter xchange, xpediter ims previous topic next topic 2 posts page 1 of 1 xpediter set up. Xpediter tso creating a file allocation list 2 what is a file list.
Figure 1 shows simplified zos jcl to run the superc comparison. Topaz total test allows for rapid creation of cobol unit tests. Type a c for create in the selection field and fill the relevant data. Before updating your xpediter setup parameters, type the u line command next to the new profile. You will learn how to view and alter test profiles, interrupt a running program and examine storage, step through a program linebyline, animate program execution, restart program execution at a different instruction, trace logic flow, bypass unnecessary program code. Our css language processor that runs with each compile to produce the compuware ddio file addressability and source for the object module was ziip enabled several years ago. You also need to supply the loadlib which contains the program to be debugged and ddio file which has ddio member of the program by accessing setup menu. Xpediter tso ddio file facility under sel type c for create and alongside type ddio. Intel s lan access division lad worked for the incorporation of intel ddio into the xeon e5 processor because of its benefits for. I need to give ddio file for the source listing to map. In that case refer to compile jcl and pickup the ddio file name. For context, lets quickly explore an issue you may encounter during an xpediter debugging session in compuware topaz. Xpediter testing tool testing tool that simplifies the task of identifying problems, applying solutions, and analyzing changes this document is intend to teach how we can debug a program in xpediter.
Abend aid and xpediter now use a shared file structure where the. Xpediter use ddio file to store information about load modules and sources. If you got any problems while trying this, contact me. Simple drag and drop or right click to copy files from one lpar to another, compressing data. The easiest quirk to melody is that you can also save the soft file of cics xpediter user guide in your welcome and userfriendly gadget. In a debug session, xpediter references the stored information in the ddio file that was generated by the language processor lp during. Create and maintain file allocation lists, user profiles, and test scripts. Man include following steps in the compilation jcl, for getting the ddio files, add. You can pull up the source display assuming there is a ddio file for the region that contains the current source code for program b, set breakpoints, and exit the xped transaction to then start up your transaction t and get into debugging.
The compuware maintenance utility cmu is a program executed through jcl that, by default, generates reports listing all ptfs currently applied to. Xpeditertso changing the profile 2 what is the profile and what can i use it for. Compile and link db2 programs for testing in xpediter tso. This stage will download the code coverage results stored in the xpediter code coverage repository on the mainframe to the jenkins workspace. Taking the soft file can be saved or stored in computer or in your laptop. A file list is a list of files your program needs to run. This example is supplied with superc in the sample pds default is asm. Be sure that the ddio dataset where your program was placed at compile time is listed on this screen. There should be at least one version in the ddio pds. In my last workassignment, after the build coding and unittesting phase. Xpediter training guide computer program control flow. Xpediter debugging within the eclipse debugging framework. Setup the environment needed to debug cobol db2 batch programs in the xpediter tso environment. Input the dataset name containing the customized jcl for xped against the file listjcl member.
Xpeditertso using a script 5 how do i create a script. Suppose if you use endevor or chgman it has compile with xped option. If you want to debug the step, xpediter debugging commands must be read from a test. Mainframe software abendaid fault management compuware. Xpediter computer program software development scribd. Default xpediter tso ddio files command user libraries. Agileenabling mainframe tools for nextgeneration developers. Xpediter training guide free ebook download as pdf file. Xpediter cics is a debugging tool that lets you analyze, test and debug cics applications running in a cics environment. You will learn to interactively allocate files, maintain multiple test profiles, interrupt and restart execution at any point, trace logic flow, bypass undesired program code, and monitor, display and modify program variable contents.
Do i make changes to my xpediter setup for loadlib, ddio, or other files associated with my. Increase mainframe agility with an eclipsebased development. Code analysis and debugging compuware thank you page. Our products fit into a unified devops toolchain enabling crossplatform teams to manage mainframe applications, data and operations with one process, one culture and with leading tools of choice.
The abendaid viewer also allows you to specify listing files. Ddio files are created when your system programmers install and maintain xpediter. Ddio is a vsam file which contains the source listing information, along with timestamp. Xpediter table of contents sysedcomputer education techniques, inc.
Xpediter training guide scribd xpediter training guide ebook download as pdf file. This script was created by executing and exiting a program. So, it can be more than a wedding album that you have. It provides a command, srcdir, which allows you to add a ddio dataset. Prepare precompile, compile, link, and bind db2 programs for testing in xpediter tso. A ddio file is required by xpediter during compile time to store source listings containing the information necessary for xpediter tso to reference various elements of your program during testing. A file list replaces your programs execution jcl if you would. Option 2 is debugging facilities and allows you to select the program that you want to debug. This is ideal for sites that had individual ddio files for xpediter purposes, or segregated their listings by application groups. Srcdir will open up a prompt to allow you to enter the dataset as shown in figure 8. During download the plugin matches the downloaded source for each program it finds coverage data for against the corresponding ddio file. Processor to store the compile listing in a ddio file. Why you need to implement compuware source support best.
898 736 403 529 1216 1364 144 839 1264 1526 313 1413 1486 1541 396 85 42 992 1479 313 1376 638 962 1311 863 1265 226 1261 1069 472 1404 1398 97 618 545 1133 889 102 878 780 1365 289 461 612