需要一种从 Postgres 数据库触发器启动 Mirth 进程的方法

问题描述

我对 Mirth 的功能知之甚少。我想要做的是在订单表上有一个触发器,当新订单命中表时,我想在 Mirth 服务器上启动一个进程。有谁知道我可以使这项工作的方法吗?我想我的问题是如何在 Mirth 服务器上启动进程?看,我不想从 Mirth 端轮询表,因为一天中的某些时候在线活动非常高,我不希望每隔几秒钟轮询一次数据以查看新订单是否有命中,因为订单可能只会在一天中出现两次。我知道很奇怪,但这些是我必须使用的参数。任何帮助将不胜感激,或者只是指出我正确的方向。 . .

解决方法

您需要提供有关您的环境的更多信息。

“启动 Mirth 进程”是什么意思?开个频道?发布或传输到已经运行的频道?

我也会看到Calling RESTful Web Services from PostgreSQL procedure/function

,

不确定这是否会有所帮助,但您可以在 ChannelUtils 上使用 startChannelstopChannel 方法按需启动或停止频道。

此外,在 Polling SettingsDatabase Reader Source Connector 下,您可以选择要触发的间隔、一天中的时间或自定义表达式。 User guide,pages 203 and 314

中的更多信息

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...