第二十章 重要HL7操作場景 - 傳入消息的雙 ACK 序列
對于進入Production
的消息,雙重確認(rèn)序列的工作原理如下圖所示:
- 客戶端應(yīng)用程序?qū)⑾l(fā)送到
Production
中。 - 入站
ACK
業(yè)務(wù)服務(wù)立即向客戶端應(yīng)用程序發(fā)送1
字節(jié)ACK
。 - 入站
ACK
業(yè)務(wù)服務(wù)將消息發(fā)送到其路由進程。 - 路由過程通過業(yè)務(wù)操作將消息路由到其目標(biāo)。
- 目標(biāo)應(yīng)用程序向業(yè)務(wù)操作返回
ACK
消息。 -
production
將ACK
中繼到入站ACK
業(yè)務(wù)服務(wù)。 - 業(yè)務(wù)服務(wù)將
ACK
中繼到其配對的業(yè)務(wù)操作。 - 業(yè)務(wù)操作將
ACK
中繼到客戶端應(yīng)用程序。 - 客戶端應(yīng)用程序通過返回
1
字節(jié)ACK
來確認(rèn)ACK
消息。
傳出消息的雙 ACK 序列
對于離開Productino
的消息,雙重確認(rèn)序列的工作原理如下圖所示:
- 業(yè)務(wù)服務(wù)向其路由進程發(fā)送消息。
- 路由過程將消息路由到出站
ACK
業(yè)務(wù)操作。 - 出站
ACK
業(yè)務(wù)操作將消息中繼到目標(biāo)應(yīng)用程序。 - 目標(biāo)應(yīng)用程序通過返回
1
字節(jié)ACK
來確認(rèn)該消息。 - 目標(biāo)應(yīng)用程序向入站ACK業(yè)務(wù)服務(wù)返回ACK消息。
- 業(yè)務(wù)服務(wù)立即向目標(biāo)應(yīng)用程序發(fā)送
1
字節(jié)ACK
。 - 業(yè)務(wù)服務(wù)將
ACK
中繼到其配對的業(yè)務(wù)操作。 - 業(yè)務(wù)操作將
ACK
消息中繼回業(yè)務(wù)服務(wù)。 - 業(yè)務(wù)服務(wù)接收對其原始消息的
ACK
。
配置雙 ACK 序列
要將路由產(chǎn)生式配置為使用雙重確認(rèn)功能:
- 將業(yè)務(wù)服務(wù)添加到
production
中。
選擇 EnsLib.HL7.Service.TCPAckInService
或 EnsLib.HL7.Service.HTTPAckInService
作為業(yè)務(wù)服務(wù)類。它不是業(yè)務(wù)服務(wù)向?qū)е刑峁┑臉?biāo)準(zhǔn) HL7
輸入選項之一,但可以通過選擇“其他”選項并識別該選項來選擇它。
- 將業(yè)務(wù)操作添加到
production
中。
選擇 EnsLib.HL7.Operation.TCPAckOutOperation
或 EnsLib.HL7.Service.HTTPAckOutOperation
作為業(yè)務(wù)操作類。它不是業(yè)務(wù)操作向?qū)峁┑臉?biāo)準(zhǔn) HL7
輸出選項之一,但可以通過選擇“其他”選項并識別類別來選擇它。文章來源:http://www.zghlxwxcb.cn/news/detail-644190.html
- 為業(yè)務(wù)服務(wù)配置以下設(shè)置:
- 將立即字節(jié)
ACK
設(shè)置為True
。然后,除了根據(jù)Ack Mode
設(shè)置轉(zhuǎn)發(fā)完整的ACK
消息外,業(yè)務(wù)服務(wù)還在其TCP
或HTTP
連接上立即返回1
字節(jié)ACK
。 - 對于合作伙伴操作,選擇在步驟
2
中添加的業(yè)務(wù)操作。每當(dāng)指定合作伙伴操作值時,業(yè)務(wù)服務(wù)都會忽略它直接接收的任何入站ACK
消息,以避免創(chuàng)建ACK
反饋循環(huán)。
業(yè)務(wù)操作必須存在,并且分別具有基礎(chǔ)類 EnsLib.HL7.Operation.TCPAckOutOperation
或 EnsLib.HL7.Operation.HTTPAckOutOperation
。文章來源地址http://www.zghlxwxcb.cn/news/detail-644190.html
- 為業(yè)務(wù)操作配置以下設(shè)置:
- 將合作伙伴
ACK
超時設(shè)置為業(yè)務(wù)操作等待其合作伙伴業(yè)務(wù)服務(wù)提供與業(yè)務(wù)操作發(fā)送的正常出站消息相對應(yīng)的ACK
的秒數(shù)。默認(rèn)值為600
秒(10
分鐘)。
到了這里,關(guān)于第二十章 重要HL7操作場景 - 傳入消息的雙 ACK 序列的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!