問題タブ [pymqi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
12252 参照

python - Pythonを使用してローカルMQseriesキューに接続するにはどうすればよいですか?

私はmqseriesを初めて使用し、IBMWebSphereMQの呪いから始めました。キューマネージャーの例がMQ_APPLEあります。MQ_ORANGEMQ Explorerを使用してローカルキューまたはリモートキューにメッセージを送信することに問題はありませんが、PythonまたはJavaのコードからそのようなメッセージを送信したいと思いました。次のようなコードでPythonpymqiライブラリを試しました。

しかし、私はエラーを受け取ります:

ローカルキューQM_APPLEを持つキューマネージャーがあります。Q1

私のコードの何が問題になっていますか?

0 投票する
4 に答える
838 参照

python - MQブローカーとDBusを呼び出すPython

私のPythonは中国語よりも悪いので(北京語を話そうとしたときほど多くの笑顔を見たことがない)、少し助けが必要です。

MQ(構成で指定されたトピックの場合)をリッスンしてメッセージをdBusにリレーし、代わりにdBus(構成で指定されたトピックの場合)をリッスンしてMQにリレーします。私の結論をざっと見てみると、Pythonが適していると思います。私が見つけた のは、MQTT.orgPYMQi Mosquittoです

したがって、このアプローチは有効なようです。今、私はコードサンプルを探しています。私の主な関心事は、コードを効率的にすることです。ルーチンはポーリングループで実行する必要があるように思われるので、システムをダウンさせずにPythonでそれを実行するにはどうすればよいですか。

0 投票する
1 に答える
927 参照

python - Python PyMQI 1.2をビルドするときにGCCコンパイラを使用するように強制するにはどうすればよいですか?

AIX6.1で次のコマンドを実行してPyMQI1.2をビルドすると、次のようになります。

次のエラーが発生します。

PyMQIサーバーの構築32ビット

実行中のビルド

build_pyを実行しています

build_extを実行しています

'pymqe'拡張機能の構築

cc_r -qlanglvl = extc89 -DNDEBUG -O3 -qstrict -qtune = pwr4 -qarch = pwr4 -qcpluscmt -D_LARGE_FILES -DPYQMI_SERVERBUILD = 1 -I / usr / mqm / inc -I / opt / freeware / include / python2.6 -c pymqe .c -o build / temp.aix-6.1-2.6 / pymqe.o cc_rを実行できません:そのようなファイルまたはディレクトリはありません

エラー:コマンド'cc_r'が終了ステータス1で失敗しました

Pythonビルドsciptにcc_rの代わりにGCCコンパイラを使用させるにはどうすればよいですか?

0 投票する
1 に答える
243 参照

python - TwistedでのWebSphereMQの使用

Twistedを介してWebSphereMQとメッセージを送受信するための「マシン」を構築する方法を模索しています。できるだけ汎用的にしたいので、MQとインターフェイスするさまざまな状況で再利用できます。

以前はツイストを使用していましたが、何年も前に今、かつて持っていた知識を復活させようとしています...

私が抱えている特定の問題は、Twistedを使用してMQIOを実装する方法です。MQとインターフェイスするpymqiPythonライブラリがあり、必要なすべてのインターフェイスを提供します。実装する必要のあるMQ呼び出しは次のとおりです。

  • 特定のMQサーバー/ポート/チャネル/キュー-マネージャー/キューの組み合わせへの接続を開始します
  • コンテンツを取得し、メッセージとして目的のキューに投稿します
  • キューをポーリングし、キュー内の次のメッセージの内容を返します
  • キュー・マネージャーに要求を送信して、現在キューにあるメッセージの数を見つけます

これらはすべて、MQへの呼び出しをブロックすることを含みます。

さまざまなプロジェクトでTwisted/MQインターフェースを何度も再利用するつもりなので、MQ IOをTwistedプロトコルとして、Twistedトランスポートとして実装するか、deferToThread()呼び出しを介してpymqiメソッドを呼び出す必要があります。 ?これは非常に幅広い質問であり、決定的な答えはおそらくないことを私は理解しています。私は、以前に同様の課題に遭遇した可能性のある人(つまり、常にブロックされるキューイングインターフェイスを使用する)からのアドバイスを本当に受けており、うまく機能する方法を見つけました。

0 投票する
2 に答える
1266 参照

python - Python - PyMQI - パラメータを使用してキュー MQ からメッセージを取得する

モジュール pymqi を使用して、"UserIdentifier" などのパラメーターを使用して MQ キューでメッセージを取得するにはどうすればよいですか? したがって、このパラメーター「UserIdentifier」を持つキューからのみメッセージを取得します。ご清聴ありがとうございました。

0 投票する
1 に答える
186 参照

python - pymqi を使用して MQ チャネルを再起動するにはどうすればよいですか?

Python/pymqi を使用して、Websphere MQ システムと接続しています。ときどき、次のことを行う必要があります。

  • MQ チャネルのステータスを確認する
  • 実行されていないチャネルの開始/再起動

上記を達成するにはどうすればよいですか?

Pymqi のドキュメントは、MQ キューの処理について非常によくカバーしているにもかかわらず、これをカバーしていないようです。

0 投票する
1 に答える
869 参照

python - pymqi から z/OS 上の IBM MQ に接続すると、MQRC 2195: MQRC_UNEXPECTED_ERROR が表示されます。

PYMQI を使用して MQ z/OS に接続しようとしていますが、次のエラーが発生します。

これはコードです:

0 投票する
1 に答える
1442 参照

python - ユーザー ID とパスワードを使用して、pymqi で mq シリーズ キューに接続します

pymqi を使用して mq シリーズ キューに接続しようとしています。キューは、ユーザーおよびパスワード アクセスで構成されます。ユーザー/パスワードをpymqi.cd()フィールドのUserIdentifierとPasswordを埋めるキューに渡そうとしていますが、キューにメッセージを入れようとするたびにこのエラーが発生します

pymqi でユーザー ID/パスワードを使用してキューに接続することは可能ですか?

報告されたエラーは次のようなものです。

ここで、UXXXXX はたまたまメッセージをキューに入れようとするプロセスのセッション ユーザーです。

0 投票する
1 に答える
423 参照

python - ウィンドウで pymqi をビルドできません - コンパイル エラー

pymqi をビルドしてインストールしようとしていますが、コンパイルしようとすると多くのエラーが発生します。

私は次のことをしました:

MinGW gcc を入手してインストールする

libpython2?.a を作成します

からの指示の使用: https://pythonhosted.org/pymqi/mingw32.html

以下を使用してビルドしようとするとsetup.py build -cmingw32 client 、未定義の参照のリストが表示されます。以下にいくつかの例を示します

最後に、次のエラーも表示されます。

私は使っている:

  • パイソン 26
  • gcc バージョン 4.8.1 (GCC)

手がかりと助けをいただければ幸いです:)