Internal Adapter API

If the adapters that are available from SAP do not meet your needs, Event Stream Processor provides an internal adapter API that you can use to build internal adapters. However, with the addition of the ESP adapter toolkit, the internal API is being deprecated and may be removed from future versions. SAP strongly recommends that you use the ESP adapter toolkit instead.

As part of creating a custom internal adapter, you must also create a custom adapter library. This library uses the Event Stream Processor shared utility library to help convert external data to ESP Server format.

You can implement life cycle and information management functions for your custom adapter using the C APIs in the adapter shared utility library. You can use the C interface to implement your custom adapter in C or C++ without any compiler restrictions.

The header file, GenericAdapterInterface.h, contains the import declarations that are required to call utility functions in the adapter shared utility library.