java - 在 Mirth 自定义 Web 服务中获取目的地响应

标签 java web-services mirth

我已经成功地为源连接器创建了一个自定义 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/

相关文章:

java - 多类Java错误: Ljava. lang.String

Java 最小最大值

java - 检索 HashMap 的键

web-services - Soap WSDL ComplexType 被发布为错误的参数类型

c# - 如何创建一个基于xsd文件接收和发送xml的web服务?

java - 我在哪里可以找到 java 作业/项目来测试知识

java - 在服务器内部调用 Web 服务

javascript - 非常简单的 Mirth 功能(版本 3.1.1.7461)

欢笑中的 Java 堆大小错误

Javascript,如何在 Mirth 中运行 .exe 文件?如何在 Mirth 中调用 ActiveXObject?