我有一个Web Service Sender类型的目标。该Web服务发送XML响应。 我想读取该响应中的值&写入数据库。 如何阅读XML Response&从响应XML中检索值。
我通过放置XML模板&来尝试通道任务中的'编辑响应'选项。从xml树创建变量。但它不起作用。
我怎么读&解析xml响应?
答案 0 :(得分:0)
您确定从Web服务发件人那里收到回复吗? 来自目的地的回复必须在编辑回复' msg'变量,如果响应为空,则不执行“编辑响应”中的任何步骤。 要检查您是否真的从目标获得响应,请在编辑响应中放置一个记录器语句,以检查控件是否在编辑响应中。
答案 1 :(得分:0)
Webservice Sender的响应可以从Mirth的responseMap获得。以下代码可以提供帮助。
var destination = responseMap.get("Destination Name");
var responseMessage = destination.getMessage();
您可以获取responseMessage并将其添加到频道图中,以便频道中的其他目的地也可以访问它。
让我们知道它是怎么回事。