Tracer Types and Flags

Tracer Types and Flags

The following table lists the tracer type flags and their meaning:

Trace Type

Type Flag

Description

Basic Request Info

0x0001

The Basic Request Information trace logs the type of request (POST or GET) and the complete URL of the request.

Initial HTML/CGI

0x0002

The Initial HTML/CGI trace logs all query or post HTML parameters and all CGI variables, and the values associated with them.  Each parameter or variable is logged on a separate line in the format "Name = Value"

File Info

0x0004

The File Information trace generates a log if a post includes one or more files.  For each file, the log lists the name, MIME type, and length.

App Handler Processing

0x0008

The Application Handler Processing trace lists each resource the application checks by dataset name, and indicates whether it passed or failed the check.

App Security

0x0010

The Application Security trace lists of the Access Control List name of each role member that interacts with an application.  It logs the access level allowed to the user, and whether the user was required to authenticate.  

HTML/CGI post PreProc exit

0x0020

The HTML/CGI post PreProc Exit logs all HTML parameters and CGI variables after all exits are run.

Resource Handler

0x0040

The Resource Handler trace supports validation processing.  This trace logs each step in processing and lists its results, including the SQL statement constructed and any parameters bound to it.  

Mapper

0x0080

The Mapper trace logs each Query mapping that was skipped.  For each UDF, it lists the value of each input parameter (param=value) and the value returned (return=value)

Session Info

0x0100

The Session Information trace logs whether sessions were enabled, whether it found any sessions, the IDs of any sessions it did find, and the User context values associated with the current request.  If the user was required to authenticate, the trace logs the User IDs and the security providers or instances used to authenticate.

DB Pool

0x0200

The Database Pool trace logs whether a connection request resulted in a connection from a pool, or generated a new attempt to connect.  For each new attempt to connect, the trace logs all information used (except the password) and indicates whether the connection attempt succeeded or failed.

Exit Processing

0x0400

The Exit Processing trace logs the name and type of each exit executed, and the value of each input parameter for each exit, in the format "param=value".

Exit execution

0x0800

The Exit Execution trace writes trace statements to the log from Java extensions.  The exit must be set to trace and to print traces.

Post exit XML Doc

0x1000

The Post Exit XML Doc trace prints to the log file the entire XML document sent to the first exit and returned from each successive exit.

Post CGI

0x2000

The Post CGI Exit logs all CGI variables after all exits have run.

Output Conversion

0x4000

The Output Conversion trace logs all URL conversions when loading an XSL file.  For each request, the trace indicates whether URLs are being converted, the type of conversion, and the URL of the stylesheet used in the conversion.

Result Set

0x8000

The Result Set trace logs each row of data returned by the result set.

Conditional evaluation

0x10000

The Basic Request Information trace logs the type of request (POST or GET) and the complete URL of the request.