我正在努力使 mirth 3.3.1 中的频道自动化。我有 3 个易于使用的频道,我将它们标记为主要和次要。我有第三个频道来监控主要和次要频道。
主节点将数据向下游发送到应用程序,在下游应用程序完成处理之前,我不需要启动辅助节点。
我当前的所有配置都有效,但是,我们无法验证下游应用程序的处理是否完成。我要完成的是在主通道处理完最后一条消息后,更改辅助通道的源轮询设置时间。
该脚本将需要:
//Ensure channel is stopped
//Set Secondary channel Poll Time to 2 hours from now
//Redeploy secondary channel
//Start secondary channel
这将为下游应用程序处理并通过辅助通道运行其他数据留出时间。
除了更改 FileReader 通道(辅助)上的轮询时间之外,我可以完成所有操作。我无法在网络上找到正确的 JAVA 包来完成此操作。这可能是不可能的,但如果可能的话想采取另一种方法。