CONTENTS Title Page Copyright Page Preface 1 DECforms ULTRIX Commands 1.1 Command Format 1.2 Reference Pages 1.3 Error Messages 1.3.1 Correcting Errors 1.4 ULTRIX Command Descriptions forms appearance forms backtranslate forms develop forms edit forms object forms test forms translate 2 DECforms DCL Commands 2.1 Command Format 2.2 Error Messages 2.2.1 Message Format 2.2.2 Correcting Errors 2.3 Command Descriptions FORMS BACK_TRANSLATE FORMS CONVERT FMS FORMS CONVERT TDMS FORMS DEVELOP FORMS EDIT FORMS EXTRACT APPEARANCES FORMS EXTRACT OBJECT FORMS TEST APPEARANCES FORMS TRANSLATE 3 Independent Form Description Language 3.1 IFDL Concepts 3.1.1 IFDL Syntax Conventions 3.1.2 Name Sharing 3.2 IFDL Syntax Descriptions ACCEPT RESPONSE Declaration ACTIVATE Response Step ACTIVE HIGHLIGHT Clause ATOMIC Clause ATTRIBUTE Declaration BUILTIN FUNCTION Clause CALL Response Step COLOR Clause COLUMN Clause CONCEALED Clause CONDITIONAL EXPRESSION CONTROL TEXT RESPONSE Declaration COPY Statement DATETIME DATA Clause DATETIME FIELD Clause DEACTIVATE Response Step DEVICE Declaration DISABLE RESPONSE Declaration DISPLAY ATTRIBUTE Entry DISPLAY Clause DISPLAY Response Step DISPLAY VIEWPORT Clause EDITING Clause ELEMENTARY ATTRIBUTE ENABLE RESPONSE Declaration ENTER HELP Response Step ENTRY RESPONSE Declaration EXIT HELP Response Step EXIT RESPONSE Declaration EXTERNAL RESPONSE Declaration FIELD Declaration FIELD DEFAULT Application FIELD DEFAULT Declaration FIELD DEFAULT Entry FIELD DESCRIPTION Entry FONT Declaration FORM DATA Declaration FORM Declaration FORM RECORD Declaration FUNCTION Declaration FUNCTION RESPONSE Declaration GROUP Declaration HELP PANEL Declaration HIGHLIGHT WHEN Clause ICON Declaration IF Response Step INCLUDE Response Step INPUT PICTURE Clause INTERNAL RESPONSE Declaration INVALID Response Step LAYOUT Declaration LET Response Step LINE Clause LIST Declaration LITERAL Declaration LITERAL DEFAULT Application LITERAL DEFAULT Declaration LITERAL DEFAULT Entry MESSAGE Clause MESSAGE PANEL Declaration MESSAGE Response Step NUMERIC EXPRESSION OUTPUT PICTURE Clause PANEL Declaration PICTURE STRING POSITION Response Step POSTDISPLAY Clause PRINT Response Step PROTECTED Clause RECEIVE RESPONSE Declaration RECORD IDENTIFIER Declaration RECORD LIST Declaration REFRESH Response Step REMOVE Response Step RESET Response Step RESPONSE STEP Clause RETURN Response Step SEND RESPONSE Declaration SIGNAL Response Step STRING EXPRESSION TEXT DATA Clause TEXT RECORD FIELD Clause TIMEOUT Clause TRANSCEIVE RESPONSE Declaration TRANSFER Clause UNITS Declaration VALIDATION RESPONSE Declaration VIEWPORT Declaration A Using Arrays with DECforms Software A.1 Array Expressions A.1.1 Subscripts and Slice Subscript Designators in Arrays A.1.2 Subscript Ranges A.1.3 Qualified Names for Form Data Items B DECforms Data Types C Using LSE with DECforms Software C.1 Entering Source Code Using Tokens and Placeholders C.2 Translating Source Code C.3 Examples C.3.1 VIEWPORT Definition C.3.2 PANEL Declaration C.3.3 GROUP Declaration D IFDL Reserved Words E DECforms Key Names E.1 Key Names for the DEC Multinational Character Set E.2 Key Names for the Keypads and Top Row Function Keys F Unsupported FIMS Features G Summary of DECforms Extensions to the IFDL H DECforms Hebrew User's Guide H.1 Hebrew Terminals H.1.1 Information for DECforms/Hebrew Version 1.0 Users H.2 Hebrew Fields and Literals H.2.1 Text Path H.2.2 Character Set H.2.3 Logical/Physical Order H.3 Hebrew Icons H.4 Hebrew Values in Fields H.5 Hebrew Fields and Literals Column Clause H.6 Hebrew Pictures and Justification H.7 Hebrew Messages H.8 Bidirectional Editing in a Panel Field H.9 Activation Order in a Hebrew Form H.10 LSE Support H.11 FMS to DECforms Forms Conversion H.12 Hebrew Installation Notes EXAMPLES 3-1 Structure of a Form in IFDL Declarations TABLES 3-1 Rules for Name Sharing Between Dissimilar Entities 3-2 Name Sharing Between Similar Entities 3-3 Sign Control Symbol Values 3-4 Default Pictures According to Data Type 3-5 Conflicting Field Description Entries 3-6 Format 4 Picture Characters 3-7 Overpunched and Zoned Sign Codes B-1 DECforms Data Types and Corresponding CDD/Repository and VAX Data Types B-2 IFDL Data Types and Supported VMS and RISC ULTRIX Data Types B-3 DECforms Data Types and Corresponding COBOL Data Types D-1 IFDL Reserved Words E-1 DEC Multinational Character Set Key Names E-2 Keypad and Function Key Names F-1 Unsupported Forms Interface Management System (FIMS) Features F-2 Unsupported Generic Interface Features G-1 Standard and DECforms Extensions to the IFDL H-1 Data Representation in Hebrew Fields H-2 Typing Characters in Hebrew Fields