問題タブ [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.
esb - IBM Websphere Message Broker および Mule ESB
現在、オープンソースツールである Mule ESB を使用しています。開発者向けの MuleStudio (グラフィカル IDE) があります。IBM WebSphere Message Broker も ESB 製品だと思います。IBM Web サイトから必要な製品を読み取ると、IBM 開発者ツール、IBM Message Broker Message V7、および IBM MQ が必要になります。これらの製品が開発者にとって無料であること、または購入する必要があることを知っている人はいますか? Mule ESB から IBM Message Broker V7 に移行した人はいますか? Mule ESB と IBM WS MB は機能的に互換性がありますか?
xml - MQ キューに到着した非 XML メッセージをデータベースに書き込めません
次の ESQL コードを使用して、XML 以外のメッセージ (入力キューに到着) を BLOB オブジェクトとして監査データベース (Oracle 10g) に入れています。IBM WebSphere Message Broker 6.0 で使用している場合、コードは機能しています。しかし最近、IBM WebSphere Message Broker 7.0 に移行したところ、XML 以外のメッセージがデータベースに監査される代わりにバックアウト キューに送られるようになりました。私が使用しているサブフロー (xml 以外のメッセージを db に書き込む) の ESQL コードは次のとおりです。
主な流れは以下の通りです。
ブローカー ログ:
soap - ESQL で不明な SOAP ツリー構造の XML 要素を検索/参照する方法
Soap 本体内にさまざまなネストされたノードを含む Soap メッセージがあります。ノード「xyz」を見つける必要がありますが、常に同じ場所にあるとは限りません。XSLT の世界では、//xyz[1] を使用できます。esql に相当する構文はありますか? OutputRoot.SOAP.Body{不明な構文}.xyz[1] のようなもの
web-services - IBM Integration Bus での REST Web サービスの呼び出し
ここでは、IBM の統合バスのメッセージ フローを使用して REST Web サービスを呼び出す方法について質問しています。
私の要件は次のとおりです。
まず、SOAP Web サービスを公開します。この SOAP Web サービスが呼び出されたときに、REST Web サービスである別の Web サービスを呼び出したいと考えています。2 つのメッセージ フローを開発しました。
- 最初のもの (サンプルのダミー メッセージ フロー) には、SOAP 入力ノード、Java 計算ノード、および SOAP 応答ノードがあります。このシナリオでは、この SOAP Web サービスに入力を渡そうとすると、同じ入力が得られますが、これは期待どおりの動作です。
- 2 番目のフローは、SOAP 入力ノード、HTTP 要求ノード (REST Web サービスを呼び出すため)、および最後に SOAP 応答ノードを使用します。(このフローでは 3 つのノード)。
ここで 2 番目のメッセージ フローを正しく実装しているかどうかを知りたいと思いました。そうでない場合は、このメッセージ フローに他に何を追加する必要があるのでしょうか。このフローに SOAP 抽出/エンベロープ ノードを追加する必要がある場合。
SOAP Web サービスを呼び出そうとしているときに発生する例外は次のとおりです。
どんな助けでも大歓迎です!! :)
multithreading - 定数を共有定数として宣言する必要があるのはなぜですか?
ESQL には SHARED CONSTANTS があります。それらが定数であり、複数のスレッドが同じ値にアクセスしても変更されないのに、なぜそれらが必要なのですか。
DECLARE MYCONST SHARED CONSTANT CHAR 'My Constant';
または、一般的に、共有定数が必要な理由を知りたいですか??
xml - Websphere Message Broker: ESQL での XML 要素へのアクセス
Websphere Message Broker: File in File out の例。繰り返し要素構造を持つ XML ファイルがあります。ESQL の特定の要素の値にアクセスして変更するにはどうすればよいですか。私は次のコードを書いています..
しかし、うまくいきません。入力フォルダーからファイルを取得していますが、出力フォルダーに何も表示されません。でもコメントしたら
その後、ファイルは何も変更せずにそのまま出力フォルダーで使用できます。
私のXMLファイルは以下の通りです
誰でもこれについて私を助けることができますか?
insert - Issue in WMB message broker insert to a Sybase Database Table
Currently am facing an issue while inserting data in to Sybase database 15.7 with WMB code flow. Am currently using WMB7 Broker and I have written code in our message flow which is trying to insert the data in the table directly rather than using store procedure. The data types used in database table is 'int' and 'Image'. But insert operation is not completing anyways.
Whereas the same message flow code is inserting the data in Database table which is on Sybase 12.5.
Can this be a compatibility issue of ODBC drivers which are present in WMB7? Any kind of direction would be great help
xml - esqlでxpathに基づいてxmlを分離する方法
私はesqlが初めてです。以下に示すようなXMLがあります
Xpath を「vehicles/car」として指定すると、以下に示す 2 つの XML を出力として取得する関数が必要になります。
前もって感謝します。ビジュ