Using webMethods Broker C API
The webMethods Broker C API is implemented as a set of C library files and header files. The library provides all the necessary functions for:
Creating and manipulating events.
Transferring events to the
Broker.
Retrieving events from the
Broker.
Querying the
Broker for state information.
You can use the webMethods Broker C API to create a wide variety of applications, including simple clients, watchdog agents, and adapters for legacy applications and existing data sources.
Most UNIX platforms have the following library-file object modes:
LP64 object mode. In this mode, the "pointers" and the data type "long" are 64-bit values. If you compile your applications in the LP64 mode, you must use the LP64 API. The LP64 version of the C API libraries are available in
webMethods Broker_directory/lib directory.
LP32 object mode. In this mode, the "pointers" and the data type "long" are 32-bit values. If you compile your applications in the LP32 mode, you must use the LP32 API. If you have both C API versions (that is, LP64, and LP32) installed, the LP32 version of the C API libraries are available in the
webMethods Broker_directory/lib32 directory.