DelphiからIBMMQSeriesに統合するための(できれば無料でオープンな)コンポーネントまたは例はありますか?
編集IBMがユニットを提供しているように見えますhttp://www-01.ibm.com/support/docview.wss?uid=swg24007060
DelphiからIBMMQSeriesに統合するための(できれば無料でオープンな)コンポーネントまたは例はありますか?
編集IBMがユニットを提供しているように見えますhttp://www-01.ibm.com/support/docview.wss?uid=swg24007060
提供されたユニットはかなり必要最低限に見えます。うまくいくでしょうが、実際の例があればもっといいでしょう。私はこれをC(AIX / Unix)とVB6で実行し、サンプルを動作するコードに簡単に拡張することができました。CまたはVBを読むことができる場合は、それらの例を入手して、stdinおよびstdoutを使用して、MQPutおよびMQGet用の実用的なコマンドラインユーティリティのペアを作成してください。その後、キューを操作したり、テストメッセージを送信/ダンプしたりできるようになります。
私は約10〜12年前にMQSeriesを使用していて、それが大好きでした。
オープンソースのApacheCamel統合フレームワークは、IBM WebSphere MQ(別名MQSeries)をサポートしています。
含まれているコンポーネントのリストは次のとおりです。
http://camel.apache.org/components.html
コンポーネントは、FTP、HTTP、POP、SMTP、XMPPなどのプロトコルを提供し、MQSeriesブローカーをDelphiアプリケーションに接続するために使用できます。
Apache Camelはセットアップと構成が簡単で、活発に開発されています。
もう1つのオプションは、MSMQ -MQSeriesBridgeです。MSMQは、現在のすべてのWindowsバージョンに含まれています。
1997年に、私はPCとAS / 400の間の通信層のPC部分を作成しました(AS / 400部分は他の誰かによってCOBOLで作成されました)。
MQSeriesは(当時は)遅すぎてステートレスだったため、使用しませんでした。そのため、代わりにSNAAPPCを使用しました。
それ以来、MQSeries.netは、かなりの数のDelphi MQseriesスレッドを含む、MQseries情報の優れたソースになりました。
--jeroen