A Generic User Interface (V00265)
(described in the session "A Generic User Interface" at the SPring '87 Encompass
sympoium).
Please let me know of any problems or updates you make and I will include them
in future submissions. Send them to:
Barry Wallis
Fleetwood Enterprises, Inc.
3125 Myers Street
Riverside, Ca 92523
(714)351-3900
The following is a list of files (in no apparent order) which are in the
directory. If you give this system to someone else (it is in the public
domain) please include all these files.
Documentation files:
COMMAND_FILE.M11
COVER_PAGE.M11
MASTER_FILE.M11
MISCELLANEOUS.M11
SAMPLE_TRANS.M11
SECURITY_FILE.M11
SYMBOL_TABLE_RECORD.M11
TABLE_OF_CONTENTS.M11
TRANSACTION_FILE.M11
UIF300_DOC.M11
UIF310.M11
UIF320.M11
UIF330.M11
USERNAME_FILE.M11
USER_INTERFACE_SPECS.M11
Command procedures:
CHANGEUIF.COM A command procedure to call the UIF maintenance programs
GETGENERIC.COM Print out a list of all generic users
UIF340MEN.COM Print out a list of the current menu structure
COBOL source files:
UIF300.COB The main user interface routine
UIF310.COB A menu processing subroutine
UIF320.COB A transaction processing subroutine
UIF330.COB The username update program
UIF340.COB The master and security file update program
UIFMOVE.COB A utility to move entire menu trees around
UTL550.COB A subroutine to return a status value to DCL
UTL560.COB A subroutine to return the username of the process
UTL565.COB A subroutine to execute DCL commands in a sub-process
UTL587.COB A subroutine to abnormally terminate a program
The executable files:
UIF300.EXE The generic user interface
UIF330.EXE The username file update program
UIF340.EXE The master and security file update program
UIFMOVE.EXE
The forms definition files (although the user interface was originally written
in TDMS it was later converted to SCOPE [from ISI]; it shouldn't be a too hard
to convert it to another screen formatting package):
UIF310SCR.FRM
UIF310SCR.SCP
UIF340SC1.FRM
UIF340SC1.SCP
UIF340SC2.FRM
UIF340SC2.SCP
UIF340SC3.FRM
UIF340SC3.SCP
UIF340SC4.FRM
UIF340SC4.SCP
FDL files (for building empty versions of the files initially):
UIF330.FDL The username file (UIF330.USR)
UIF340.FDL The master file (UIF340.MAS). An FDL for the security
file is not needed as UIF340 always rebuilds it from
scratch.
Miscellaneous files:
UIFLIB.TLB The text library record definitions
UIFRECORDS.CDD The CDD record definitions
DIR.LIS This directory listing (without the comments).
Click on FTP to download from the FTP archives.
![[FTP]](http://www2.encompassus.org/hidedecus/graphics/i_ftp.gif)