問題タブ [mirth]

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 に答える
11400 参照

response - 別のチャネルからの応答を喜んで取得する方法

と と呼ばれる 2 つのチャネルがchannelAあります。channelB.

channelA には 2 つの宛先があります

  • を。最初の宛先は、XML データを入力として channelB を呼び出し、channelB からの応答を XML 形式で取得します。

  • b. 最初の宛先の応答を xml 形式で取得して処理します。

var dest1 = responseMap.get("destination1"); var resMessage = dest1.getMessage();

私は次のようにchannelBの応答を取得しています"Message routed successfully".

メッセージchannelBの代わりに実際の XML を取得する方法。"Message routed successfully"

上記の手順を実行して汎用チャネルを定義し、mirth アプリケーションのさまざまなシナリオで再利用できるようにします。

mirth 2.2.1.5861 バージョンを使用しています。

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

javascript - javascriptオブジェクトをあるチャネルから別のチャネルに渡す

チャネル Aでは、XML を input.Incoming XML として取得しています。

ソースの Edit Transformer でこの XML を解析し、JavaScript オブジェクトを作成して、この JavaScript オブジェクトを次のようにチャネル マップに配置しています。

この JavaScript オブジェクトを、Channel A の宛先から別のChannel Bに渡したいと思います。Channel Bは、この JavaScript オブジェクトを入力として受け取り、残りの処理を行います。Mirth では可能ですか?

私は Mirth バージョン 2.2.1.5861 を使用しています。

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

java - Mirth のプリプロセッサ フェーズで Java オブジェクトを XML にマーシャリングしますか?

Mirth は ActiveMQ JMS トピックから Java オブジェクトを受信して​​います。Mirth チャネルでソース コネクタのインバウンド データ型をDelimited Textに設定し、Connector Type はJMS Readerです。preprocessorフェーズでは、この Java オブジェクトを XML にマーシャリングしたいと考えています。ロガーをこのように配置しました。

そしてそれはOrderDetails@240aaf81を印刷しています

今、Java オブジェクトを XML にマーシャリングするためのカスタム Java クラスを呼び出しています。

着信メッセージをメソッドに渡すときに、メソッドがカスタム Java オブジェクトをメソッド パラメータとして想定しているため、メソッドが存在しないというエラーが表示されますが、文字列として渡されます。メソッドは次のようになります。

オブジェクトが渡されるクラスは次のようになります。

これらの 2 つのクラスで jar ファイルを作成し、Mirth のcustom-libフォルダーに配置しました。Mirth のpreprocessorスクリプトで実際の Java オブジェクトを取得するにはどうすればよいですか? Mirth バージョン 2.2.1.5861 を使用しています