Try OpenEdge Now
skip to main content
Programming Interfaces
External Program Interfaces : Introduction to External Program Interfaces
 

Introduction to External Program Interfaces

This chapter introduces the OpenEdge® external program interfaces (EPIs). These consist of ABL (Advanced Business Language) statements and supporting software that enable an ABL application to exchange data and services with external non-ABL applications. To use these interfaces, you must be proficient in the programming tools, applications, and environments you want to access from ABL.
* Using MEMPTR to reference external data
* System clipboard
* Named pipes
* UNIX shared library and Windows DLL support
* Windows Dynamic Data Exchange
* COM objects: Automation objects and ActiveX controls
* Sockets