What to do: |
|||
| As a prerequisite for this example, you must have added the procedure DocuProcedure as described in "How to add functions and commands". Additionally, you should create a trace file and enable the Debug Mode ("How to Define Default Values"). | |||
Syntax Check |
|||
|
When saving entries, the syntax of used commands/functions is checked. Additionally, the program evaluates if a variable or procedure definition conflict with previously assigned variables/procedures exists. In case of an error the error message detailing the type of error is opened in the message bar. Additionally, a selection menu is opened where the user can choose to either
|
|||
|
|||
| Once the procedure is created, it may be run for the first time. | |||
Test run of a procedure |
|||
| Switch to the form. | |||
|
Use the search function to display the DocuProcedure. |
|||
|
Click the button . |
|||
|
In addition to program output (e.g. from 'put' commands) program information is displayed in the message bar after the execution. In this example the value of the DOKU_LOGIK_1 variable (FALSE) (which is only displayed in Debug Mode) and the following line are displayed: "Decision table / procedure "DokuVerbund/Doku/Procedure" completed successfully." In case of an error, an error message is displayed.
|
|||
|
|||
| Additionally, a trace file will be available after the run-time execution of a procedure. This file can be used to check the results of functions and commands. | |||
Trace File |
|||
| In order to run the trace file, call up the Trace Log function in the menu. | |||
|
|