1.new channel.新建通道。
2.设置数据类型
这里我全部设置成Json。Response的inbound设置成了row。
3.设置Source为HttpListener.
修改端口等信息。配置Transformer。
4.新增Step:
我们把需要的示例数据放在右边:
然后点击Message Tree。拖动json节点到tmp处。然后写上msg。
完成之后到Destination,点击Edit Transformer。选择Connector Type为Channel Writer。
新增step,设置方式为javascript。
编写代码,这段代码主要是打印两行日志。并且将入参中的数据放入ChannelMap供后续使用。
访问通道这里就可以打印日志了。
编辑Response:
依旧是新增step,然后设置outbound的数据。
完成之后进行测试就可以获取到我们的数据了。这里使用SoapUI进行测试。但是这里是XML格式的。
如何把结果设置成Json格式的?
这里可以设置返回值类型。之前是text/plain。
测试效果:
读取文件并返回:
运行结
果:
Mirth这个工具还是很强大的。但是国内使用的很少,资料相对匮乏。写下自己的一些总结,希望能帮到大家。
最后呢,作者水平有限,有什么问题大家可以提出来共同探讨学习。
差不多就是这样,祝大家学习愉快。谢谢。
—— by:轩辚 ——