0% found this document useful (0 votes)
137 views2 pages

Expeditor Description

Xpediter is a debugging tool used to understand complex code, find reasons for program failures, and test programs by changing input data at runtime. It allows setting breakpoints, single stepping through code, monitoring variables, and changing values to debug programs. Key features include creating a DDIO file to store source statements, compiling with Xpediter utilities, running interactively in batch mode, and commands like intercept to debug subprograms.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
137 views2 pages

Expeditor Description

Xpediter is a debugging tool used to understand complex code, find reasons for program failures, and test programs by changing input data at runtime. It allows setting breakpoints, single stepping through code, monitoring variables, and changing values to debug programs. Key features include creating a DDIO file to store source statements, compiling with Xpediter utilities, running interactively in batch mode, and commands like intercept to debug subprograms.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

XPEDITER ======== What are the advantages of XPEDITER? XPEDITER is a debugging tool and the vendor is Compuware.

It is used on below situations 1. To understand the complex code and program navigation. 2. To find reason and solution for abends. 3. To test programs by changing the data in the input file while program in the run time.

To run the program in debug mode follow 3 steps. 1. Create a DDIO file in the XPEDITER Tool. DDIO file is a RRDS VSAM file and this is used to store the source listing state ments 2. Compile source program with vendor supplied compile utility program CWPCMAIN. It will have DDIO options and supply the DDIO file and compile. 3. Run the program in Debug mode. a) Take the run JCL and go the XPEDITER in batch option. b) Setup both Loadlibraries, and DDIO file c) RUN by giving Interactive for the program Different options available in debug mode. 1. By default system will keep 2 break points one is before procedure division and another is after stop run. 2. Execute code line by line with F9 and break point to break point with F12 3. Change the value in run time by overtyping new value in the monitor screen 4. Keep the value for continuous tracking. By default executing statement fields can be seen in the monitor screen and once it is executed these will not be seen. To continuously monitor variables or structures use 'K identifier' 5. See the complete layout and its values with 'PE group-vraible' 6. Increase the size of the first half of the screen with 'SET KEEP N' where 'N' is number of lines 7. To stop the process on a condition which is not available in the program. Use 'WHEN CONDITION'. Once it is given the press F12 then process stops when the condition is met. It can be deleted once it is met. 8. Monitor/Reverse. To debug the program in reverse direction use MONITOR comman d

first. Then when it is required to debug in the reverse direction use REVERSE command. In the reverse direction one cannot update the value of fields 9. Debug subprograms with intercept. To do this compile subprogram with Xpediter compilation first Then in the main program use 'int subpgm'. Then system will place two break points in the subpgm one is before execution of procedure division and another is after GOBACk. Now at the execution of CALL statement in the main program, it will go into subprogram. 10.To place a break point on a statement. Use line command 'B' for the line. 11.To stop the excecution without completing/with completing. Use 'EXIT' 12.Go to the other screen when we are in Xpediter. Use 'SWAP LIST' 13.To SKIP a line of code without executing. Use line command 'S' for the line. 14.Delete all break points. use 'DEL ALL BREAK'

You might also like