質問
SOAP送信者の宛先を持つMirthチャネルを検討します。 WSDLは正常にロードされ、複数のメソッドが使用可能になります。各メソッドは異なる数の引数を取ります。メソッドの例:
-
AddPerson()
-
UpdatePerson()
-
DeletePerson()
-
MergePerson()
-
UnmergePerson()
HL7メッセージイベントタイプのセット、つまり
- A28 =人を追加
- A31 =個人の更新
- A29 =人の削除
- etc
質問:どのSOAPメソッドが呼び出されるかを変数の値で決定するために、MirthのDestinationをどのように設定しますか?
必ずしもSOAP送信者である必要はありません。どのタイプでもかまいません。
解決
動的にメソッドを動的に選択できるかどうかはわかりませんが、MessageTypeごとに宛先を設定し、フィルターを使用してメッセージが正しい宛先(メソッド)に確実にルーティングされるようにすることができます。
動的選択について調べます。おそらく、メソッドはjavascriptトランスフォーマーオブジェクトを介して利用できます。
所属していません StackOverflow