Diagnostics settings control how the system works when you are trying to diagnose problems and bugs while designing and modifying forms. You need these only if you are actively involved with creating and modifying forms in the system.
CAUTION: Configure diagnostics only if Infor Support has instructed you to do so or if you are debugging a form under development. Use these settings to specify what information is recorded in the session log.
To make diagnostics settings:
For information about the settings on this tab, see these tables:
Setting | Description/Comments/Procedures |
Enabled |
When selected, diagnostic information is recorded in the session log. When cleared, diagnostic information is not recorded. This is the default option for normal operations. CAUTION: Be aware that enabling diagnostic information to be recorded can have negative impacts on system performance, so you should enable this only in a development environment. |
System Information |
When selected, the system includes system information in the session log when diagnostic information is recorded. Such messages identify the current language ID, the current string table, and other general settings in effect. When cleared, this information is omitted. |
Save to Disk |
When selected, the system writes the diagnostic information directly to a file on your computer's hard drive. Middle tier messages are excluded even if they are recorded in the session log. The system creates the file WinStudio.log and puts it in the C:\Documents and Settings\login\Local Settings\Temp folder (where login is a workstation login) and then within a generated folder that is randomly named. It may be simpler to use the Windows search feature to find the WinStudio.log document than to look through the folders manually.
EXAMPLE: C:\Documents and Settings\JohnQPublic\Local
Settings\Temp\1\Winstudio.log
To record diagnostic information only in the session log and not in a separate file, clear this check box. CAUTION: Selecting this option slows processing. |
Security |
When selected, information about form-level and component-level permissions are included in the log. When cleared, security information is omitted from the log. |
Setting | Comments |
Initialization |
When selected, the system includes an entry in the diagnostic record each time a form is opened, including information about the initialization parameters. |
Events |
When selected, the system includes an entry in the diagnostic record about each event that is generated by the system. |
Setting | Comments |
Initialization |
When selected, each time a variable is created, the system includes information about whether the variable is global or form-level, persistent or temporary. |
Value Changed |
When selected, each time a the value of a variable changes, the system includes information about the previous value and the new one. |
Dependent Notification |
When selected, the system includes information each time the dependents of a variable are refreshed because the value of the variable is changed. |
Setting | Comments |
Scripts |
When selected, the system includes diagnostic information about the execution of scripts, including script parameters and return values. |
IDO Methods |
When selected, the system includes diagnostic information about IDO methods executed from event handlers or from validators, including method parameters, return codes, and error messages. |
Form server |
When selected, the system includes diagnostic information about the form server from with forms data was obtained. |
Setting | Comments |
Initialization |
When selected, the system includes information about components in the log. When cleared, no information about components is recorded, even if other options in this group are selected. |
List building |
When selected, the system includes information about lists, when they are created and when they are invalidated (so that the next access will cause them to be recreated). |
User interaction |
When selected, the system records the interactions of all users' with the component, including messages about the following actions:
CAUTION: Selecting this option generates a large number of entries in the log and can negatively impact system performance. |
To/From Source |
When selected, the system includes information about data moving to and from the source or data binding for the component, including variables, properties, or the building of derived values. CAUTION: Selecting this option generates a large number of entries in the log and can negatively impact system performance. |
To/From Control |
When selected, the system includes information about data moving to and from the control for the component. CAUTION: Selecting this option generates a large number of entries in the log and can negatively impact system performance. |
Dependent Notification |
When selected, the system includes information about a component's dependent being refreshed because the value of the component changed. |
Setting | Comments |
Initialization |
When selected, the system includes information about the parameters passed to the IDO to retrieve the collection, the properties to include, and which components are bound to the collection. |
Commands |
When selected, the system includes information about commands and standard operations. |
Update Overview |
When selected, the system includes an overview of the updating or saving of a collection. |
Dependent Notification |
When selected, the system includes information about notifications to dependents. |
Load Overview |
When selected, the system includes an overview of the process of loading the collection. |
Update Values |
When selected, the system includes information each time a the value of a property is updated in the collection, including individual requests from components or scripts as well as a record of each individual value sent during a collection update. CAUTION: Selecting this option generates a large number of entries in the log and can negatively impact system performance. |
Load Values |
When selected, the system includes information each time a property's value is retrieved from the collection, including individual requests from components or scripts as well as a record of each individual value retrieved during a collection load. CAUTION: Selecting this option generates a large number of entries in the log and can negatively impact system performance. |
Setting | Comments |
Overview |
When selected, the system includes information about strings before and after they are interpreted. |
Variables |
When selected, the system includes information about the detailed substitutions of the V(), FV(), and FVN() keywords. |
Properties |
When selected, the system includes information about the detailed substitutions of the P() and FP() keywords. |
Components |
When selected, the system includes information about the detailed substitutions of the C() and FC() keywords. |
Scripts |
When selected, the system includes information about the detailed substitutions of the SCRIPTS keyword. |
Others |
When selected, the system includes information about the detailed substitutions of the CURDATE(), STRINGS(), and any other substitution keywords. |