考虑一个Mirth频道有一个或多个目的地的场景。在这种情况下,有4个目的地。
通道的源类型是LLP侦听器,传入的数据类型为HL7 v2.x.
频道的目的地如下:
一个挑战是从SOAP Sender Destination获取SOAP响应,并将其保存在第四个目标的某个位置。 SOAP Sender允许您将SOAP响应发送到另一个频道,但我需要在下一个目的地。我必须能够在同一频道收到它。
问题: 如何保存/发送第3个目标的XML SOAP结果?
答案 0 :(得分:1)
我假设您的频道已同步
假设您的第3步SOAP发送方目标名为SOAPDestination,然后在步骤4中,您可以执行此操作:
var destination = responseMap.get( 'SOAPDestination');
var responseMessage = destination.getMessage();
//打开数据库连接
//写一下responseMessage 您存储的主键 第2步
//关闭数据库连接