Mirth Connect:如何创建每天发出一次 HTTP 请求的通道

Mirth Connect : How to create channel to make HTTP request once in a day

需求是每天需要下载一些证书。为此,我们的应用程序中有 RESTfull endpoint,当手动向 RESTfull endpoint 发送请求时,证书会下载到我们的应用程序文件夹中。

现在我希望通过在 Mirth 中创建频道来实现自动化,这将使 HTTP 每天请求 RESTfull endpoint

在欢笑频道中,destination设置为HTTP sender,其他配置完成。

但我没有了解 Source 需要完成的配置。

任何人都可以建议 source 考虑到要求应该是什么吗??

提前致谢..

你想在源中执行什么操作?你的意思是说你在目标中执行主要操作,如果你想要虚拟源意味着使用通道 reader.If 你详细说明你的查询我可以清楚地回答。

这很容易做到。只需使用 JavaScript Reader 到 return 一条虚拟消息。从字面上看,像这样的东西会起作用:

return 'dummy';

可用的计划选项允许您在特定时间间隔进行轮询,每天在特定时间轮询一次,甚至可以指定一个 cron 表达式。高级选项也可用,允许您选择 week/month 的哪几天进行投票。

一旦您向 HTTP 发件人发出请求,我想您会想要对响应做一些事情。您可以在 后续 目标中使用来自该目标的响应。例如,您可以使用数据库编写器从 HTTP 响应中获取值并插入 table。或者,您可以使用 Channel Writer 将响应转发到完全不同的频道。