Diagnostics user preferences options in the Windows client
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 in creating and modifying forms in the system.
The Diagnostics user preferences options in the Windows client are organized into multiple sections.
General
This table shows the available General Diagnostics user preferences options in the Windows client:
Option | Description/Comments/Procedures |
---|---|
To record diagnostic information in the session log, select this
option. When this options is cleared, diagnostic information is not recorded. Caution: Recording diagnostic
information can degrade system performance. We recommend
that you enable this option only in a development
environment.
|
|
When selected, system information is included 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 selected, diagnostic information is written 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 file WinStudio.log is created and is saved in a randomly named folder, located in a directory path similar to this: C:\Documents and Settings\login\Local Settings\Temp, where login is a workstation login. For example, C:\Documents and Settings\JohnQPublic\Local Settings\Temp\1\Winstudio.log Instead of manually looking through folders, you can use the search feature in Windows to find the WinStudio.log file. When this options is cleared, diagnostic information is recorded only in the session log and not in a separate file. Caution: Selecting this option can
degrade system performance.
|
|
When selected, security information about form-level and
component-level permissions is recorded in the log. When this option is cleared, security information is not recorded. |
Form
This table shows the available Form Diagnostics user preferences options in the Windows client:
Option | Description/Comments/Procedures |
---|---|
Initialization | When selected, an entry is included in the diagnostic record,
each time a form is opened, including information about the
initialization parameters. When this option is cleared, form initialization data is not recorded. |
Events | When selected, an entry about each event, that is generated by
the system, is included in the diagnostic record. When this option is cleared, event data is not recorded. |
Event Handler
This table shows the available Event Handler Diagnostics user preferences option in the Windows client:
Option | Description/Comments/Procedures |
---|---|
Include | When selected, information about event handlers is included in
the diagnostic record, whenever an event handler is used. When this option is cleared, event handler data is not recorded. |
Validator
This table shows the available Validator Diagnostics user preferences option in the Windows client:
Option | Description/Comments/Procedures |
---|---|
Include | When selected, information about validators is included in the
diagnostic record, whenever a validator is used. When this option is cleared, validator data is not recorded. |
Variable
This table shows the available Variable Diagnostics user preferences options in the Windows client:
Option | Description/Comments/Procedures |
---|---|
Initialization | When selected, each time a variable is created, information is recorded about whether
the variable is global or form-level, and whether it is persistent
or temporary. When this options is cleared, variable initialization data is not recorded. |
Value Changed | When selected, each time a the value of a variable changes, information is recorded
about the previous value and the new one. When this options is cleared, data is not recorded when the value of a variable changes. |
Dependent Notification | When selected, data is recorded each time the dependents of a
variable are refreshed, due to changes to the value of the variable.
When this options is cleared, this data is not recorded. |
Call Details
This table shows the available Call Details Diagnostics user preferences options in the Windows client:
Options | Description/Comments/Procedures |
---|---|
Scripts | When selected, diagnostic information is recorded about the execution of scripts,
including script parameters and return values. When this options is cleared, script execution data is not recorded. |
IDO Methods | When selected, diagnostic information is recorded about IDO methods executed from
event handlers or from validators, including method parameters,
return codes, and error messages. When this options is cleared, this diagnostic information is not recorded. |
Form Server | When selected, diagnostic information is recorded about the form server, from which
forms data was obtained. When this options is cleared, this diagnostic information is not recorded. |
Component
This table shows the available Component Diagnostics user preferences options in the Windows client:
Options | Description/Comments/Procedures |
---|---|
Initialization | When selected, information is recorded about components in the log. When this option is cleared, even if other options in this group are selected, information about components is not recorded. |
List Building | When selected, information is recorded about lists, when they are created and when
they are invalidated, so that the next access will cause them to be
recreated. When this options is cleared, list building information is not recorded. |
User Interaction | When selected, information is recorded about the interactions of all users with
components, including information about these actions:
Caution:
Selecting this option generates a large number of entries in the
log and can degrade system performance.
When this options is cleared, user component interaction data is not recorded. |
To/From Source | When selected, information is recorded 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 degrade system
performance.
When this options is cleared, this data is not recorded. |
To/From Control | When selected, information is recorded 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 degrade system performance.
When this options is cleared, this data is not recorded. |
Dependent Notification | When selected, information is recorded each time a dependent of a
component is refreshed, due to changes to the value of the
component. When this option is cleared, this data is not recorded. |
IDO Collections
This table shows the available IDO Collections Diagnostics user preferences options in the Windows client:
Options | Description/Comments/Procedures |
---|---|
Initialization | When selected, information is recorded about the parameters that are passed to the IDO
to retrieve the collection, the properties that are included, and
the components that are bound to the collection. When this option is cleared, this data is not recorded. |
Commands | When selected, information is recorded about commands and standard operations. When this option is cleared, this data is not recorded. |
Update Overview | When selected, an overview of the process of updating the collections is recorded. When this option is cleared, this data is not recorded. |
Dependent Notification | When selected, information is recorded about notifications to dependents. When this option is cleared, this data is not recorded. |
Load Overview | When selected, an overview of the process of loading the
collection is recorded. When this option is cleared, this data is not recorded. |
Update Values | When selected, data is recorded each time the value of a property is updated in the
collection, including individual requests from components or
scripts, and 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 degrade system performance.
When this option is cleared, this data is not recorded. |
Load Values | When selected, data is recorded each time the value of a property is retrieved from
the collection, including individual requests from components or
scripts, and 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 degrade system performance.
When this option is cleared, this data is not recorded. |
Interpreter
This table shows the available Interpreter Diagnostics user preferences options in the Windows client:
Option | Description/Comments/Procedures |
---|---|
Overview | When selected, information is recorded about strings, before and after they are
interpreted. When this option is cleared, this data is not recorded. |
Variables | When selected, information is recorded about the detailed substitutions of the V(),
FV(), and FVN() keywords. When this option is cleared, this data is not recorded. |
Properties | When selected, information is recorded about the detailed substitutions of the P() and
FP() keywords. When this option is cleared, this data is not recorded. |
Components | When selected, information is recorded about the detailed substitutions of the C() and
FC() keywords. When this option is cleared, this data is not recorded. |
Scripts | When selected, information is recorded about the detailed substitutions of the SCRIPTS
keyword. Otherwise, this data is not recorded. |
Others | When selected, information is recorded about the detailed substitutions of the
CURDATE(), STRINGS(), and any other substitution keyword. When this option is cleared, this data is not recorded. |