問題タブ [pcf]
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.
ibm-mq - WebSphereMQ PCFMessageAgent / PCFAgent - スレッドセーフですか?
WebSphereMQ Java PCF (Program Control Format) ライブラリーを使用して、モニターおよび管理 MQ API を実装しています。私が知りたいのは、PCFAgentおよび/またはPCFMessageAgentクラスがスレッドセーフかどうかです。ドキュメントは[私には]それを明確にしていません。
そうでない場合、次の 2 つの選択肢があります。
- エージェントのプールを作成する
- 必要に応じてエージェントを作成 (および切断) します。
この問題についての洞察をいただければ幸いです。
乾杯。
java - PCFAgentの問い合わせにはどの権限が必要ですか?
QMのいくつかのキューの状態について問い合わせるために作成した小さなアプリケーションを使用しています。照会自体は、PCFAgent
/ PCFMessageAgent
javaクラスを使用して行われます。
私の質問は、特定のMCAユーザーが監視PCFコマンド(特に、MQCMD_INQUIRE_Q_STATUS
およびMQCMD_INQUIRE_Q
)を実行できるようにするために、どの(最小)特権を付与する必要があるかということです。
注:「監視」とは、コマンドがキュー・マネージャーの状態を感知できるほどの方法で変更してはならないことを意味します。
ibm-mq - MQ PCF:耐久性のあるサブスクリプションに関連付けられている管理対象キューを特定するにはどうすればよいですか?
私はJavaでPCFAPI(WMQ 7用)を使用しています。キューを一覧表示すると、次のような名前のキューがn個表示されます。
次に、特定のトピックについて、次のように印刷したサブスクリプションがn個あることがわかります。
どこかに関連があるに違いないことは知っていますが、それが何であるかはわかりません。
よろしくお願いします。
//ニコラス
java - 匿名 SSL を使用した WebSphere MQ への接続
"com.ibm.mq.MQException: MQJE001: Completion Code '2', Reason '2393'"
以下のコードで例外が発生します。私の要件は、SSL サーバー接続チャネルを使用して QM に接続することです。クライアント認証は必要ありません。
java - WebSphere MQ API を使用して PCF メッセージにパラメーターを追加する際のエラー
特定の PCF メッセージにパラメータを追加できません。私はInquire Log
(http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/index.jsp?topic=%2Fcom.ibm.mq.csqzac.doc%2Fpc12720_.htm)を使用しようとしていますが、ご覧のとおりオプションのパラメーターは 1 つだけです。TotalLogs
しかし、応答リストを見ると、やなどの情報を取得できるはずLogUsed
です。
私がやろうとしていること:
または、それらの線に沿った何か...何かアイデアはありますか? 私は得続けます:
あなたが私に言うことができる何かを前もって感謝します.
queue - キュー名と jndi 名を取得する方法
javaでキュー名とjndi名のリストを取得しようとしています。pcf を使用してみましたが、キュー名しか取得できませんでした。IBM サイトのドキュメントはあまり役に立ちませんでした。
java - Java を使用して Websphere Message Broker を開始/停止する方法は?
J2EE アプリケーションに、Websphere Message Broker 7.0.1 または Integration Bus 9 をプログラムで開始/停止する機能が必要です。MQ エクスプローラーには既にこの機能があるため、Java でコーディングできることがわかっています。この機能を実装するには、どのツールを使用すればよいですか? MQ Java API、PCF、CMP API の両方を試しましたが、特定のコマンドは見つかりませんでした。
java - Java からの PCF リクエストで IBM MQ キューに接続したコンシューマーの IP を取得する
MQExplorer GUI を使用すると、チャネルによってキューに接続したユーザーや、この接続に関するその他の情報を表示できることはわかっていますが、Java からそれを行うための PCF は見つかりませんでした。
コマンドと例が存在する場合は、事前に感謝します!
.net - 同期点で PCF メッセージを送信する方法は?
キュー情報を取得する次のコードがあります。これは2232
、トランザクションの一部として実行されるとエラーをスローします。
次のように、行でエラーが発生しresponses = agent.Send(request)
ます。
完了コード: 2、理由コード: IBM.WMQ.MQDestination.Put(MQMessage メッセージ、MQPutMessageOptions pmo) の 2232(2232=MQRC_UNIT_OF_WORK_NOT_STARTED) IBM.WMQ.PCF.PCFAgent.Send(Int32 コマンド、PCFParameter[] パラメーター) IBM .WMQ.PCF.PCFMessageAgent.Send (PCFMessage 要求、ブール値チェック) で IBM.WMQ.PCF.PCFMessageAgent.Send (PCFMessage 要求) で MyMethod
残りのトランザクション接続オプション (メッセージの get または put など) をOr MQC.MQGMO_SYNCPOINT
追加しましたが、PCF メッセージの接続オプションを設定する方法がわかりません。誰でも手伝ってもらえますか?
明確にするために、トランザクションの一部として送信されるかどうかはあまり気にしませんが、Transactionscope が開いているため、このエラーが発生します。
- 編集 -
上部にキュー マネージャー接続のコードを追加しました。