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 /CONVERT_DATA /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 Lexical Functions 6.1 Syntax 6.2 Specifying Offsets 6.3 Examples 7 Default Keyboard Definitions 8 Data DSABs 8.1 Syntax 8.2 Special Field Names ACL$ 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_CONFLICT CAL$SCROLL_CUSTOM CAL$SCROLL_DAY CAL$SCROLL_TWOCAL CAL$SCROLL_WEEK_SCH CAL$SET_DATE CAL$SET_OWNER CAL$SET_SECOND CAL$TIME_CHECK DISKQUOTA$ FILE$ FILECAB GROUP$ GROUP$MEMBER MEMBER_GROUP$ NETPROXY$ OA$CABFIFOS OA$DATE OA$EDITOR OA$FOLDERS OA$FORM_INFO OA$LANGUAGE OA$MAIDES OA$MAIL_ALL_DIST OA$MAIPRIO OA$PRINTSTYLES OA$TABLE OA$TEXT_DSAB OA$YESNO OA$YN OAN$ENTRY OAN$KEYWORD OAN$MEMBER OAN$NOTE PARTITION QUI$ * Data Sets QUI$CHARACTERISTIC QUI$ENTRY QUI$ENTRY_FILE QUI$FORM QUI$MESSAGE QUI$QUEUE QUI$QUEUE_JOB QUI$QUEUE_JOB_FILE QUI$SA$MESSAGE QUI$SM$MESSAGE QUI$TRANSLATE SCRIPT_COMPLETION SCROLL SUPER_GROUP$ UAI$ 9 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 ALL-IN-1 Lexical Functions 6-2 FN$MATCH_WILD Return Values 7-1 Default Keyboard Definitions 7-2 ALL-IN-1 User Functions and Form DEFAULT Named Data 8-1 Special Field Names 8-2 MODE Field Values 8-3 CAB$ Attributes 8-4 CAB$ extended attributes 8-5 DISKQUOTA$ Fields 8-6 DISKQUOTA$ STATUS Values 8-7 FILE$ Fields 8-8 FILE$ STATUS Values 8-9 TYPE Values 8-10 OA$FORM_INFO Fields 8-11 PARTITION Fields 8-12 QUI$ENTRY Fields 8-13 Symbolic Name Fields for QUI$ENTRY 8-14 QUI$ENTRY_FILE Fields 8-15 Symbolic Name Fields for QUI$ENTRY_FILE 8-16 QUI$FORM Fields 8-17 QUI$QUEUE Fields 8-18 Symbolic Name Fields for QUI$QUEUE 8-19 QUI$QUEUE_JOB Fields 8-20 Symbolic Name Fields for QUI$QUEUE_JOB 8-21 QUI$QUEUE_JOB_FILE Fields 8-22 Symbolic Name Fields for QUI$QUEUE_JOB_FILE 8-23 UAI$ Fields 8-24 Privileges Necessary for Using UAI$ 9-1 Script Mnemonics