TRACE
Use the TRACE script function to output values to a trace file.
Syntax
TRACE (Trace option, trace level, trace output)
Parameters
-
TRACE
Outputs values to a trace file
-
Trace option
Trace setting
Format: script variable or number
Allowed values:
- 1 TCP/IP
- 2 Database
- 4 Srcall
- 5 Memio
- 6 JCL
- 7 Memsv
- 8 SNMP
- 9 Zuxml
- 10 Cache
- 12 Ucds
- 13 Xscript
- 14 UC4global
- 16 Minimal
-
Trace level
Trace size
Format: script variable or number
The allowed values depend on the trace option that has been selected.
-
Trace output
Any text that serves as trace output
Format: script literal or script variable
Return Codes
-
0
The trace was successful
-
20208
The trace level is not within the allowed range
Notes:
-
This script function only serves diagnostic purposes and must only be used in close cooperation with the support team!
-
To enable trace output, keep the following instructions in mind:
-
The indicated trace option must also be activated in the Administration perspective (in the properties of the server processes, see Processes & Usage).
-
Additionally, the specified trace level must at least be as high as set in the properties.
-
-
The trace output is written to the file specified in the [TRACE] section of the INI file of the Server. For more information, see Automation Engine.
Example
In the following example, a trace for the content of a script variable is activated. The trace is successful when a database trace with at least one of four trace levels was activated in the properties of the server processes.
:SET &NUMBER# = 10
:SET &RET# = TRACE(2,4,"The variable NUMBER has the value: &NUMBER#")
See also:
- LOG_DUMP - Outputs values of the memory range to a log file
- TRACE_DUMP - Outputs values of the memory range to a trace file
- Functional Logic with Scripts