open-insight/SYSPROG/STPROCINS/ENVIRON.CONSTANTS.txt
2024-03-25 15:17:34 -07:00

197 lines
13 KiB
Plaintext

compile insert ENVIRON.CONSTANTS
* Positional definitions into @ENVIRON.SET variable
* Revision History:
* 05-11-94 janem PR-10468
* 04/23/93 SLJ Added HR-specific positions 120 thru 130
* 10/30/91 RKH Removed E.TIMEDATE.FMT (=91) as consequence of bug 5441
* 03/12/90 bda Added E.SYS.DELIM.SUPPRESS - suppress entry of system delimiters chars in INPUT.CHAR
* 10/11/90 rkp added E.DET - name of display equivalence table
* 10/11/90 rkp added E.PRN.DRVS,E.PRN.LPTNO - printer driver support vars
* 09/21/90 bda Added E.LND.DEFAULT -language set default name
* 09/21/90 bda Added E.QUERY.CASE - query case sensitivity (true=case insensitive)
* 10/02/90 bda Added E.LND.LOAD - language set load list
* 10/02/90 bda Added E.TIMEDATE.FMT - TIMEDATE() format override
* 06/29/90 rkp - Added E.VIDTYPE for storing monitor type
* 06/21/90 rkp - Added E.MOUSE.ON & E.MOUSE.DEF
* 01/08/90 bda - Added E.NULL.DISPLAY.STRING for SQL display formatting.
* 09/18/89 RKP - Added E.MSTYLE for menu style
* E.PULLDOWN.NUMBERS for numbering options on pulldowns
* 09/14/89 PAT - Added E.NETCACHE.OPTION for using network cache options
* 08/16/89 RKP - Added E.INDEX.CODE, E.INDEX.CMD, E.POST.CHECK.CODE,
* E.POST.CHECK.CMD for background process hooks
* 08/10/89 RKP - Added E.SHADOWS.ON
* 07/31/89 hhw - Added E.EDIT.CASE
* 07-07-89 JPV - Added E.DEFAULT.DATA.VOL
* 06-08-89 JPV - Removing some of the variables I added.
* 05-17-89 JPV - Added E.DISABLE.LOCK.INT
* 03-09-89 JPV - Added Concurrency control variables
* 02-18-88 MEN - Added E.VIEW.MODE
* 01/19/88 MEN - Added E.QUERY.BOTTOM E.QUERY.CHAR, E.QUERY.SEL.CODE, E.QUERY.SEL.CMD
* 02/02/87 MEN - Removed some PAINT and color variables
* 01/02/87 MEN - Added E.LINE.WRAP, E.LINE.INDENT, E.LINE.INSERT
* 11/18/86 MEN - Changed E.APPL.MENU to E.INSERT.MODE and got rid of
* E.ALT.ENVIRON, E.BACK.ATR
* 10/15/86 MEN - Added E.TCL.OFF, E.MACROS.OFF, E.CAPTURE.OFF, E.BREAK.OFF
* E.SET.MACROS.OFF, E.SELECT.FLUSH.OFF, E.DOS.SORT.VOL
* 10-15-86 JAH - Added E.MENU
* 09/08/86 JAW - Added Backdrop attribute
* 08/22/86 NGM - Added @QUERY.DEPTH
* 08/21/86 NGM - Added @TYPEAHEAD
*
EQU E.INSERT.MODE TO 1 ;* 1=Put editor in insert mode.
EQU E.BACK.CHAR TO 2 ;* If present, print this as the background char.
EQU E.TCL.DEPTH TO 3 ;* Number of TCL stack items saved in memory
EQU E.TCL.SAVE TO 4 ;* If not null, the FILE where to save stack.
* The key will be 'COMMAND.STACK*':@USERNAME
EQU E.PORT TO 5 ;* Communications port information baud, etc.
EQU E.LOGON TO 6 ;* 'M' brings up Main Menu when LOGON, 'T' brings
* up TCL window, 'S' displays the SQL window
EQU E.BG.BACK.COLOR TO 7 ;* Only needed for Color sequences
EQU E.ROLLOUT TO 8 ;* If present, this is the DOS filename where
* memory is rolled out to. (Used by PCS command)
* (not used by OS/2)
EQU E.DEFAULT.STOPS TO 9 ;* MV list of words thrown out when indexing and
* Cross-reference
EQU DATA.TYPE.VERIFICATION TO 10 ;* Flag to require prompting of data types
EQU E.TAB.STOPS TO 11 ;* System Tab stops variable separated by @VM
EQU E.STATUS.ON TO 12 ;* 1 = If status lines are to be printed.
EQU E.STATUS.FORE.COLOR TO 13 ;* Color literal of status line.
EQU E.CRTHIGH TO 14 ;* Height of CRT
EQU E.CRTWIDE TO 15 ;* Width of CRT
EQU E.LPTRHIGH TO 16 ;* Height of PRINTER
EQU E.LPTRWIDE TO 17 ;* Width of PRINTER
EQU E.EDIT.CASE TO 18 ;* True for case-insensitive edit searches
EQU E.DISP.CHFILL TO 20 ;* Column Heading Fill Char to Display
EQU E.EDIT.ATR TO 21 ;* Edit attribute color when in PAINT.
EQU E.ROW.LIMIT TO 22 ;* Maximum number of rows in a PAINT window.
EQU E.VIRTUAL.LIMIT TO 23 ;* Virtual space limitation
EQU E.PRT.CHFILL TO 24 ;* Column Heading Fill Char to Printer
EQU E.DISP.CHUND TO 25 ;* Column Heading Underline Char to Display
EQU E.PRT.CHUND TO 26 ;* Column Heading Underline Char to Printer
EQU E.TYPEAHEAD TO 27 ;* Type ahead flag - 1 = allow type ahead
* 0 = type ahead disabled ("eat" extra chars)
EQU E.QUERY.DEPTH TO 28 ;* Number of queries that may be stored
EQU E.INDEX.TIME TO 29 ;* Seconds before call to background indexing
* process. A zero or null will not call
* processor. A one will tell the
* background process that the station is
* dedicated to index processing.
EQU E.BACKGRND.TIME TO 30 ;* Seconds between checks for index
* transactions when no transactions found.
EQU E.PLAYDELAY TO 31 ;* Hundreths of seconds between keystrokes
* during CAPTURE playback.
EQU E.BG.FORE.COLOR TO 32 ;* Color to use with E.BACK.CHAR above.
EQU E.DFLT.DICT TO 33
EQU E.BEEPS TO 34 ;* Beeping messages if non-NULL.
EQU E.DFLT.BIND TO 35 ;* Default Dictionary Binding mode for Paint
EQU E.MESSAGE.TIME TO 36 ;* Default message time when 'T' type is used.
EQU E.MENU TO 37 ;* Default system menu for use by windows that don't have custom menus
EQU E.TCL.ON TO 38 ;* 1 = TCL window turned on from INPUT.CHAR
EQU E.ENABLE.MACRO.EXEC TO 39 ;* 1 = MACROS playback enabled.
EQU E.CAPTURE.ON TO 40 ;* 1 = KEY CAPTURE process enabled.
EQU E.ENABLE.MACRO.BUILD TO 41 ;* 1 = MACRO building enabled.
EQU E.SELECT.FLUSH.ON TO 42 ;* 1 = Flush Index Transactions BEFORE select.
EQU E.DOS.SORT.VOL TO 43 ;* The DOS volume where the temporary sort
* files will be built. If not specified then
* it uses the default drive.
EQU E.EDIT.SNAPSHOTS TO 44 ;* 1 = EDIT will take snapshots while exiting each edit session
EQU E.LINE.WRAP TO 45 ;* 1 = EDIT will auto wrap lines
EQU E.LINE.INDENT TO 46 ;* 1 = EDIT will auto indent lines
EQU E.LINE.INSERT TO 47 ;* 1 = EDIT will auto insert lines
EQU E.DEFAULT.MACRO TO 48 ;* Name of the macro to be loaded at logon
EQU E.SYS.MENU.POPUP TO 49 ;* 1 = Displays system menus on menu <F2>
EQU E.STATUS.BACK.COLOR TO 50 ;* status line background color
EQU E.DEFAULT.DATA.VOL TO 51 ;* Default data volume where files are
* created and some TCL commands such as LISTDICT are used
*EQU E.XX TO 52 ;* reserved
EQU E.SUPPRESS.NONNUMERIC TO 53 ;* Suppress nonnumeric error messages
EQU E.SUPPRESS.SYSTEM.MSGS TO 54 ;* Suppress system error messages
EQU E.QUERY.BOTTOM TO 55 ;* 1 = Prompt for all QUERY mode info in border
EQU E.QUERY.CHAR TO 56 ;* If present, print this as the QUERY mask character
EQU E.QUERY.SEL.CODE TO 57 ;* The CATALYST code used to display the QUERY SELECT window.
EQU E.QUERY.SEL.CMD TO 58 ;* The command used to display the QUERY SELECT window.
EQU E.VIEW.MODE TO 59 ;* 1 = R/LIST in View window; '' = Non-windowed RLIST
EQU E.VIEW.RLIST.CODE TO 60 ;* The CATALYST code for displaying the default R/LIST builder in View
EQU E.VIEW.RLIST.CMD TO 61 ;* The command associated with E.VIEW.RLIST.CODE
EQU E.HELP.LEVEL TO 62 ;* Help Level @HELP.LEVEL
EQU E.DESTRUCT.EDIT TO 63 ;* If Yes then editor will erase line when toggling is originated by first typed char
EQU E.FKEY.FGROUND TO 64 ;* Help level 1 & 2 status line function key foreground
EQU E.FKEY.BGROUND TO 65 ;* Help level 1 & 2 status line function key background
* Concurrency Control variables
EQU E.TRANS.VOL TO 66 ;* Transaction volume name. Where the
* trans files and other lock files are
* stored.
EQU E.UNLOCK.ALL.COMMIT TO 67 ;* 1 = true - then UNLOCK ALL imposed at
* commit time. 0 = false - only logged
* locks are unlocked at commit time.
EQU E.DEADLOCK.CHECK TO 68 ;* Interval (in seconds) for checking
* deadlock after deadlock process has
* been started.
EQU E.LOCK.TIMEOUT TO 69 ;* Number of seconds before transaction
* times out in a wait situation
EQU E.CONSISTENCY.LEVEL TO 70 ;* Number (0-4) for locking consistency
EQU E.LOCKING.GOV TO 72 ;* Number of allowable locks from this
* workstation.
EQU E.AUTOTRANS TO 73 ;* Auto transaction start mode.
* (ON = 1 or OFF = 0)
EQU E.DISABLE.LOCK.INT TO 74 ;* If "Y" this will disable the [Esc] key
* interrupt for the user while waiting
* for a lock.
EQU E.DEADLOCK.POSTING TO 75 ;* Number of seconds before deadlock
* checking is begun and locks are posted.
EQU E.SHADOWS.ON TO 76 ;* If true, borders are displayed with
* shadows.
* Background process equates
EQU E.INDEX.CODE TO 77 ;* Catalyst code for replace background
* process
EQU E.INDEX.CMD TO 78 ;* Catalyst command for replace background
* process
EQU E.POST.CHECK.CODE TO 79 ;* Catalyst code for post index check
* process
EQU E.POST.CHECK.CMD TO 80 ;* Catalyst command for post index check
* process
EQU E.NETCACHE.OPTION TO 81 ;* For network cache option
EQU E.MSTYLE TO 82 ;* menu style for WINUS
EQU E.PULLDOWN.NUMBERS TO 83 ;* BOOLEAN, number options on pulldowns
EQU E.NULL.DISPLAY.STRING TO 84 ;* String to represent NULL values in SQL
* report (display only).
EQU E.MOUSE.ON TO 85 ;* BOOLEAN, mouse enable switch
EQU E.MOUSE.DEF TO 86 ;* Key to record in SYSTEM file containing
* mouse definition record
EQU E.VIDTYPE TO 87 ;* Stores video card type
EQU E.LND.DEFAULT TO 88 ;* Active language set default name
EQU E.LND.LOAD TO 89 ;* List of language sets to load into memory
EQU E.QUERY.CASE TO 90 ;* query case sensitivity (true=case insensitive)
EQU E.PRN.DRVS TO 92 ;* List of printer drivers selected
EQU E.PRN.LPTNO TO 93 ;* Associated list of devices for redirection
EQU E.DET TO 94 ;* Name of display equivalence table to use
EQU E.SYS.DELIM.SUPPRESS TO 95 ;* BOOLEAN, suppress input of system
;* delimiter characters ( >= CHAR(250)). True = suppress.
Equ E.User1 To 96 ;* Reserved for Users/Developers
Equ E.User2 To 97 ;* ""
Equ E.User3 To 98 ;* ""
Equ E.User4 To 99 ;* ""
Equ E.User5 To 100 ;* ""
*** equates 120-130 are for the HR product ***
equ e.pen.view.color to 120 ;* pending view color
equ e.custom.colors to 121 ;* suppress the the custom colors (1/0)
equ bchar$ to 122 ;* background character with all video
* attributes gets constructed in
* initialize
* these are set by initialize
equ sr.vendor$ to 123 ;* vendor name (e.g., cdc, isi, rti)
equ sr.changes$ to 124 ;* changes flag (1/0)
equ sr.product$ to 125 ;* name of the product
equ sr.dflt.ac$ to 126 ;* default area code
equ sr.dflt.dt$ to 127 ;* default date
equ sr.hr_paycheck$ to 128 ;* hr-paycheck type (e.g. cdc, rti, etc.)
equ sr.pit_on$ to 129 ;* point in time flag
equ sr.clean_station$ to 130 ;* cleaned-up stationid
* Source Date: 12:06:56 11 MAY 1994 Build ID: AREV*3.1.180 Level: 3.13