我已经成功地为源连接器创建了一个自定义 Web 服务,即,我可以成功地从该自定义 Web 服务调用一个方法,并将消息传递到该 channel 的目的地,就像 Web 服务中的这样:
message="a XML message here";
RawMessage rawMessage = new RawMessage(message);
try {
messageresult=receiver.processData(rawMessage);
} catch (Exception e) {
...
}
我需要将源连接器的响应返回给 Web 服务客户端,我已将其配置为在源连接器接口(interface)上处理之前自动生成。
我该怎么做?
问候
最佳答案
结果消息(不是结果消息状态)将出现在“processData”方法的返回中。
如果您在源设置中选择响应作为后处理器脚本,并且具有如下所示的后处理器:
var r1=responseMap.get('Destination 1').getStatus();
return r1;
您将获得响应状态作为响应消息。
谢谢
关于java - 在 Mirth 自定义 Web 服务中获取目的地响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37819112/