Software Development Kit Application Programming Interfaces (APIs)

At the center of the IBM® Sterling Transformation Extender Software Development Kit (SDK) are object-oriented application programming interfaces (APIs) that are available for environments such as C, Java, RMI, and COM. These APIs provide common functionality that is represented in language-specific methods and objects. All APIs within the SDK contain the same underlying objects and methods. The APIs support multithreading to ensure high performance by allowing multiple instances of maps that can be run in parallel.

Map and card settings and parameters that can be changed in the Design Server or Integration Flow Designer can also be passed to the map at runtime through these APIs, thus allowing runtime control of specific instances of the map. For example, an application variable can be used to control audit settings for a particular map or to pass in a filename to be accessed.