問題タブ [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.

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

ibm-integration-bus - IIB - 統合ノードでの統合サーバーの作成が完了しない

Windows で IBM Integration Bus V10.0.0.3 を使用する。コマンド ラインで再現できる Integration Toolkit の問題が発生しました。新しいローカル統合ノードを作成できますが、そのノードで新しい統合サーバーを作成しようとすると、コマンドが正常に完了しません。

管理者として、ノードを作成するには、次のようにします。

これらのコマンドはすべて成功します。次に、以下を使用して統合サーバーを作成しようとします。

log.txt には次のように表示されます。

最後の 2 行は何度も繰り返されます。

誰かがこれについて何か洞察を持っていますか?

0 投票する
0 に答える
324 参照

deployment - mqsideploy を使用して保護された統合ノードに接続する「BIP1936E: 認証失敗」

Windows マシンで上記の Ant スクリプトを使用して、メッセージ ブローカー アプリケーションをコンパイルし、デプロイ可能な BAR ファイルを作成して、最終的にセキュアな統合ノードにデプロイしようとしています。統合ノードは、ユーザー ID/パスワードによるデジタル証明書によって保護されています。

デプロイメント・コマンドにパスワードを渡せず、コマンドが失敗し、メッセージ「BIP1936E: 保護されたリモート統合ノード 'localhost:4415' に接続中に認証に失敗しました。有効なユーザー ID とパスワードを指定してください。」というメッセージが表示されます。

コマンドコンソールから同じコマンドを手動で実行して、パスワードを確認しました。私が試したbuild.xmlスニペットを添付しています。パスワードを渡す形式が正しいかどうか教えてくださいinputstring="abcd"

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

ibm-mq - 複数のトピック・ストリングでメッセージをパブリッシュする (IBM Integration Bus)

MQ 入力ノードを使用してメッセージを受信するシナリオがあり、メッセージに存在するソース システムの値に基づいて、トピック文字列を形成し、メッセージを公開する必要があります。これは私のフローがどのように見えるかです:

MQInput -> 計算 -> パブリケーション

そして、次を使用して Topic の値を設定します。ソース名;

これは、メッセージに 1 つのソース システムが含まれている場合に問題なく機能します。

ただし、メッセージに複数のソース システムが含まれる可能性があります。上記のコマンドを使用して、複数のトピック文字列にメッセージを公開することはできますか? (このようなもの)

SET OutputRoot.Properties.Topic = 'Topic/' || ソース名1 ;

SET OutputRoot.Properties.Topic = 'Topic/' || sourceName2 ;

提案をお待ちしております。

0 投票する
0 に答える
582 参照

c# - SOAPUI と C#.NET で異なる SOAP Web サービス レスポンス

データベースとの統合に成功した統合サービス (SOAP Web サービス) を開発したため、ミドルウェアに IBM Integration Bus を使用しています。

これにより、複数のレコードが含まれる正しい完全なデータが返されました。今、問題/問題がある2番目の部分。この SOAP Web サービスを C#.NET アプリケーションで呼び出し、これを Web 参照として追加します。私のC#コードは

これが Response ! の問題です。この Serive を SOAPUI でテストすると、関数内のデータベース クエリに従って複数のレコードが返されますが、上記のように C# でこれを呼び出すと、次のようになります。応答には最初のレコード (最初の行) のみが含まれます。なぜこれが起こっているのか、私はひどく混乱しています。これで私を助けてください。ありがとう

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

ibm-integration-bus - IBM Integration Bus のトランザクション性のテスト

フローを改善するために、メッセージがまだ処理されている間にフロー/アプリまたは統合ノードが停止するいくつかのシナリオをテストしたいと思います (さまざまな設定に応じて、フローが実際にどの程度トランザクションであるかをテストするため)。IIB9 は単純なリクエストの処理が高速であるため、フローをすばやくシャットダウンする時間がありません。デバッガーを使用しようとしましたが、うまくいかないようです。デバッグ中にフローまたはアプリを停止できず、統合ノードのシャットダウンもうまく機能していないようです。

ブローカーをシャットダウンする時間があるように、ブローカーの動作を非常に遅くする (ビルド中の) 方法はありますか? それとも、非常に複雑な計算ノードを数秒間占有し続けることを考える必要がありますか?

任意の提案 (後者が最適なオプションである場合も同様) を歓迎します。

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

mqtt - RfhUtil を使用して IBM MQTT にサブスクライブする方法

私は IBM Integration Bus v10 を使用しています。MQTT が組み込まれています。既存のトピックとメッセージを表示したい。RfhUtil v7.5 を介してリストを購読し、トピックを購読する方法を教えてもらえますか?

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

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"

この問題について教えてください。

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

javascript - ユーザー名とパスワードを使用して基本認証を送信し、認証タイプをアダプター impl js ファイルの基本として送信する方法

ユーザー名とパスワードを使用して基本認証を送信し、認証タイプを adapter-impl js ファイルで基本として送信する方法。すでにadapter.xmlファイルに値を設定していますが、うまく機能していないため、adapter-impl.jsファイルに設定しています。この値は、IBM 統合バスで必要です。モバイル・ファースト・アダプターを IBM 統合バスに接続しています。ユーザー名とパスワードをエンコードせずに送信する必要があります。

0 投票する
3 に答える
2770 参照

java - IIB グローバルキャッシュ内の MbGlobalMap のすべての値を取得する方法は?

MbGlobalMapIBM 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 内のすべての要素を返すメソッドは提供されていません。

回避策は、現在のすべてのキーを含むリストにすることができます。これにより、このリストを取得でき、マップ内のすべての値を取得できます。しかし、これは私が思うにきれいな解決策ではありません。