CONTENTS Title Page Copyright Page Preface 1 Introduction to the CDA Converter Architecture 1.1 CDA Converter Architecture Functional Overview 1.2 CDA Converter In-Memory Formats 1.2.1 Domain Conversion 1.2.2 Conversion Using the CDA Viewer 1.3 Creating the Options File 1.4 Table-to-Document Data Processing Options 2 Converting Files 2.1 Using an Application Menu 2.2 Entering a Command at the System Prompt 3 Using the CDA Viewer 3.1 Window Display 3.2 Character-Cell Display 3.3 Specifying Required and Optional Parameters 3.4 Command Line Examples 4 System Messages 4.1 Where To Find an Explanation of Each Message 4.2 Reading and Interpreting Messages 4.2.1 Where Messages Are Displayed 4.2.2 Severity Levels of Messages 4.2.3 Format of Messages 4.3 CDA Access Routines Messages and TCV Facility Messages 5 Converter Formats Available with the Operating Systems 5.1 Input Formats 5.1.1 DDIF Front End 5.1.2 DTIF Front End 5.1.3 Text Front End 5.2 Output Formats 5.2.1 DDIF Back End 5.2.2 DTIF Back End 5.2.3 Text Back End 5.2.4 Analysis Back End 5.2.5 PostScript Back End 6 Transferring CDA Documents 6.1 Sending CDA Documents on a VMS System 6.2 Receiving CDA Documents on a VMS System 6.3 Sending CDA Documents on an ULTRIX System 6.4 Receiving CDA Documents on an ULTRIX System 6.5 Copying CDA Documents on a VMS System 6.6 Copying CDA Documents on an ULTRIX System 6.7 Copying CDA Documents on an OS/2 System 6.7.1 Copying CDA Documents from an OS/2 System to a VMS System 6.7.2 Copying CDA Documents from a VMS System to an OS/2 System 6.7.3 Copying CDA Documents from an OS/2 System to an ULTRIX System 6.7.4 Copying CDA Documents from an ULTRIX System to an OS/2 System 7 Overview of Document Conversion 7.1 CDA Document Structure 7.2 Document Information Constructs 7.3 Document Content 7.4 Document Layout 7.5 Segment Attributes 8 AFS Front End 8.1 Using the AFS Front End 8.1.1 Converting an AFS Input File on VMS Systems 8.1.2 Converting an AFS Input File on ULTRIX Systems 8.1.3 AFS Front End Processing Options 8.2 Overview of AFS 8.3 Data Mapping 8.3.1 Tags 8.3.1.1 Style Reference Tag 8.3.1.2 Generic Tags 8.3.1.3 Generic Tags with Local Attributes 8.3.1.4 Markers 8.3.1.5 Character Set Tags 8.3.1.6 Flow Tags 8.3.1.7 Tag Omission 8.3.2 Entity References 8.3.2.1 Internal Entity References 8.3.2.2 External Entity References 8.3.3 Processing Instructions 8.4 Conversion Restrictions 8.5 External File References 8.6 AFS Front End Messages Can't open external entity reference file . . . Internal error-submit an SPR Invalid character set . . . Tag string not found in DDIF companion file The styleref file is missing or was not created by the AFS converter . . . Unexpected error from a CDA toolkit function 8.7 Creating and Editing AFS Documents 8.7.1 Creating New AFS documents 8.7.2 Editing AFS Documents 8.7.2.1 Editing Restrictions 8.7.2.2 Editing AFS Documents Produced by DECwrite 9 DCA Front End 9.1 Using the DCA Front End 9.1.1 Converting a DCA Input File on VMS Systems 9.1.2 Converting a DCA Input File on ULTRIX Systems 9.2 Overview of DCA 9.2.1 Document Structure 9.2.1.1 Format Units 9.2.1.1.1 Document Declaration Format Unit 9.2.1.1.2 Primary Master Format Unit 9.2.1.1.3 Alternate Master Format Unit 9.2.1.2 Text Unit 9.2.1.3 End Unit 9.2.2 Document Layout 9.2.2.1 Page Orientation 9.2.2.2 Presentation Direction 9.2.2.3 Page Parameters 9.3 Data Mapping 9.3.1 Document Characteristics 9.3.1.1 Line Drawing Characters 9.3.1.2 Document Parameters 9.3.1.3 Punctuation Format 9.3.1.4 Master Formats 9.3.1.5 Page Image Parameters 9.3.1.6 Line Parameters 9.3.1.7 Tab Parameters 9.3.1.8 Note Formatting Parameters 9.3.1.9 Auto-Outline Parameters 9.3.1.10 Margin Text 9.3.1.11 Additional Parameters 9.3.2 Text Unit 9.3.2.1 Text Unit Format Change 9.3.2.2 Return to Master Format 9.3.2.3 Body Text 9.3.2.4 Text Unit Prefix 9.3.3 Single Byte Controls 9.3.4 Multibyte Controls 9.3.5 End Unit 9.4 Conversion Restrictions 9.5 External File References 9.6 DCA Front End Messages 10 DX Front End 10.1 Using the DX Front End 10.1.1 Converting a DX Input File on VMS Systems 10.1.2 Converting a DX Input File on ULTRIX Systems 10.1.3 DX Front End Processing Options 10.2 Overview of DX 10.3 Data Mapping 10.3.1 Header Data 10.3.2 Special Characters 10.3.3 Special Character Modes 10.3.4 Special Function Modes 10.3.5 Rulers 10.3.6 Ruler Combinations 10.3.7 Character Sets 10.3.8 Control Block Keywords 10.4 Conversion Restrictions 10.5 DX Front End Messages Could not open the file: string. . . . The DX/DDIF Conversion has completed. The input file string has been closed. . . . Unrecognized WPS Markup character in string string. 11 SGML Front End 11.1 Using the SGML Front End 11.1.1 Converting an SGML Input File on VMS Systems 11.1.2 Converting an SGML Input File on ULTRIX Systems 11.1.3 SGML Front End Processing Options 11.2 Overview of SGML 11.2.1 Generalized Markup 11.2.2 Elements and Tags 11.2.3 SGML Declaration 11.2.4 Notations 11.2.5 Entities 11.2.5.1 Internal Entity 11.2.5.2 External Entity References 11.2.6 Processing Instructions 11.2.7 Document Type Definitions 11.2.7.1 The ANY DTD 11.2.8 SGML Subdocuments 11.2.9 Sample SGML Document 11.3 Data Mapping 11.4 Conversion Restrictions 11.5 External File References 11.6 SGML Front End Messages 11.6.1 %SDC Facility Messages Content found before document start tag . . . IMPLIED LINK found in SGML document-feature unsupported Invalid DDIF document file-spec-maintaining CRF . . . SUBDOC found in SGML document-feature unsupported 11.6.2 %SGML Facility Messages line string: string already declared-ignored. . . . line string: ATTLIST already declared for notation string-ignored line string: Attribute string accepts a single value-string . . . line string: CDATA marked sections not valid in prolog-Ci line string: Closing external definition document file-spec . . . line string: Doctype string used but not declared line string: Document filespec is already open-ignored . . . line string: Entity reference string invalid-entity must be s line string: Entity reference string invalid-entity must not be a processing instruction-ignoring . . . line string: Errod line string: Error in NOTATION declaration . . . line string: ID attribute string of element string and ID attribute strin line string: ID attribute string of notation string and ID attribute string of notation string have different names . . . e line string: string is not a valid NUTOKEN attribute value-number or number token expected-ignored . . . line string: No i line string: No elements declared in doctype string- document instance will not be parsed . . . line string: Parameter entn line string: RCDATA marked sections not valid in prolog-RCDATA keyword ignored . . . line string: Start-tag may not be deca line string: Start-tag may not be declared as omissible with EMPTY content in its element declaration-making required . . e line string: Unexpected type declaration end (declaration subset close, markup declaration close) encountered in marked sep filespec opened . . . Unable to access document string- subdocument entity string ignored line string: Blank sequence cannot follow B-sequence . . . line string: No MSI declared to match MSO line string: Number of lowercase characters must match uppercase characters . . . line string: char is not a valid UCNMSTR line string: string is a duplicate keyword-ignored . . . Syntax not supported-default used Document parsed with integer error(s), integer warning(s) . . . line string: Attribute value string is not a declared values line string: Attribute value string is not a declared SUBDOC or external DATA entity . . . line string: Content-implied mb line string: string delimiter missing - inserted . . . line string: End-tag string must be preceded by end-tag string-miss line string: End-tag string not valid ( ' and ' group of element string not fully satisfied)-continuing . . . line string:s line string: Entity reference string invalid-entity must not be a processing instruction-ignoring . . . line string: strie line string: string is not a valid ID attribute value- name expected-ignored . . . line string: NMTOKEN attribute string ai line string: Name string is duplicated in group . . . line string: Required input missing - comment content ignored line string: Required input missing - document content string...string ignored . . . Start-tag string not valid at current line string: Start-tag string not valid (current attribute string not yet specified)-continuing . . . line string: Subdoci line string: Text not valid after document element string has completed-continuing . . . line string: Unexpected documents line string: Unexpected document end ( ' seq ' group of element string not satisfied)-continuing . . . line string: Unexps line string: Unexpected type declaration end (declaration subset close, markup declaration close) encountered-ignored . . c 11.7 Converting SGML Documents to DECwrite 11.7.1 Converting SGML Documents Created by DECwrite 11.7.2 Converting SGML Documents Not Created by DECwrite 12 AFS Back End 12.1 Using the AFS Back End 12.1.1 Creating an AFS Output File on VMS Systems 12.1.2 Creating an AFS Output File on ULTRIX Systems 12.1.3 AFS Back End Processing Options 12.2 Overview of AFS 12.3 Data Mapping 12.3.1 Text Segments 12.3.1.1 Generic Segments 12.3.1.2 Local Attributes Segments 12.3.1.3 Generic Segments With Local Attributes 12.3.2 Text Content 12.3.2.1 Text Primitives 12.3.2.2 Layout Directives 12.3.3 Nontext Segments 12.3.3.1 Entity references 12.3.4 The DDIF Companion File 12.4 Conversion Restrictions 12.5 External File References 12.6 AFS Back End Messages DDIF file major version incompatible with this converter . . . Unexpected error from a CDA toolkit function 13 DCA Back End 13.1 Using the DCA Back End 13.1.1 Creating a DCA Output File on VMS Systems 13.1.2 Creating a DCA Output File on ULTRIX Systems 13.2 Overview of DCA 13.3 Data Mapping 13.3.1 Document Information 13.3.2 Document Segments 13.3.3 Text Content 13.3.4 Directives 13.3.5 Layout Galley 13.3.6 Segment Attributes 13.3.7 Wrap Attributes 13.3.8 Layout Attributes 13.3.9 Galley Attributes 13.3.10 Page Layout 13.3.11 Tab Stop 13.4 Conversion Restrictions 13.5 DCA Back End Messages 14 DX Back End 14.1 Using the DX Back End 14.1.1 Creating a DX Output File on VMS Systems 14.1.2 Creating a DX Output File on ULTRIX Systems 14.1.3 Processing Options 14.2 Overview of DX 14.3 Data Mapping 14.4 Conversion Restrictions 14.5 External File References 14.6 DX Back End Messages Could not open the DX file: string. . . . The output file string has been created. 15 SGML Back End 15.1 Using the SGML Back End 15.1.1 Creating an SGML Output File on VMS Systems 15.1.2 Creating an SGML Output File on ULTRIX Systems 15.1.3 SGML Back End Processing Options 15.2 Overview of SGML 15.3 Data Mapping 15.3.1 Converting Structured Documents 15.3.2 Converting Unstructured Documents 15.4 Conversion Restrictions 15.5 External File References 15.6 SGML Back End Messages 15.6.1 %SDC Facility Messages Attribute string which has not been declared encountered on element string . . . Error closing file file-spec Error creating file file-spec . . . Invalid GTX content in content definition labeled string Invalid GTX content in segment labeled string . . . No content category on root segment No content found on content definition labeled string . . . SGML output will not be validated Soft directive ignored (value=integer) . . . Unrecognized private content on segment labeled string Unrecognized private content on type definition labeled string . . . WIDTH option cannot be negated 15.7 Converting DECwrite Documents to SGML 16 Overview of Graphics and Image Conversion 16.1 CDA Document Structure 16.2 Graphics and Image Content 16.3 Graphics and Image Segment Attributes 17 CGM Front End 17.1 Using the CGM Front End 17.1.1 Converting a CGM Input File on VMS Systems 17.1.2 Converting a CGM Input File on ULTRIX Systems 17.1.3 CGM Front End Processing Options 17.2 Overview of CGM 17.3 Data Mapping 17.3.1 Lines 17.3.1.1 Line Elements 17.3.1.2 Line Attributes 17.3.2 Markers 17.3.2.1 Marker Primitive 17.3.2.2 Marker Attributes 17.3.3 Text 17.3.3.1 Text primitives 17.3.3.2 Text Attributes 17.3.4 Filled Area Types 17.3.4.1 Filled Area Primitives 17.3.4.2 Filled Area Attributes 17.3.5 GENERALIZED DRAWING PRIMITIVE 17.3.6 ASPECT SOURCE FLAGS 17.3.7 CELL ARRAY 17.3.8 COLOUR TABLE 17.3.9 Delimiter Elements 17.3.10 Metafile Descriptor Elements 17.3.11 Picture Descriptor Elements 17.3.12 Control Elements 17.3.13 Escape Element 17.3.14 External Elements 17.4 Conversion Restrictions 17.5 CGM Front End Messages Text Orientation is degenerate. . . . Direct color is being converted to Indexed Color with closest fit. Element illegal in current metafile state. . . . Error processing escape elements. Error reading a CGM record. . . . Invalid opcode found. Invalid substitution string in escape. . . . Text has to be simulated with average Courier font metrics. Unknown substitution code. . . . Unknown substitution code. 18 Macpaint Front End 18.1 Using the Macpaint Front End 18.1.1 Converting a Macpaint Input File on VMS Systems 18.1.2 Converting a Macpaint Input File on ULTRIX Systems 18.1.3 Macpaint Front End Processing Options 18.2 Overview of Macpaint 18.3 Data Mapping 18.4 Conversion Restrictions 18.5 Macpaint Front End Messages 19 Presentation Manager Metafile Front End 19.1 Using the METAFILE Front End 19.1.1 METAFILE Front End Processing Options 19.2 Conversion Restrictions 19.3 METAFILE Front End Messages The PM Metafile supplied is invalid . . . 20 TIFF Front End 20.1 Using the TIFF Front End 20.1.1 Converting a TIFF Input File on VMS Systems 20.1.2 Converting a TIFF Input File on ULTRIX Systems 20.1.3 TIFF Front End Processing Options 20.2 Overview of TIFF 20.3 Data Mapping 20.4 Conversion Restrictions 20.5 TIFF Front End Messages can't find a valid TIFF header . . . open failure input file processed multiple images . . . unsupported transparency mask 21 Graphics Hardcopy Back End 21.1 Using the Graphics Hardcopy Back End 21.1.1 Creating a Graphics Output File on VMS Systems 21.1.2 Creating a Graphics Output File on ULTRIX Systems 21.1.3 Graphics Hardcopy Back End Processing Options 21.2 Overview of the Graphics Hardcopy Back End 21.3 Data Mapping 21.4 Conversion Restrictions 21.5 Graphics Hardcopy Back End Messages GHC, Fragment object processing failure . . . GHC, Internal error 22 Macpaint Back End 22.1 Using the Macpaint Back End 22.1.1 Converting a Macpaint Output File on VMS Systems 22.1.2 Creating a Macpaint Output File on ULTRIX Systems 22.1.3 Macpaint Back End Processing Options 22.2 Overview of Macpaint 22.3 Data Mapping 22.4 Conversion Restrictions 22.5 Macpaint Back End Messages 23 Presentation Manager Metafile Back End 23.1 Using the METAFILE Back End 23.1.1 METAFILE Back End Processing Options 23.2 Conversion Restrictions 23.3 METAFILE Back End Messages could not create WMET semaphore . . . WMET_PM spawn failed 24 TIFF Back End 24.1 Using the TIFF Back End 24.1.1 Creating a TIFF Output File on VMS Systems 24.1.2 Creating a TIFF Output File on ULTRIX Systems 24.1.3 TIFF Back End Processing Options 24.2 Overview of TIFF 24.3 Data Mapping 24.4 Conversion Restrictions 24.5 External File References 24.6 TIFF Back End Messages added fill bits to image data for byte alignment . . . open failure output file packed image data . . . write failure in image file descriptor data write failure in macbinary header . . . write failure in variable data 25 Overview of Table Conversion 25.1 DTIF In-Memory Expressions 25.1.1 Variables 25.1.2 Arithmetic Expressions 25.1.3 Binary Expressions 25.1.4 Boolean and Relational Expressions 25.1.5 Cell-Related Expressions 25.1.6 Choose and Lookup Expressions 25.1.7 Conversion Expressions 25.1.8 Date and Time Expressions 25.1.9 Financial Expressions 25.1.10 Identification Expressions 25.1.11 Literals 25.1.12 Miscellaneous Expressions 25.1.13 Statistical Expressions 25.1.14 String Expressions 25.1.15 Transcendental Expressions 25.1.16 Trigonometric Expressions 26 ASCII Tabular Front End 26.1 Using the ASCII Tabular Front End 26.1.1 Converting an ASCII Tabular Input File on VMS Systems 26.1.2 Converting an ASCII Tabular Input File on ULTRIX Systems 26.1.3 ASCII Tabular Front End Processing Options 26.2 Overview of ASCII Tabular 26.3 Data Mapping 26.3.1 Date Values 26.3.2 Numeric Values 26.3.3 Text String Values 26.3.4 Empty Rows and Cells 26.4 Conversion Restrictions 26.5 ASCII Tabular Front End Messages ASCII_TABULAR input stream support is not available . . . unrecognized option: option-line value n invalid for input trailing separator count . . . value n invalid for input trailing separator count 27 CALCGRD (DECalc) Front End 27.1 Using the CALCGRD Front End 27.1.1 Converting a CALCGRD Input File on VMS Systems 27.1.2 Converting a CALCGRD Input File on ULTRIX Systems 27.1.3 CALCGRD Front End Processing Option 27.2 Overview of CALCGRD 27.3 Data Mapping 27.3.1 Equivalent Function Mapping 27.3.1.1 Future Value Function (FV) 27.3.1.2 Present Value Function (PV) 27.3.1.3 LINK Function (LINK) 27.3.1.4 Least Squares Function (LS) 27.3.1.5 PLOT Function (PL) 27.3.2 Equivalent Keyword Mapping 27.4 Conversion Restrictions 27.4.1 GLOBAL Settings 27.4.1.1 Global Math Mode Settings 27.4.1.2 Global Undefined if Blank Option 27.4.1.3 Global Tab Order Mode Settings 27.4.2 FORMAT Settings 27.4.2.1 Zero if Blank Option 27.4.2.2 Undefined if Blank Option 27.4.2.3 Describe Option 27.4.3 WINDOW Settings 27.5 CALCGRD Front End Messages attempted network conversion is not currently supported . . . FORMAT BOX (ZERO-IF-BLANK/UNDEFINED-IF-BLANK) settings are loi GLOBAL MATH EVALUATION-ORDER setting lost . . . no CALCGRD input data found nondefault password found, please load the grid into DECalc and resave it with no password . . . version number Vn.n is greD version number Vn.n is less than the supported version of DECalc or DECalc/Plus (Vn).n . . . WINDOW (VERTICAL/HORIZONTAL /Ss 28 DIF Front End 28.1 Using the DIF Front End 28.1.1 Converting a DIF Input File on VMS Systems 28.1.2 Converting a DIF Input File on ULTRIX Systems 28.1.3 DIF Front End Processing Option 28.2 Overview of DIF 28.3 Data Mapping 28.4 Conversion Restrictions 28.5 DIF Front End Messages DIF input stream support is not available . . . invalid placement of the TABLE keyword invalid special data value on line n, . . . rows occurring after the specified maximum row number n are lost second line of a header item must be integer,integer on line n . . . unrecognized option: option-line 29 WK1 (Lotus 1-2-3) Front End 29.1 Using the WK1 Front End 29.1.1 Converting a WK1 Input File on VMS Systems 29.1.2 Converting a WK1 Input File on ULTRIX Systems 29.1.3 WK1 Front End Processing Option 29.2 Overview of WK1 29.3 Data Mapping 29.3.1 Cell Function (@CELL) 29.3.2 Character Substring Function (@MID) 29.3.3 Clean Function (@CLEAN) 29.3.4 Convert Number to Date Function (@DATE) 29.3.5 Database Statistical Functions 29.3.6 Information About Current Cell Function (@CELLPOINTER) 29.3.7 Present Value Function (@NPV) 29.3.8 Replace a Substring Function (@REPLACE) 29.3.9 Search for Substring Function (@FIND) 29.3.10 Standard Deviation Function (@STD) 29.3.11 String Value Function (@S) 29.3.12 Time Function (@TIME) 29.3.13 Variance Function (@VAR) 29.4 Conversion Restrictions 29.4.1 Data Range Settings 29.4.2 Data Parse Settings 29.4.3 Graph Settings 29.4.4 Print Settings 29.4.5 Protection Settings 29.4.6 Window Settings 29.5 WK1 Front End Messages an invalid address was specified at cell . . . the named range was lost due to an invalid reference the salvage value was lost from the @DDB function . . . WK1 user-supplied input position support is not available 30 ASCII Tabular Back End 30.1 Using the ASCII Tabular Back End 30.1.1 Creating an ASCII Tabular Output File on VMS Systems 30.1.2 Creating an ASCII Tabular Output File on ULTRIX Systems 30.1.3 ASCII Tabular Back End Processing Options 30.2 Overview of ASCII Tabular 30.3 Data Mapping 30.3.1 Date Values 30.3.2 Numeric Values 30.3.3 Text String Values 30.3.4 Empty Rows and Cells 30.4 Conversion Restrictions 30.5 External File References 30.6 ASCII Tabular Back End Messages a conversion error occurred at record number n at column number n . . . output date edit string empty output date edit string is too long . . . value n invalid for output trailing separator count 31 WK1 (Lotus 1-2-3) Back End 31.1 Using the WK1 Back End 31.1.1 Creating a WK1 Output File on VMS Systems 31.1.2 Creating a WK1 Output File on ULTRIX Systems 31.1.3 WK1 Back End Processing Option 31.2 Overview of WK1 31.3 Data Mapping 31.3.1 Arithmetic Expressions 31.3.2 Boolean/Relational Expressions 31.3.3 Cell-Related Expressions 31.3.4 Choose and Lookup Expressions 31.3.5 Conversion Expressions 31.3.6 Date and Time Expressions 31.3.7 Financial Expressions 31.3.8 Identification Expressions 31.3.9 Literals 31.3.10 Miscellaneous Expressions 31.3.11 Private Expressions 31.3.12 Statistical Expressions 31.3.13 String Expressions 31.3.14 Transcendental Expressions 31.3.15 Trigonometric Expressions 31.3.16 Variables 31.4 Format Information Mapping 31.4.1 Calculation Mode 31.4.2 Calculation Order 31.4.3 Column Width 31.4.4 Date and Time Formats 31.4.5 Display Settings 31.4.6 Format Inheritance 31.4.7 Initialization Settings 31.4.7.1 Primary Window Initialization Settings 31.4.7.2 Print Initialization Settings 31.4.7.3 Range Initialization Settings 31.4.7.4 Startup Initialization Settings 31.4.8 Numeric Formats 31.4.9 Text String Formats 31.4.10 Window Formats 31.5 Conversion Restrictions 31.5.1 Binary Expressions 31.5.2 Cell-Related Expressions 31.5.3 Choose and Lookup Expressions 31.5.4 Conversion Expressions 31.5.5 Date and Time Expressions 31.5.6 Financial Expressions 31.5.7 Identification Expressions 31.5.8 Private Expressions 31.5.9 Series Expressions 31.5.10 Statistical Expressions 31.5.11 String Expressions 31.5.12 Transcendental Expressions 31.5.13 Variables 31.6 Format Information Loss 31.6.1 Column Width 31.6.2 Display Formats 31.6.3 Numeric Formats 31.6.4 Row Formats 31.6.5 Text String Formats 31.6.6 Window Formats 31.7 External File References 31.8 WK1 Back End Messages begin-expression at (column x, row n) . . . lost some text at (column x, row n), Lotus' floating-point cannot hold the value stored at (column x, row n) . . . reference at (column x, row n) reference outside Lotus' bounds in a range, . . . WK1 output stream support is not available A Front End Conversion Restrictions A.1 Document Data A.1.1 AFS Input Conversion Restrictions A.1.2 DCA Input Conversion Restrictions A.1.3 DX Input Conversion Restrictions A.1.4 SGML Input Conversion Restrictions A.2 Graphics and Image Data A.2.1 CGM Input Conversion Restrictions A.2.2 Macpaint Input Conversion Restrictions A.2.3 TIFF Input Conversion Restrictions A.3 Table Data A.3.1 ASCII Tabular Input Conversion Restrictions A.3.2 CALCGRD Input Conversion Restrictions A.3.3 DIF Input Conversion Restrictions A.3.4 DTIF Input Conversion Restrictions A.3.5 WK1 Input Conversion Restrictions B Back End Conversion Restrictions B.1 Document Data B.1.1 AFS Output Conversion Restrictions B.1.2 DCA Output Conversion Restrictions B.1.3 SGML Output Conversion Restrictions B.2 Graphics and Image Data B.2.1 Graphics Hardcopy Output Conversion Restrictions B.2.2 Macpaint Output Conversion Restrictions B.2.3 TIFF Output Conversion Restrictions B.3 Table Data B.3.1 ASCII Tabular Output Conversion Restrictions B.3.2 DTIF Output Conversion Restrictions B.3.3 WK1 Output Conversion Restrictions EXAMPLES 5-1 An Options File for Conversion from a DTIF Input File 5-2 An Options File for Conversion to a DTIF Output File 8-1 Sample VMS Options File 8-2 Sample ULTRIX Options File 11-1 Sample VMS Options File 11-2 Sample ULTRIX Options File 11-3 DTD Produced by DECwrite 12-1 Sample VMS Options File 12-2 Sample ULTRIX Options File 14-1 Beginning of the DX Document 14-2 Numbered List in the DX Output File 15-1 Sample VMS Options File 15-2 Sample ULTRIX Options File 26-1 An Options File for Conversion from an ASCII Tabular Input File 27-1 An Options File for Conversion from a CALCGRD Input File 28-1 An Options File for the Conversion of a DIF Input File 29-1 An Options File for Conversion from a WK1 Input File 30-1 An Options File for Conversion to an ASCII Tabular Output File 31-1 An Options File for Conversion to a WK1 Output File FIGURES 1-1 CDA Converter Architecture 1-2 Conversion Process 1-3 Example of Domain Conversion for a WK1 Input File to a PostScript Output File 1-4 Conversion Using the CDA Viewer 7-1 CDA Document Structure 8-1 AFS Front End Conversion 9-1 DCA/RFT Document Structure 11-1 SGML Front End Conversion 11-2 Sample SGML Document 12-1 AFS Back End Conversion 15-1 SGML Back End Conversion 21-1 Conversion Process 25-1 Conversion of Table Input to Table Output 25-2 Conversion of WK1 Input to PostScript Output TABLES 1-1 CDA Converter Input Formats on VMS and ULTRIX Systems 1-2 CDA Converter Output Formats on VMS and ULTRIX Systems 1-3 CDA Converter Formats on OS/2 Systems 2-1 Converting Files from the VMS, ULTRIX, and OS/2 Command Lines 3-1 Commands and Parameters for Invoking the CDA Viewer 4-1 Facility Codes 5-1 Formats Provided with the Operating Systems 7-1 CDA Document Conversion Formats 7-2 CDA Document Content Constructs 8-1 Character Set Tag Names 10-1 DX Header Data 10-2 Special Characters 10-3 Special Character Modes 10-4 Special Function Modes 10-5 Rulers 10-6 Ruler Combinations 10-7 Character Sets 10-8 Control Block Keywords 13-1 Directives 13-2 CDA/DCA Text Renditions 14-1 DX Control Block Keywords 16-1 CDA Graphics and Image Conversion Formats 16-2 CDA Graphics and Image Content Constructs 17-1 Line Bundle Indexes 17-2 Marker Bundle Indexes 17-3 Text Bundle Indexes 17-4 Fill Bundle Indexes 17-5 Correspondence Between CGM and CDA Hatch and Pattern Numbers 17-6 Edge Bundle Indexes 17-7 Predefined CGM and CDA Color Definitions 20-1 TIFF Data Mapping 24-1 TIFF Data Mapping 25-1 CDA Table Conversion Formats 25-2 Variables 25-3 Arithmetic Expressions 25-4 Binary Expressions 25-5 Boolean and Relational Expressions 25-6 Cell-Related Expressions 25-7 Choose and Lookup Expressions 25-8 Conversion Expressions 25-9 Date and Time Expressions 25-10 Financial Expressions 25-11 Identification Expressions 25-12 Literals 25-13 Miscellaneous Expressions 25-14 Statistical Expressions 25-15 String Expressions 25-16 Transcendental Expressions 25-17 Trigonometric Expressions 26-1 Output Formats Converted to by the ASCII Tabular Front End 27-1 Output Formats Converted to by the CALCGRD Front End 27-2 Statistical Functions That Use Keyword Mapping 28-1 Output Formats Converted to by the DIF Front End 29-1 Output Formats Converted to by the WK1 Front End 30-1 Input Formats Converted from by the ASCII Tabular Back End 31-1 Input Formats Converted from by the WK1 Back End 31-2 Arithmetic Expression Mapping 31-3 Boolean/Relational Expression Mapping 31-4 Cell-Related Expression Mapping 31-5 Choose and Lookup Expression Mapping 31-6 Conversion Expression Mapping 31-7 Date and Time Expression Mapping 31-8 Financial Expression Mapping 31-9 Identification Expression Mapping 31-10 Literals Mapping 31-11 Miscellaneous Expression Mapping 31-12 Statistical Expression Mapping 31-13 String Expression Mapping 31-14 Transcendental Expression Mapping 31-15 Trigonometric Expression Mapping 31-16 Variable Mapping 31-17 Primary Window Settings 31-18 Print Settings 31-19 Range Settings 31-20 Startup Settings 31-21 Numeric Format Mapping A-1 CALCGRD Front End Data and Format Information Loss A-2 DIF Front End Data and Format Information Loss A-3 WK1 Front End Conversion Restrictions B-1 WK1 Back End Conversion Restrictions