Debugging Uniface Applications

Uniface provides tools and ProcScript instructions to help you debug applications during development, and to monitor and control the execution of ProcScript in a running application.

  • ProcScript compiler—identifies syntax errors in ProcScript code.
  • Uniface Debugger—enables you to identify logic errors in ProcScript and opttimize your code. You can monitor and control the execution of ProcScript, interactively to step through ProcScript, trace I/O and ProcScript execution, browse ProcScript modules, set watches on expressions, and set breakpoints.
  • ProcScript instructions—ProcScript functions such as $status, $procerror, and $procerrorcontext, enable you to retrieve and analyze ProcScript execution and errors.
  • Runtime diagnostic messages—you can determine the detail of messages and specify their destination using ProcScript instructions and assignment settings, such as $ioprint and /pri. For more information, see I/O Message Levels.
  • ProcScript Profiling and Tracing—analyze performance problems by logging trigger processing time.

Related Topics