CONTENTS Title Page Copyright Page Preface 1 Named Data Directives 1.1 Form Types .FILE .FORM_SET .MORE .SFILE .SOUT .TYPE 2 Form Qualifiers 2.1 Syntax for form qualifiers /BEGIN /CAPTIVE /CHOICE /CLEAR /DATA /DATE /DISPLAY /FIELDS /GET /HARD /HELP /HIGHLIGHT /KEY /KEYPAD /LIST /LOG /MAIL /MODE /MORE /NEXT /NOWRITE /ONCE /ONE_ENTRY /OVERLAY /POST_FUNCTION /PRE_FUNCTION /RESET /SAVE_START /STYLE /SUPER /TITLE /USER 3 Field Qualifiers 3.1 Types of field qualifiers 3.2 Syntax for field qualifiers /ALIAS /AUTO /BLANK /CLEAR /COMPUTE /COPY /DECIMAL /DOC /FILE_CHECK /GET_SAVE /HARD /INVALID /LANGUAGE /LIST /OPTIONAL /POINTER /POST_FUNCTION /PRE_FUNCTION /PROMPT /PUT_SAVE /RECOGNITION /RSE_INVALID /RSE_RECOGNITION /RSE_VALID /SCROLL /SELECTED /SHOW /STORE /UNIQUE /USE_FORM /VALID /VIEW 4 Script Directives 4.1 Syntax for Script Directives .ABORT .BLOCK .BOX .CHECK_FIELD .CHECK_FORM .CLEAR .CURSOR .CUR_KEEP .CUR_RESTORE .CUR_SAVE .DELETE_BOX .DISPLAY .EXIT .FUNCTION .FX .FZ .GET_FIELD .GOTO .IF .JUDGE .LABEL .PAUSE .PROCESS .PROMPT .REFRESH .REMARKS .RESET_CURSOR .SET_PAUSE .SET_REFRESH .SHOW_FORM .SINGLE .SINX .TEXT .TRACE .VIDEO_ATT .WAIT 5 Symbols 5.1 Quoted strings 5.2 Field Names 5.3 Symbol Substitution in Functions 5.4 Special symbols 5.5 Permanent Symbols 5.6 Temporary symbols 5.7 Data Set References 5.8 Specifying Symbol Substrings 5.9 Concatenating Symbols 5.10 Iterative Symbol Substitution 5.11 Symbol Tables 6 Default Keyboard Definitions 7 Data DSABs 7.1 Validation DSABs 7.2 Scrolling DSABs 7.3 Application DSABs 7.4 Special DSABs 7.5 Table DSABs 7.6 Syntax CAB$ CAB$ATTACH CAB$ATTACH_ATTRIBUTES CAB$ATTRIBUTES CAL$ATTENDEE CAL$CALENDAR CAL$CHECK_DATE CAL$END_TIME_CHECK CAL$MEETING CAL$MTG_TIME_CHECK CAL$SCROLL_ATTENDEES CAL$SCROLL_BOTH CAL$SCROLL_CONFLICT CAL$SCROLL_CUSTOM CAL$SCROLL_DAY CAL$SCROLL_DAY_AI CAL$SCROLL_DAY_REM CAL$SCROLL_DAY_TODO CAL$SCROLL_TWOCAL CAL$SCROLL_WEEK_REM CAL$SCROLL_WEEK_SCH CAL$SET_DATE CAL$SET_OWNER CAL$SET_SECOND CAL$TIME_CHECK OA$CABFIFOS OA$DATE OA$DIR OA$DIR_PARSE OA$DIR_SEARCH OA$EDITOR OA$FOLDERS OA$LANGUAGE OA$MAIDES OA$MAIL_ALL_DIST OA$MAIPRIO OA$TABLE OA$TEXT_DSAB OA$YESNO OA$YN QUI$ * Data Sets QUI$CHARACTERISTIC QUI$ENTRY QUI$FORM QUI$MESSAGE QUI$QUEUE QUI$QUEUE_JOB QUI$QUEUE_JOB_FILE QUI$SM$MESSAGE QUI$TRANSLATE SCROLL 8 Script Mnemonics FIGURES 4-1 Evaluating Multiple .JUDGE directives TABLES 1-1 Form Types 5-1 Symbol Substrings 5-2 Special Symbols 5-3 Permanent Symbols 6-1 Default Keyboard Definitions 6-2 ALL-IN-1 User Functions and Form DEFAULT Named Data 7-1 CAB$ Attributes 7-2 CAB$ extended attributes 7-3 QUI$ENTRY Fields 7-4 Symbolic Name Fields for QUI$ENTRY 7-5 QUI$FORM Fields 7-6 QUI$QUEUE Fields 7-7 Symbolic Name Fields for QUI$QUEUE 7-8 QUI$QUEUE_JOB Fields 7-9 Symbolic Name Fields for QUI$QUEUE_JOB 7-10 QUI$QUEUE_JOB_FILE Fields 7-11 Symbolic Name Fields for QUI$QUEUE_JOB_FILE 8-1 Script Mnemonics