Chapter 4. ACD File Development

Table of Contents

4.1. Introduction to ACD File Development
4.1.1. ACD Files
4.1.2. ACD General Syntax
4.1.2.1. ACD File Names
4.1.2.2. Whitespace
4.1.2.3. Comments
4.1.3. ACD Definitions
4.1.4. Parameters and Qualifiers
4.1.4.1. Prompting Behaviour and Default Values
4.1.4.2. Help Information
4.1.4.3. Examples
4.1.5. ACD File Sections
4.1.5.1. Sections in an ACD File
4.1.5.2. Input section
4.1.5.3. Required section
4.1.5.4. Additional section
4.1.5.5. Advanced section
4.1.5.6. Output section
4.1.5.7. Example
4.1.5.8. Standard File Sections (sections.standard file)
4.2. Application Definition
4.2.1. Application Definition Format
4.2.2. Application Attributes
4.2.3. Application Documentation
4.2.3.1. Application Keywords File (keywords.standard)
4.2.4. Application Groups
4.2.4.1. Application Group Names File (groups.standard)
4.3. Data Definition
4.3.1. Data Definition Format
4.3.2. Parameter Naming Conventions
4.3.3. ACD Datatypes
4.3.3.1. Groupings of ACD Datatypes
4.3.3.2. Simple ACD Datatypes
4.3.3.3. Input ACD Datatypes
4.3.3.4. Output ACD Datatypes
4.3.3.5. Selection ACD Datatypes
4.3.3.6. Graphics ACD Datatypes
4.3.4. Types of Data Attributes
4.3.5. Global Attributes
4.3.5.1. Parameters and Qualifiers
4.3.5.2. User Prompting
4.3.5.3. Datatype Definition
4.3.5.4. Help Information and Documentation
4.3.5.5. Hints for GUIs
4.3.5.6. For use by SOAPLAB
4.3.6. Datatype-specific Attributes
4.3.6.1. Attributes for Simple ACD Datatypes
4.3.6.2. Attributes for Input ACD Datatypes
4.3.6.3. Attributes for Output ACD Datatypes
4.3.6.4. Attributes for Selection ACD Datatypes
4.3.6.5. Attributes for Graphics ACD Datatypes
4.3.7. Attributes for Datatype-associated Qualifiers
4.3.8. Introduction to Calculated Attributes
4.3.8.1. Retrieving Values of Calculated Attributes
4.3.8.2. Sequence Calculated Attributes
4.3.8.3. Feature Calculated Attributes
4.4. Operations
4.4.1. Types of Operation
4.4.2. General Operation Syntax
4.4.2.1. Arithmetic Operators
4.4.2.2. Logical Operators
4.4.2.3. Equality Operators
4.4.2.4. Conditional Operators
4.4.3. Retrieving Data Values in ACD Files.
4.4.4. Calculations and Tests
4.4.4.1. Arithmetic Operations
4.4.4.2. Tests for Equality
4.4.4.3. Boolean Tests
4.4.5. Conditional Statements
4.4.5.1. Unary Conditional Statements
4.4.5.2. Ternary Conditional
4.4.5.3. Case Conditional
4.4.6. Use of Variables
4.4.6.1. Automatic Variables
4.5. Controlling the Prompt
4.5.1. Introduction
4.5.2. Parameters
4.5.3. Qualifiers
4.5.4. Defaults
4.5.5. Maxima and Minima
4.5.6. Setting the Prompts
4.5.7. Negation
4.5.8. Boolean Datatypes
4.5.8.1. Prompting for boolean Values
4.6. ACD Utilities
4.6.1. Introduction
4.6.2. Using the Utilities
4.6.3. Global Qualifiers
4.6.4. Description of Utilities
4.6.4.1. acdc
4.6.4.2. acdtrace
4.6.4.3. acdvalid
4.6.4.4. acdlog
4.6.4.5. acdpretty
4.6.4.6. acdtable
4.6.5. Use of entrails