既存の z/OS® アプリケーションを WebSphere® Message Broker バージョン 8.0 で使用するには、まずそれらのアプリケーションを 64 ビットにマイグレーションする必要があります。
++WMQHLQ++.SCSQDEFS(CSQBMB2X)
++WMQHLQ++ は WebSphere MQ データ・セットの高位修飾子を指しています。WebSphere MQ 構造を使用するコードを再コンパイルする場合は、WebSphere Message Broker バージョン 8.0 に用意されている cmqcmb.h ヘッダー・ファイルを使用する必要があります。
WebSphere MQ に用意されている cmqc.h ヘッダー・ファイルでは、64 ビットのコンパイルが明示的に禁止されているため、cmqc.h を使用するとコンパイル・エラーになります。
cmqcmb.h ヘッダー・ファイルを使用したコンパイルと、CSQBMB2X に対するリンクは、WebSphere Message Broker バージョン 8.0 のアドレス・スペース内で実行するユーザー拡張機能でのみサポートされています。
64 ビットのコンパイルの例については、C ユーザー定義拡張機能のコンパイルを参照してください。