Which codebase to use

The MQe Application Programming Interface (API) is the programming interface to MQe. Two languages are supported, Java and C.

The Java version provides access to all MQe functions. The detailed classes, methods, and procedures are described in the Java API Programming Reference. Examples of MQe programming are given throughout this information center.

There are three versions of the C support:

The Native C codebase provides access to a major subset of MQe functions. As the C codebase is a device queue manager only it:
  • Does not support store-and-forward queues or bridge queues
  • Supports the HTTP adapter only
  • Supports the RLE compressor only
  • Supports the RC4 cryptor only
  • Supports the MAttribute and local security features only
The detailed methods and procedures are described in the C API Programming Reference. Examples of programming MQe for the C bindings are given throughout this information center.

The C Bindings are supplied for use until the Native C codebase provides full functionality. They provide access to a major subset of MQe functions. The detailed methods and procedures are described in the C API Programming Reference. Examples of programming MQe for the C bindings are given in the C Bindings Programming Guide.

The C support for Palm provides access for a subset of the MQe function for use on Palm devices. Details of these classes and procedures, together with programming guidance, are provided in C Programming Guide for Palm OS.

Parent topic: Planning your implementation