index.gif

Acu4GL Version 5.0 User's Guide

Table of Contents
cnt0.gif1 Acu4GL Overview
cnt1.gif1.1 Welcome to Acu4GL
cnt1.gif1.2 Document Overview
cnt0.gif1.3 Accessing Data
cnt1.gif1.3 Accessing Data
cnt1.gif1.3.1 Interface Routines
cnt1.gif1.3.2 Data Dictionaries and Acu4GL
cnt1.gif1.3.3 The ACUCOBOL-GT Plug-in and Acu4GL
cnt0.gif1.4 Database Concepts
cnt1.gif1.4 Database Concepts
cnt0.gif1.5 How Acu4GL Works
cnt1.gif1.5 How Acu4GL Works
cnt1.gif1.5.1 What is a Seamless Interface?
cnt1.gif1.5.2 Data Dictionaries and Mapping
cnt1.gif1.5.3 Steps to Follow
cnt1.gif1.5.4 Summary
cnt0.gif2 Getting Started
cnt1.gif2.1 Getting Started
cnt1.gif2.2 Technical Support
cnt1.gif2.3 Installation
cnt0.gif2.4 Using the sql.acu Program
cnt1.gif2.4 Using the sql.acu Program
cnt1.gif2.4.1 Running sql.acu from the Command Line
cnt1.gif2.4.2 To Call sql.acu from a Program
cnt0.gif2.5 The Demonstration Program
cnt1.gif2.5 The Demonstration Program
cnt0.gif3 Data Dictionaries
cnt1.gif3.1 Data Dictionaries or XFDs
cnt0.gif3.2 XFD Files
cnt1.gif3.2 XFD Files
cnt1.gif3.2.1 Understanding How the Database Table is Formed
cnt1.gif3.2.2 Defaults Used in XFD Files
cnt1.gif3.2.3 Summary of Dictionary Fields
cnt1.gif3.2.4 Identical Field Names
cnt1.gif3.2.5 Long Field Names
cnt1.gif3.2.6 Naming the XFD
cnt0.gif4 Using Directives
cnt1.gif4.1 Directives
cnt1.gif4.2 Syntax
cnt1.gif4.3 Alpha Directive
cnt1.gif4.4 Binary Directive
cnt1.gif4.5 Comment Directive
cnt1.gif4.6 Date Directive
cnt1.gif4.7 File Directive
cnt1.gif4.8 Name Directive
cnt1.gif4.9 Numeric Directive
cnt1.gif4.10 Secondary-Table Directive
cnt1.gif4.11 Use Group Directive
cnt1.gif4.12 Var-Length Directive
cnt1.gif4.13 When Directive
cnt0.gif5 Invalid Data
cnt0.gif5.1 Illegal COBOL Data
cnt1.gif5.1 Illegal COBOL Data
cnt1.gif5.1.1 Invalid Key Data
cnt1.gif5.1.2 Invalid Data Other than Keys
cnt0.gif5.2 Invalid Database Data
cnt1.gif5.2 Invalid Database Data
cnt0.gif6 Working with COBOL
cnt0.gif6.1 Preparing and Compiling your COBOL Program
cnt1.gif6.1 Preparing and Compiling your COBOL Program
cnt1.gif6.1.1 Approach One
cnt1.gif6.1.2 Approach Two
cnt1.gif6.1.3 Approach Three
cnt0.gif7 New and Existing Databases
cnt1.gif7.1 Databases
cnt1.gif7.2 Default Behavior
cnt0.gif7.3 Existing Database Files
cnt1.gif7.3 Existing Database Files
cnt1.gif7.3.1 How Do I Match Existing Text Fields?
cnt1.gif7.3.2 How Do I Match Existing Numeric Fields?
cnt1.gif7.3.3 Field Names
cnt1.gif7.3.4 Index Names
cnt0.gif8 Compiler and Runtime Options
cnt0.gif8.1 Compiler Options
cnt1.gif8.1 Compiler Options
cnt1.gif8.1.1 -Fx Option
cnt1.gif8.1.2 -Zo Option
cnt0.gif8.2 Runtime Configuration Variables
cnt1.gif8.2 Runtime Configuration Variables
cnt1.gif4GL-2000-CUTOFF
cnt1.gif4GL-8-DIGIT-CUTOFF
cnt1.gif4GL-COLUMN-CASE
cnt1.gif4GL-CONVERT-DATES
cnt1.gif4GL-IGNORED-SUFFIX-LIST
cnt1.gif4GL-ILLEGAL-DATA
cnt1.gif4GL-JULIAN-NULL
cnt1.gif4GL-JULIAN-BASE-DATE
cnt1.gifA4GL-COMMIT-COUNT
cnt1.gifA4GL-MAX-DATE
cnt1.gifA4GL-MIN-DATE
cnt1.gifDEFAULT-HOST
cnt1.giffilename-HOST
cnt1.gifXFD-DIRECTORY
cnt1.gifXFD*-MAP
cnt1.gifXFD-MAP-RESET
cnt0.gif9 Performance and Troubleshooting
cnt0.gif9.1 Performance Issues
cnt1.gif9.1 Performance Issues
cnt1.gif9.1.1 Guidelines
cnt1.gif9.1.2 The WHERE Constraint
cnt0.gif9.2 Troubleshooting
cnt1.gif9.2 Troubleshooting
cnt1.gif9.2.1 Compile-time Errors
cnt1.gif9.2.2 Compile-time Warning
cnt0.gifA Acu4GL for Informix Information
cnt0.gifA.1 Getting Started
cnt1.gifA.1 Getting Started
cnt1.gifA.1.1 Installation of the Acu4GL Product
cnt1.gifA.1.2 Installing the Product
cnt1.gifA.1.3 Designating a Database
cnt0.gifA.2 Configuration File Variables
cnt1.gifA.2 Configuration File Variables
cnt1.gifA-INF-DUPLICATE-KEY
cnt1.gifA-INF-NO-FINAL-TRANSACTION-ERROR
cnt1.gifA-INFORMIX-ERROR-FILE
cnt1.gifDATABASE
cnt1.gifINF-LOGIN
cnt1.gifINF-PASSWD
cnt1.gifMAX-CURSORS
cnt0.gifA.3 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifA.3 Technical Information, Troubleshooting, and Common Questions and Answers
cnt0.gifA.4 Supported Features
cnt1.gifA.4 Supported Features
cnt0.gifA.5 Limits and Ranges
cnt1.gifA.5 Limits and Ranges
cnt0.gifA.6 Troubleshooting
cnt1.gifA.6 Troubleshooting
cnt1.gifA.6.1 Runtime Errors
cnt1.gifA.6.2 Retrieving Errors
cnt0.gifA.7 Informix 7.2 and 7.3 Performance
cnt1.gifA.7 Informix 7.2 and 7.3 Performance
cnt0.gifA.8 Common Questions and Answers
cnt1.gifA.8 Common Questions and Answers
cnt0.gifB Acu4GL for Microsoft SQL Server Information
cnt1.gifB.1 Microsoft SQL Server Concepts Overview
cnt0.gifB.2 Getting Started
cnt1.gifB.2 Getting Started
cnt1.gifB.2.1 Installation and Setup
cnt1.gifB.2.2 Installing the Acu4GL Product on a Client Machine
cnt1.gifB.2.3 Setting Up a User Account
cnt1.gifB.2.4 Setting Up the User Environment
cnt1.gifB.2.5 Designating the Host File System
cnt0.gifB.3 Configuration File Variables
cnt1.gifB.3 Configuration File Variables
cnt1.gifA-MSSQL-ADD-IDENTITY
cnt1.gifA-MSSQL-ADD-TIMESTAMP
cnt1.gifA_MSSQL_CURSOR_OPTION_1 A_MSSQL_CURSOR_OPTION_2 A_MSSQL_CURSOR_OPTION_3
cnt1.gifA-MSSQL-DATABASE
cnt1.gifA-MSSQL-DEFAULT-CONNECTION
cnt1.gifA-MSSQL-EXTRA-PROC
cnt1.gifA-MSSQL-FAST-ACCESS
cnt1.gifA-MSSQL-FORCED-INDEX
cnt1.gifA-MSSQL-LOCK-DB
cnt1.gifA-MSSQL-LOGIN
cnt1.gifA-MSSQL-MAX-COLUMNS
cnt1.gifA-MSSQL-NATIVE-LOCK-TIMEOUT
cnt1.gifA-MSSQL-NO-COUNT-CHECK
cnt1.gifA-MSSQL-NO-DBCLOSE
cnt1.gifA-MSSQL-NO-DBID
cnt1.gifA-MSSQL-NO-RECORD-LOCKS
cnt1.gifA-MSSQL-NO-TABLE-LOCKS
cnt1.gifA-MSSQL-NO-23-ON-START
cnt1.gifA-MSSQL-PACKETSIZE
cnt1.gifA-MSSQL-PASSWD
cnt1.gifA-MSSQL-ROWCOUNT
cnt1.gifA-MSSQL-SKIP-ALTERNATE-KEYS
cnt1.gifA-MSSQL-USE-DROPDOWN-QUERIES
cnt1.gifA-MSSQL-UNLOCK-ON-EXECUTE
cnt1.gifA-MSSQL-VISION-LOCKS-FILE
cnt0.gifB.4 Microsoft SQL Server: Using the Database Table
cnt1.gifB.4 Microsoft SQL Server: Using the Database Table
cnt0.gifB.5 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifB.5 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifB.5.1 Technical Specifications
cnt1.gifB.5.2 Stored procedures
cnt0.gifB.6 Limits and Ranges
cnt1.gifB.6 Limits and Ranges
cnt0.gifB.7 Troubleshooting
cnt1.gifB.7 Troubleshooting
cnt1.gifB.7.1 Runtime Errors
cnt1.gifB.7.2 Retrieving errors
cnt0.gifB.8 Common Questions and Answers
cnt1.gifB.8 Common Questions and Answers
cnt0.gifC Acu4GL for Oracle Information
cnt1.gifC.1 Oracle Concepts Overview
cnt0.gifC.2 Installation and Setup
cnt1.gifC.2 Installation and Setup
cnt0.gifC.2.1 Windows Installation Steps for the Acu4GL for Oracle Product
cnt1.gifC.2.1 Windows Installation Steps for the Acu4GL for Oracle Product
cnt1.gifRegarding Relinking for Windows Users
cnt0.gifC.2.2 UNIX Installation Steps for the Oracle Acu4GL Product
cnt1.gifC.2.2 UNIX Installation Steps for the Oracle Acu4GL Product
cnt0.gifC.2.3 Installing the Product
cnt1.gifC.2.3 Installing the Product
cnt0.gifC.2.4 Checking System Parameters
cnt1.gifC.2.4 Checking System Parameters
cnt0.gifC.2.5 Setting Up a User Account
cnt1.gifC.2.5 Setting Up a User Account
cnt0.gifC.2.6 Setting Up the User Environment
cnt1.gifC.2.6 Setting Up the User Environment
cnt0.gifC.2.7 Designating the Host File System
cnt1.gifC.2.7 Designating the Host File System
cnt0.gifC.2.8 Setting Up the Search Path
cnt1.gifC.2.8 Setting Up the Search Path
cnt0.gifC.2.9 Handling Transactions
cnt1.gifC.2.9 Handling Transactions
cnt0.gifC.3 Configuration File Variables
cnt1.gifC.3 Configuration File Variables
cnt1.gifA-ORA-DUPLICATE-KEY
cnt1.gifA-ORACLE-ERROR-FILE
cnt1.gifA-ORA-HINTS
cnt1.gifCOMMIT-COUNT
cnt1.gifMAX-CURSORS
cnt1.gifORA-LOGIN
cnt1.gifORA-PASSWD
cnt1.gifUSE-INVALID-CURSOR-LOGIC
cnt1.gifUSER-PATH
cnt0.gifC.4 Using the Database Table
cnt1.gifC.4 Using the Database Table
cnt0.gifC.5 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifC.5 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifC.5.1 Supported Features
cnt1.gifC.5.2 Limits and Ranges
cnt0.gifC.6 Troubleshooting
cnt1.gifC.6 Troubleshooting
cnt1.gifC.6.1 Runtime Errors
cnt1.gifC.6.2 Retrieving Errors
cnt1.gifC.6.3 Common Questions and Answers
cnt0.gifD Acu4GL for ODBC Information
cnt0.gifD.1 ODBC Concepts
cnt1.gifD.1 ODBC Concepts
cnt1.gifD.1.1 What is ODBC?
cnt1.gifD.1.2 Origins of ODBC
cnt1.gifD.1.3 Restrictions
cnt1.gifD.1.4 ODBC Structure
cnt0.gifD.2 Installation and Setup
cnt1.gifD.2 Installation and Setup
cnt1.gifD.2.1 Installation
cnt1.gifD.2.2 Installation of Acu4GL
cnt1.gifD.2.3 Setting up Data Sources
cnt1.gifD.2.4 Setting up the User Environment
cnt1.gifD.2.5 Designating the Host File System
cnt1.gifD.2.6 Designating the Host Data Source
cnt0.gifD.3 Configuration File Variables
cnt1.gifD.3 Configuration File Variables
cnt1.gifA4GL-MAX-DATE
cnt1.gifA4GL-MIN-DATE
cnt1.gifA-ODBC-COMMIT-ON-BEGIN
cnt1.gifA-ODBC-DATASOURCE
cnt1.gifA-ODBC-ERROR-MAP-FILE
cnt1.gifA-ODBC-LOCK-METHOD
cnt1.gifA-ODBC-LOGIN
cnt1.gifA-ODBC-NO-NULL-COLUMNS
cnt1.gifA-ODBC-PASSWD
cnt1.gifA-ODBC-PRINT-LOG
cnt1.gifA-ODBC-QUOTE-IDENTIFIERS
cnt1.gifA-ODBC-UNSIGNED-TINYINT
cnt1.gifA-ODBC-USE-CHAR-FOR-BINARY
cnt1.gifA-ODBC-USE-SPACE-IN-DATES
cnt0.gifD.4 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifD.4 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifD.4.1 Record and Table Locking
cnt1.gifD.4.2 Limits and Ranges
cnt1.gifD.4.3 Driver Requirements
cnt1.gifD.4.4 Data Type Mapping
cnt0.gifD.5 Troubleshooting
cnt1.gifD.5 Troubleshooting
cnt1.gifD.5.1 Runtime Errors
cnt1.gifD.5.2 Retrieving Errors
cnt1.gifD.5.3 Native SQL Errors
cnt0.gifD.6 Common Questions and Answers
cnt1.gifD.6 Common Questions and Answers
cnt0.gifE Acu4GL for Sybase Information
cnt1.gifE.1 Sybase Concepts Overview
cnt0.gifE.2 Getting Started
cnt1.gifE.2 Getting Started
cnt1.gifE.2.1 Sybase RDBMS Installation
cnt0.gifE.3 Acu4GL for Sybase Installation
cnt1.gifE.3 Acu4GL for Sybase Installation
cnt1.gifE.3.1 Installing the Product for Use with a UNIX Client and a UNIX or Windows NT Server
cnt1.gifE.3.2 Installation Steps on the UNIX Client
cnt1.gifE.3.3 Installation Steps on the UNIX or Windows NT Server
cnt1.gifE.3.4 Installing the Product for Use with a Windows Client and a UNIX or Windows NT Server
cnt1.gifE.3.5 Installation Steps on the UNIX Server Machine
cnt1.gifE.3.6 Installation Steps on a Windows NT Server Machine - Windows Client
cnt1.gifE.3.7 Installation Steps for a Windows Client
cnt0.gifE.4 Setup, Variables, and Technical Information
cnt1.gifE.4 Setup, Variables, and Technical Information
cnt1.gifE.4.1 Setting up a User Account
cnt1.gifE.4.2 Setting up the User Environment
cnt1.gifE.4.3 Designating the Host File System
cnt0.gifE.5 Configuration File Variables
cnt1.gifE.5 Configuration File Variables
cnt1.gifA-SYB-ADD-IDENTITY
cnt1.gifA-SYB-ADD-TIMESTAMP
cnt1.gifA-SYB-CURSOR-OPTION-1 A-SYB-CURSOR-OPTION-2 A-SYB-CURSOR-OPTION-3
cnt1.gifA-SYB-DATABASE
cnt1.gifA-SYB-DEFAULT-CONNECTION
cnt1.gifA-SYB-EXTRA-PROC
cnt1.gifA-SYB-FAST-ACCESS
cnt1.gifA-SYB-FORCED-INDEX
cnt1.gifA-SYB-LOCK-DB
cnt1.gifA-SYB-LOGIN
cnt1.gifA-SYB-MAX-CHARACTERS
cnt1.gifA-SYB-MAX-COLUMNS
cnt1.gifA-SYB-NATIVE-LOCK-TIMEOUT
cnt1.gifA-SYB-NO-COUNT-CHECK
cnt1.gifA-SYB-NO-DBCLOSE
cnt1.gifA-SYB-NO-DBID
cnt1.gifA-SYB-NO-RECORD-LOCKS
cnt1.gifA-SYB-NO-TABLE-LOCKS
cnt1.gifA-SYB-NO-23-ON-START
cnt1.gifA-SYB-PACKETSIZE
cnt1.gifA-SYB-PASSWD
cnt1.gifA-SYB-ROWCOUNT
cnt1.gifA-SYB-SKIP-ALTERNATE-KEYS
cnt1.gifA-SYB-USE-DROPDOWN-QUERIES
cnt1.gifA-SYB-UNLOCK-ON-EXECUTE
cnt1.gifA-SYB-VISION-LOCKS-FILE
cnt0.gifE.6 Technical Specifications
cnt1.gifE.6 Technical Specifications
cnt1.gifE.6.1 Record and Table Locking
cnt1.gifE.6.2 Stored procedures
cnt1.gifE.6.3 Limits and Ranges
cnt0.gifE.7 Troubleshooting
cnt1.gifE.7 Troubleshooting
cnt1.gifE.7.1 Runtime Errors
cnt1.gifE.7.2 Retrieving Errors
cnt1.gifE.7.3 Common Questions and Answers
cnt0.gifF Acu4GL for DBMaker Information
cnt0.gifF.1 DBMaker Concepts Overview
cnt1.gifF.1 DBMaker Concepts Overview
cnt1.gifF.1.1 What is DBMaker?
cnt1.gifF.1.2 DBMaker Structure
cnt1.gifF.1.3 DBMaker and Acu4GL Architecture
cnt0.gifF.2 Installation and Setup for Windows and UNIX
cnt1.gifF.2 Installation and Setup for Windows and UNIX
cnt1.gifF.2.1 Installation Overview
cnt1.gifF.2.2 Windows Installation Steps for the Acu4GL for DBMaker Product
cnt1.gifF.2.3 UNIX Installation Steps for the Acu4GL for DBMaker Product
cnt1.gifF.2.4 Setting up a User Account
cnt1.gifF.2.5 Designating the Host File System
cnt1.gifF.2.6 Designating the Host Database
cnt0.gifF.3 Configuration File Variables
cnt1.gifF.3 Configuration File Variables
cnt1.gifA-DBM-COMMIT-ON-BEGIN
cnt1.gifA-DBM-DATABASE
cnt1.gifA-DBM-ERROR-MAP-FILE
cnt1.gifA-DBM-LOCK-METHOD
cnt1.gifA-DBM-LOGIN
cnt1.gifA-DBM-NO-NULL-COLUMNS
cnt1.gifA-DBM-PASSWD
cnt1.gifA-DBM-QUOTE-IDENTIFIERS
cnt1.gifA-DBM-UNSIGNED-TINYINT
cnt1.gifA-DBM-USE-CHAR-FOR-BINARY
cnt1.gifA-DBM-USE-SPACE-IN-DATES
cnt0.gifF.4 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifF.4 Technical Information, Troubleshooting, and Common Questions and Answers
cnt1.gifF.4.1 Record and Table Locking
cnt1.gifF.4.2 Limits and Ranges
cnt1.gifF.4.3 Data Type Mapping
cnt0.gifF.5 Troubleshooting
cnt1.gifF.5 Troubleshooting
cnt1.gifF.5.1 Runtime Errors
cnt1.gifF.5.2 Retrieving Errors
cnt1.gifF.5.3 Native SQL Errors
cnt0.gifF.6 Common Questions and Answers
cnt1.gifF.6 Common Questions and Answers
cnt0.gifGlossary of Terms
cnt1.gifGlossary of Terms

(c) Copyright Acucorp, Inc., 1991-2000. ALL RIGHTS RESERVED.