問題タブ [ibm-integration-bus]
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-integration-bus - IIB - 統合ノードでの統合サーバーの作成が完了しない
Windows で IBM Integration Bus V10.0.0.3 を使用する。コマンド ラインで再現できる Integration Toolkit の問題が発生しました。新しいローカル統合ノードを作成できますが、そのノードで新しい統合サーバーを作成しようとすると、コマンドが正常に完了しません。
管理者として、ノードを作成するには、次のようにします。
これらのコマンドはすべて成功します。次に、以下を使用して統合サーバーを作成しようとします。
log.txt には次のように表示されます。
最後の 2 行は何度も繰り返されます。
誰かがこれについて何か洞察を持っていますか?
deployment - mqsideploy を使用して保護された統合ノードに接続する「BIP1936E: 認証失敗」
Windows マシンで上記の Ant スクリプトを使用して、メッセージ ブローカー アプリケーションをコンパイルし、デプロイ可能な BAR ファイルを作成して、最終的にセキュアな統合ノードにデプロイしようとしています。統合ノードは、ユーザー ID/パスワードによるデジタル証明書によって保護されています。
デプロイメント・コマンドにパスワードを渡せず、コマンドが失敗し、メッセージ「BIP1936E: 保護されたリモート統合ノード 'localhost:4415' に接続中に認証に失敗しました。有効なユーザー ID とパスワードを指定してください。」というメッセージが表示されます。
コマンドコンソールから同じコマンドを手動で実行して、パスワードを確認しました。私が試したbuild.xmlスニペットを添付しています。パスワードを渡す形式が正しいかどうか教えてくださいinputstring="abcd"
。
ibm-mq - 複数のトピック・ストリングでメッセージをパブリッシュする (IBM Integration Bus)
MQ 入力ノードを使用してメッセージを受信するシナリオがあり、メッセージに存在するソース システムの値に基づいて、トピック文字列を形成し、メッセージを公開する必要があります。これは私のフローがどのように見えるかです:
MQInput -> 計算 -> パブリケーション
そして、次を使用して Topic の値を設定します。ソース名;
これは、メッセージに 1 つのソース システムが含まれている場合に問題なく機能します。
ただし、メッセージに複数のソース システムが含まれる可能性があります。上記のコマンドを使用して、複数のトピック文字列にメッセージを公開することはできますか? (このようなもの)
SET OutputRoot.Properties.Topic = 'Topic/' || ソース名1 ;
SET OutputRoot.Properties.Topic = 'Topic/' || sourceName2 ;
提案をお待ちしております。
c# - SOAPUI と C#.NET で異なる SOAP Web サービス レスポンス
データベースとの統合に成功した統合サービス (SOAP Web サービス) を開発したため、ミドルウェアに IBM Integration Bus を使用しています。
これにより、複数のレコードが含まれる正しい完全なデータが返されました。今、問題/問題がある2番目の部分。この SOAP Web サービスを C#.NET アプリケーションで呼び出し、これを Web 参照として追加します。私のC#コードは
これが Response ! の問題です。この Serive を SOAPUI でテストすると、関数内のデータベース クエリに従って複数のレコードが返されますが、上記のように C# でこれを呼び出すと、次のようになります。応答には最初のレコード (最初の行) のみが含まれます。なぜこれが起こっているのか、私はひどく混乱しています。これで私を助けてください。ありがとう
ibm-integration-bus - IBM Integration Bus のトランザクション性のテスト
フローを改善するために、メッセージがまだ処理されている間にフロー/アプリまたは統合ノードが停止するいくつかのシナリオをテストしたいと思います (さまざまな設定に応じて、フローが実際にどの程度トランザクションであるかをテストするため)。IIB9 は単純なリクエストの処理が高速であるため、フローをすばやくシャットダウンする時間がありません。デバッガーを使用しようとしましたが、うまくいかないようです。デバッグ中にフローまたはアプリを停止できず、統合ノードのシャットダウンもうまく機能していないようです。
ブローカーをシャットダウンする時間があるように、ブローカーの動作を非常に遅くする (ビルド中の) 方法はありますか? それとも、非常に複雑な計算ノードを数秒間占有し続けることを考える必要がありますか?
任意の提案 (後者が最適なオプションである場合も同様) を歓迎します。
mqtt - RfhUtil を使用して IBM MQTT にサブスクライブする方法
私は IBM Integration Bus v10 を使用しています。MQTT が組み込まれています。既存のトピックとメッセージを表示したい。RfhUtil v7.5 を介してリストを購読し、トピックを購読する方法を教えてもらえますか?
java - IBM Message Broker Toolkit のインストールの問題
をインストールするIBM Message Broker Toolkit
と、次のエラーが表示されます
実行可能な拡張機能 com.ibm.cic.agent.internal.adapters.nativeAdapter.win32 の作成に失敗しました。WinPlatformOperationsProvider: org.eclipse.core.runtime.CoreException: プラグイン "com.ibm.cic.agent.core.nativeInstallAdapter.win32" は、クラス "com.ibm.cic.agent.internal.adapters.nativeAdapter. win32.WinPlatformOperationsProvider"
この問題について教えてください。
javascript - ユーザー名とパスワードを使用して基本認証を送信し、認証タイプをアダプター impl js ファイルの基本として送信する方法
ユーザー名とパスワードを使用して基本認証を送信し、認証タイプを adapter-impl js ファイルで基本として送信する方法。すでにadapter.xmlファイルに値を設定していますが、うまく機能していないため、adapter-impl.jsファイルに設定しています。この値は、IBM 統合バスで必要です。モバイル・ファースト・アダプターを IBM 統合バスに接続しています。ユーザー名とパスワードをエンコードせずに送信する必要があります。
java - IIB グローバルキャッシュ内の MbGlobalMap のすべての値を取得する方法は?
MbGlobalMap
IBM Integration Bus の (組み込みグローバル・キャッシュ)内にいくつかの情報を保管しています。マップが呼び出されるEXAMPLE.MAP
と、次のように値にアクセスできます。
EXAMPLE.MAP
しかし、マップのすべてのキーがわからない場合でも、のすべての値を取得したいと考えています。を反復処理できずMbGlobalMap
、キャストjava.util.Map
がまったく機能しません。
これはクラスの資料です: https://www.ibm.com/support/knowledgecenter/SSMKHH_9.0.0/com.ibm.etools.mft.plugin.doc/com/ibm/broker/plugin/MbGlobalMap.html。Map 内のすべての要素を返すメソッドは提供されていません。
回避策は、現在のすべてのキーを含むリストにすることができます。これにより、このリストを取得でき、マップ内のすべての値を取得できます。しかし、これは私が思うにきれいな解決策ではありません。