Configuring PeopleCode Trace
Select PeopleTools, Utilities, Debug, Trace PeopleCode to access the Trace PeopleCode page.
You use this page to change the PeopleCode tracing options while online. This page does not affect trace options that are set in PeopleSoft Configuration Manager. Use Trace PeopleCode to create a file displaying information about PeopleCode programs processed from the time that you start the trace.
- Trace Evaluator Instructions
Select to show a line-by-line trace of the program
- List Evaluator Program
Select to show the code of the PeopleCode program.
- Show Assignments to Variables
Select to show variable assignments.
- Show Fetched Values
Select to show values that are from PeopleCode Fetch call.
- Show Stack
Select to display the PeopleCode evaluator's stack after each PeopleCode (internal) instruction.
- Trace Start of Programs
Select to show the starting and ending points of the program.
- Trace External Function Calls
Select to show calls to application written functions.
- Trace Internal Function Calls
Select to show the calls to PeopleTools built-in function calls.
- Show Parameter Values
Select to show function parameter values.
- Show Return Parameter Values
Select to show function return parameter values.
- Show Each
Select to trace each statement in the program.
Note: The Trace PeopleCode Utility decreases system performance because of the overhead that occurs during the monitoring and recording of all PeopleCode actions.
The check boxes on this page correspond to the options on the Trace tab in Configuration Manager. However, the selections that appear on this page do not necessarily reflect those that are made in Configuration Manager. While the Configuration Manager settings are stored in the Windows registry and used at each signon, the settings in the Utilities page only apply to the current online session, and, once set, they override the Configuration Manager's settings.
The benefit of using this page to control PeopleCode tracing is that you can turn it on and off without having to restart PeopleTools, and without resetting the Configuration Manager settings. Keep in mind, though, your selections are not enabled until you save the page.
To enable/disable PeopleCode tracing while on line
Select PeopleTools, Utilities, Debug, Trace PeopleCode.
The Trace PeopleCode page appears.
Select/deselect the desired Options.
Save the page.
If you selected any of the check boxes, the system starts writing to the trace file.