问题描述
我对 Mirth 的功能知之甚少。我想要做的是在订单表上有一个触发器,当新订单命中表时,我想在 Mirth 服务器上启动一个进程。有谁知道我可以使这项工作的方法吗?我想我的问题是如何在 Mirth 服务器上启动进程?看,我不想从 Mirth 端轮询表,因为一天中的某些时候在线活动非常高,我不希望每隔几秒钟轮询一次数据以查看新订单是否有命中,因为订单可能只会在一天中出现两次。我知道很奇怪,但这些是我必须使用的参数。任何帮助将不胜感激,或者只是指出我正确的方向。 . .
解决方法
您需要提供有关您的环境的更多信息。
“启动 Mirth 进程”是什么意思?开个频道?发布或传输到已经运行的频道?
我也会看到Calling RESTful Web Services from PostgreSQL procedure/function
,不确定这是否会有所帮助,但您可以在 ChannelUtils 上使用 startChannel
和 stopChannel
方法按需启动或停止频道。
此外,在 Polling Settings
的 Database Reader Source Connector
下,您可以选择要触发的间隔、一天中的时间或自定义表达式。 User guide,pages 203 and 314