SLD [ Intro | Pubs | WebTables | Workbook | Software | SLACVX | Search ]
[ WebTables : Help | Maintenance ]

Maintaining the SLD WebTables System

WTFORMWRITE.COM - the Interface Form Writing Exec

A few general comments about WTFORMWRITE.COM are given here. For more details, study the extensive comments in the exec itself.

The tasks of layout out Range and Qualifier buttons are left to subroutines because these same tasks are also performed in creating the resubmission forms that wrap WebTables output.

Various subsets of DATANAMES.DAT are written out as the three other DAT files:

This rewriting of the information from DATANAMES.DAT allows for faster scanning by the various other COM files and therefore faster response to user interactions.

The glossary files are more important than you might think since some crucial information needed by WTINTERMED.COM, the Intermediate Exec, and WTQUERY, the Oracle Interface Exec, is hidden in comment lines at the start of each glossary file.

The two previous copies of all output files are kept in case you make such a horrible mess that you just want to delete your new versions.

WTFORMWRITE.COM should be run any time a DATANAMES.DAT file is changed.

The exec should be run by hand from the directory

and must be run from an account that has write access to that directory.
It expects one argument, the interface set directory name, for example:

The exec can take quite a while to rebuild some of the larger interface sets, such as SLD, since it has to create one glossary file for every dataname. Be patient.

The new datanames.dat file and the resulting glossary files then need to be copied over to Unix for access by WTQUERY.

The entire process to create a new interface set is as follows, where "newname" is the new interface set name.

Joseph Perl
3 October 1997