When exchanging messages between a Java queue manager and a C queue
manager, the following type mappings are used:
C Bindings type | Java type |
---|---|
MQEBOOL | boolean |
MQEBYTE | byte |
MQECHAR16 | char |
MQEINT16 | short |
MQEINT32 | int |
MQEINT64 | long |
MQEFLOAT | float |
MQEDOUBLE | double |
The range of types available in C is greater than in Java, but the use of types that have no mapping is not supported.