Accessing Relational Data Over the Internet

If you want users of ACUCOBOL-GT programs to access a relational database over the Internet, you can do so using our Acu4GL or AcuSQL technologies.

Acu4GL is a COBOL-to-RDBMS interface that automatically translates COBOL file I/O into database-specific SQL requests and vice versa. You do not need to know SQL to use this technology, because the translation occurs "behind the scenes" using a data dictionary map that is created at compile time. Typically, you don't even need to change your source code. With Acu4GL, COBOL users gain transparent access to RDBMS data in any TCP/IP network.

Acu4GL on the Internet

AcuSQL is an embedded SQL (ESQL) precompiler that lets you embed database-specific SQL directly into your ACUCOBOL-GT program. You control the precise fourth generation Structured Query Language commands that are sent to the database, and the precompiler automatically translates the SQL into COBOL CALL statements that your program understands. Compiled again with the ACUCOBOL-GT compiler, your COBOL code is ready to access relational data wherever it resides.

AcuSQL in Internet environments

Each of these technologies gives users of ACUCOBOL-GT applications access to information stored in Relational Database Management Systems (RDBMS) such as Oracle, Informix, Sybase, and Microsoft SQL Server as well as ODBC-compliant data sources. The data can be stored on the same machine as the ACUCOBOL-GT application, or on a different machine in a TCP/IP network, including the Internet.