You can debug procedure files in both source (
.p,
.w) and r-code (
.r) form. OpenEdge makes every attempt to provide the debug listing for the procedure you are debugging. If necessary, OpenEdge generates the debug listing automatically ("on the fly"). Any automatic listing generation creates a temporary file that is deleted at the end of your session. For more information on temporary debug listings, see
Debug listingfiles .
The method OpenEdge uses to provide a debug listing depends on the form of the procedure OpenEdge has available to execute: r-code or source code.