General migration issues
The following lists the differences and similarities between the CBindings
and the Native C implementations of WebSphere MQ Everyplace. Note that this is a complete Native
C implementation of WebSphere MQ Everyplace rather than wrapping Java APIs. As a result of this,
some changes have been required. However, it is still WebSphere MQ Everyplace, so concepts of
assured message delivery, and so on, still apply.
What is the same?
- It is still a handle based API, with the same basic types, for example
MQEINT32.
- APIs still have the same form.
- Errors are still handled in the same mannger.
What is different?
- Numeric Error codes have changed, some operations return new return or
reason codes for situations.
- It is pirmilary a device QueueManager, therefore server style functionality
does not apply.
- A limited set of adapters, cryptors and compressors is available.