Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经配置了 mirth 数据库读取器通道和 LLP 发送器通道。我能够发送消息并更新数据库中的详细信息。如果任何确认失败,我想更新数据库。我怎样才能做到这一点?任何建议都会有很大帮助。
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 }