Progress
Programming
Handbook


Interoperability

Progress offers a rich variety of interfaces to systems and applications outside Progress. The most basic of these is access to alternate I/O sources, such as printers, operating system sequential files, and pipes. For more sophisticated applications, Progress provides 4GL access to a variety of external program interfaces on supported operating systems, including:

For information on the basic system access capabilities of the 4GL, see Alternate I/O Sources." For more information on the supported external program interfaces, see the Progress External Program Interfaces manual.

The 4GL also includes a related, but separate, SQL implementation. This is especially effective when accessed as Progress Embedded SQL-89 (ESQL) from a host language application that seeks to read and write to a Progress database. You can precompile Progress/ESQL-89 queries into Progress r-code for more efficient execution from the host language application. For more information on Progress/SQL-89, see the Progress SQL-89 Guide and Reference, and for more information on Progress/ESQL-89, see the Progress Embedded SQL-89 Guide and Reference. You can also access Progress from a Microsoft Open Database Connectivity (ODBC) application using the MERANT Progress ODBC Driver. For more information on this driver, see the MERANT documentation. For more information on how this driver works with Progress, see the Progress SQL-89 Guide and Reference.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095