Dynamic link libraries (DLLs) and executables (EXEs) are files that contain instructions. In general, you use DLLs and EXEs to perform specialized tasks such as accessing specific systems, rendering graphics, or performing conversions or computations.
Enables you to invoke executables, operating system commands, and user-written dynamic link libraries from within InterSystems IRIS. With the Callout interface, you can:
Issue operating system commands on several platforms.
Call programs written in other languages.
Invoke functions from your own custom Callout library, written in C, C++, or any language that supports the C/C++ calling convention on your platform. A Callout library is a shared library (a DLL file on Windows, an SO file on UNIX® and related operating systems) that includes hooks to the InterSystems Callout Gateway.