Windows で C++ 32 ビット アプリケーションを 64 ビットに移植しています。アプリケーションは IBM WebSphere MQ のクライアントです。MQ クライアント API を使用します。
現在、ポートの進行に伴い、64 ビット クライアントを見つけようとしています。これまでのところ、運がありません。
どこで見つけられるか、または存在しないことを確認できるかどうかを知っている人はいますか?
Websphere MQ 7 for Windows は x86 および x64 をサポートしますが、Itanium 64 ビットはサポートしません。現時点では、開発用に Visual C++ 2005のみを正式にサポートしていますが、IBM は通常、容認のために定期的に PTF を発行しているため、C++ 2008 がサポートされるまでにそれほど時間はかかりません。
詳細に関心がある場合は、サポートおよび要件の声明が IBM Web ページ ( http://www-01.ibm.com/support/docview.wss?rs=171&uid=swg27011920 ) でホストされています。
これは多くのビューを取得しているので、WMQV7クライアントのダウンロードへの直接リンクを提供しましょう。一部のバージョンのWindowsでは64ビットWindowsクライアントをサポートしていることに注意してください。
WMQ v7.0.1の[システム要件]ページに、VisualStudio2008がサポートされていると表示されるようになりました。
サポートするコードの一部は32ビットであるため、クライアントはプログラムファイル(x86)ディレクトリにインストールすることに注意してください。
別のポスターによって参照されているIA94SupportPacは、C++を介してJMSAPIを実装し、そのSupportPacでサポートされている環境は、WMQクライアントの環境のサブセットです。SupportPacを使用していない場合は、代わりに上記のリンクでシステム要件を参照してください。
IBM のサイトで次のページを見つけました: IA94: IBM Message Service Client for C/C++。そこには、「サポートされている環境」の下に「Windows 2003 Server x64 エディション - Microsoft Visual C++ .NET 2005 Service Pack1」がリストされているreadme.txt ファイルへのリンクがあります。
それが役立つことを願っています!