1

我已经配置了 mirth 数据库读取器通道和 LLP 发送器通道。我能够发送消息并更新数据库中的详细信息。如果任何确认失败,我想更新数据库。我怎样才能做到这一点?任何建议都会有很大帮助。

4

1 回答 1

1

On-Update 语句将在处理消息后运行,即使它在目标上出错。如果您想基于 HL7 NACK 有条件地更新,您可以在 On-Update 语句中执行此操作,但可能必须使用 JavaScript。或者,您可以在后处理器中执行此操作:

if ($r('Destination 1').getStatus() == 'FAILURE' && /.*MSA.[AC][RE].*/.test($r('Destination 1').getMessage())) {
    // Update the database here
}
于 2013-01-22T19:21:26.287 回答