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

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
Therefore, you require the following options:
  • 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.

Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2016Copyright IBM Corporation 1999, 2016.

        
        Last updated:
        
        Last updated: 2016-05-23 14:48:07


Concept topicConcept topic | Version 8.0.0.7 | bh13400_