Dialogs


Generating Dialogs

The Dialog Options Screen in ADSC has several options whose settings are standardized. This is a description of those options and their required settings on test and production. The other dialog options used should be consistent between test and production.

Symbol Table

Use 'symbol table yes' only on the test system. It is required only if you are using the DEBUG or TRACE options of ADS. Before moving the dialog to production, regenerate the dialog with 'symbol table no'. On production IDMS, also generate the dialog with 'symbol table no'.

Diagnostic Tables

This option allows IDMS to produce an error screen indicating the statement in error when a dialog aborts. Set 'diagnostic tables yes' on the test system if you are debugging a dialog. Set it to 'no' before migrating the dialog to production, and set it to 'no' in production.

By setting 'symbol table no' and 'diagnostic tables no', the size of the dialog load module is greatly decreased, sometimes by over 20 percent. This means the program takes up 20 percent less space in memory and 20 percent less space in the disk load area.

Activity Logging

This option should be set to 'no' on test, but 'yes' on production. It allows the IDD to keep a record of how the dialog accesses records. It does not affect the execution code, but greatly increases the time it takes to generate a dialog. If all dialogs on production were generated with this option on, we could produce accurate reports indicating all programs that access a record in a certain way (OBTAIN, ERASE, etc. ), which is very handy when a record's elements are to be modified.

Option Summary

OPTION PRODUCTION TEST
SYMBOL TABLE NO YES
DIAGNOSTIC TABLES NO YES
ACTIVITY LOGGING YES NO



table of contents prev page next page