2009-06-16 70 views
0

考慮具有SOAP發件人目標的歡樂頻道。 WSDL已成功加載並具有多種可用方法。每種方法都會採用不同數量的參數。實施例方法:Mirth:動態確定要調用哪個SOAP方法

  • AddPerson()
  • UpdatePerson()
  • DeletePerson()
  • MergePerson()
  • UnmergePerson()

鑑於組HL7消息的事件類型,即

  • A28 =添加個人
  • A31 =更新個人
  • A29 =刪除個人

問題:你會如何設置在歡樂的目的地有變量的值確定哪個SOAP方法被調用?

它不一定必須是SOAP發件人。可以是任何類型。

回答

1

我不確定您可以動態地動態選擇方法,但您可以爲每個MessageType設置一個目標並使用過濾器來確保將消息路由到正確的目標(方法)。

我會研究動態選擇。也許這個方法可以通過javascript變壓器對象來使用。