Maintaining the SLD WebTables System
This is the maintenance manual for the SLD WebTables System that
was put into operation beginning with the 1997 run.
A block diagram is provided for quick reference.
In addition to this manual, you may want to study the user manual:
Help on the WebTables System.
The execs themselves are also heavily commented.
Contents
The major components of the WebTables System are described below.
Though the system may appear quite complex,
most maintenance just involves modifying the relevant DATANAMES.DAT file
and then re-running the exec WTFORMWRITE.
- DATANAMES.DAT
- Flat Files Describing Datanames
Each interface set has its own DATANAMES.DAT file,
(i.e., there is one copy for the SLD Main Tables, one copy for the SLD Cater Tables, etc.)
- WTFORMWRITE.COM
- Interface Form Writing Exec
- WTRANGEWRITE.COM
- Range Layout Exec
- WTQUALWRITE.COM
- Qualifier Layout Exec
- WTFORMREAD.COM
- Interface Form Reading Exec
- WTINTERMED.COM
- Intermediate Exec
- WTQUERY
- Oracle Interface Exec
- COLMATH.EXE
- Column Math Engine
- TDVAX.EXE
- Topdraw Plotting Package
- HCOM
- HCOM Display System
- SUBMIT GIFs
- Layout System for the GIF Images Used as Submit Buttons
- To Debug a COM File Running on the WWW-SLD Web Server
- How to Get the Debug Output
Many other DAT and HTML files are generated automatically
by the execs WTFORMWRITE, WTRANGEWRITE and WTQUALWRITE.
Their presence helps avoid duplication of work and speeds up system response.
These files should not be edited by hand.
Each interface set has its own copy of these files
(i.e., there is one copy for the SLD Main Tables, one copy for the SLD Cater Tables, etc.)
- SIMPLERANGES.DAT
- Subset of DATANAMES.DAT Needed for Simple Interface Ranges
- QUALIFIERS.DAT
- Subset of DATANAMES.DAT Needed for Qualifiers
- SUMMARY.DAT
- Subset of DATANAMES.DAT Needed for Various Functions
- GLOSSARY
- Glossary Files (one per dataname)
- SIMPLE_RANGES.HTML
- Range Layout Incorporated into Simple Interface
- QUALIFIERS.HTML
- Qualifier Layout Incorporated into Simple Interface
- SIMPLE_SELECT.HTML
- Selection Part of the Simple Interface.
- ADVANCED_SELECT.HTML
- Selection Part of the Advanced Interface.
- MENU.HTML
- Menu Section of the Interface Files.
- LINKS.HTML
- Related Document Links Section of the Interface Files.
- PLOT_SUFFIX.HTML
- Suffix Section of the Plot Interface Files.
- ADVANCED_TOP.HTML
- Top Part of the Advanced Interface.
- SIMPLE.HTML
- Simple Interface
- ADVANCED.HTML
- Advanced Interface
- The Rexx script WTQUERY runs on the SLAC Unix cluster.
The rest of the system runs on the SLACVX VMS cluster.
- Most of the vms files live in
DISK$SLD_FAC0:[SLDWWW.WEBTABLES]
and its various subdirectories
- and in: DISK$SLD_USR0:[SLDWWW.HTTPD.HTBIN]
- See the individual manual pages for specific file locations
Joseph Perl
6 October 1997