Mirth:动态确定调用哪个 SOAP 方法
考虑一个带有 SOAP 发送者目标的 Mirth 通道。 WSDL 已成功加载,并且有多个可用方法。 每种方法将采用不同数量的参数。 示例方法:
AddPerson()
UpdatePerson()
DeletePerson()
MergePerson()
UnmergePerson()< /code>
给定一组 HL7 消息事件类型,即
- A28 = 添加人员
- A31 = 更新人员
- A29 = 删除人员
- 等
问题:您如何在 Mirth 中设置一个目的地,以使变量的值确定哪个调用 SOAP 方法?
它不一定是 SOAP 发送者。 可以是任何类型。
Consider a Mirth channel with a Destination of a SOAP Sender. The WSDL is successfully loaded and has more than one method available. Each method would take a different number of arguments. Example methods:
AddPerson()
UpdatePerson()
DeletePerson()
MergePerson()
UnmergePerson()
Given the set of HL7 message event types, i.e.
- A28 = Add Person
- A31 = Update Person
- A29 = Delete Person
- etc
Question: How would you setup a Destination in Mirth to have the variable's value determine which SOAP Method is called?
It doesn't necessarily have to be a SOAP Sender. Could be any type.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定您是否可以动态选择方法,但您可以为每个 MessageType 设置一个目标,并使用过滤器来确保消息路由到正确的目标(方法)。
我将研究动态选择。 也许该方法可以通过 javascript 转换器对象获得。
Im not sure you can dynamically select the method on the fly, but you could setup a destination per MessageType and use filters to ensure that a message is routed to the correct destination (method).
I will look into the dynamic select. Perhaps the method is available via a javascript transformer object.