WebSphere Message Broker, Version 8.0.0.7
Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS
See information about the latest product version
See information about the latest product version
Migrating existing z/OS applications
You must migrate your existing z/OS® applications to be 64-bit before you can use them in WebSphere® Message Broker Version 8.0.
You must recompile and link your C code and user exits on z/OS by using XPLINK, ensuring that
you use the following elements:
- LP64 flag
- IEEE Floating Point format
- LP64
- FLOAT (IEEE) - the default when you use LP64
- XPLINK - the default when you use LP64
When you make WebSphere MQ calls from
within your C code or user exits, you need to link against the following
stub:
++WMQHLQ++.SCSQDEFS(CSQBMB2X)
where ++WMQHLQ++ refers
to the high-level qualifier for the WebSphere MQ datasets.You must use the cmqcmb.h header file sipped in WebSphere Message Broker Version 8.0 to recompile code that uses WebSphere MQ structures.
Using the cmqc.h header file that is provided by WebSphere MQ results in compilation errors, as cmqc.h explicitly disallows 64-bit compilation.
Note, that compilation by using the cmqcmb.h header file, and linking against CSQBMB2X are supported only for user extensions that run within the WebSphere Message Broker Version 8.0 address space.
See Compiling a C user-defined extension for examples of 64-bit compilation.