傳送和接收配接器的設定參數
本節提供傳送和接收最小較低層通訊協定的組態參數, (MLLP) 配接器。 這些參數分為兩種類型:區塊字元和網路連線參數。
您可以使用 MLLP 傳輸類型,在傳送埠的 MLLP 傳輸屬性中設定區塊字元設定。
您可以使用 MLLP 傳輸類型,在 MLLP 傳輸屬性中設定傳送埠或接收位置的網路連線參數。 若要這樣做,請開啟 [BizTalk Server管理主控台],流覽至 [傳送埠] 或 [接收位置] 資料夾,以滑鼠右鍵按一下特定的傳送埠或接收位置,按一下 [屬性],然後按一下 [設定]。
區塊字元
這些參數是特殊字元,必須包含透過 MLLP 配接器接收或傳送的 HL7 訊息。 這些字元會以下列格式形成區塊: < SBDDD< EB >< CR > ,其中DDD代表訊息資料,SB >> 是開始區塊字元, << EB > 是結束區塊字元,而 < CR > 則是歸位字元。
參數 | 使用 |
---|---|
<CR > 歸位字元 | 位元組值 (十六進位格式) ,用於歸位字元 (後隨位元組) 之後的第二個位元組包裝函式。 選擇性。 |
<EB > End-Block 字元 | 您用於後隨位元組的位元組值 (訊息預告片包裝函式) 。 ASCII < FS > ,例如 < 1c > 。 |
<SB > Start-Block 字元 | 您用於起始位元組的位元組值 (訊息標頭包裝函式) 。 ASCII < VT > ,例如 < 0b > 。 |
DeliveryMode
您可以使用傳遞模式參數來控制實例檔案是依序傳遞,還是依序傳遞 (,順序不依序) 。 每個接收位置都有自己的實例檔案行程順序。
使用 | 作法 |
---|---|
排序的傳遞 | MLLP 接收: 將 [已排序的傳遞 ] 屬性設定為 TRUE,以指定應該依照指定的連續處理訊息。 排序的傳遞對於必須以群組處理的訊息很重要,就如同夥伴商務程序所指定的一樣。 如果您將 [已排序的傳遞 ] 屬性設定為 FALSE (預設值) ,則埠不會強制執行已排序的傳遞。 |
網路連線參數
您可以使用這些參數透過網路建立連線,包括批註、連線名稱、主機名稱、埠識別碼、接收逾時,以及傳送逾時。
參數 | 使用 |
---|---|
註解 | 連線的描述。 選擇性。 |
連接名稱 | 受監視連線的名稱。 建議名稱是唯一的。 此名稱包含在此連線的效能計數器實例名稱中。 |
主機 | MLLP 接收: 選擇性。 指定要接聽連入連線的本機介面。 根據預設,會接聽所有本機介面。 MLLP 傳送: 指定您要連線之企業營運 (LOB) 電腦的 NetBIOS 名稱或 IP 位址。 |
持續性連線 | MLLP 接收: 將 [持續性連線 ] 屬性設定為 FALSE (預設值) ,在連線閒置逾時期間後關閉連線。 將 Persistent Connection 屬性設定為 True,讓連線保持開啟狀態。 下表顯示 持續性連接 和 接收逾時 值可能值的結果。 FALSE - > 0 - 在收到訊息或逾時期間之後,連線會關閉。 FALSE - 0 - 造成錯誤狀況:「發生持續性連線 FALSE 時,接收逾時值不應為零」。 TRUE - 0 - 連線永遠不會中斷。 TRUE - <> 0 - 造成錯誤狀況:「如果持續連線為 TRUE,接收逾時值應該為零」。 MLLP 傳送: 將 Persistent Connection 屬性設定為 FALSE,以在逾時期間內收到回應,或逾時期間超過時,關閉連線。 將 Persistent Connection 屬性設定為 True (預設值) ,讓連線保持開啟狀態。 下表顯示 持續性連接 和 接收逾時 值可能值的結果。 FALSE - O 或 > 0 - 收到回應之後或逾時期間過後,連線就會關閉。 TRUE - 0 或 <> 0 - 連線永遠不會中斷。 [ 傳送逾時 ] 值不會影響連線的狀態。 下表顯示變更持續性連線和要求回應設定時,不同傳送埠類型的線上狀態。 靜態單向 -真 -不 - 保持開啟狀態 靜態單向 -真 -是的 - 保持開啟狀態 靜態單向 -假 -不 - Closed 靜態單向 -假 -是的 - Closed 靜態要求回應 -真 -不 - 保持開啟狀態 靜態要求回應 -真 -是的 - 保持開啟狀態 靜態請求回應 -假 -不 - Closed 靜態請求回應 -假 -是的 - Closed |
連接埠 | MLLP 接收: 要接聽的本機埠識別碼。 MLLP 傳送: 您要連線的遠端埠識別碼。 |
傳送逾時 | MLLP 傳送: 傳送配接器在傳送訊息時等候的最大時間,之後傳送通訊端就會逾時。到期時,BizTalk Accelerator for HL7 (BTAHL7) 會重試訊息。 此外,如果是傳送埠的同步作業,從 LOB 接收通知的時間上限 (ACK) 。 |
接收逾時 | MLLP 接收: 接收配接器在接收訊息時等候的時間上限,接收通訊端將在其中逾時。到期時,BTAHL7 會關閉連線。 此外,如果是接收位置的同步作業,傳送 ACK 至 LOB 的時間上限。 |
已啟用請求回應 | MLLP 傳送: 是/否。 啟用在相同的 TCP 連線上接收 ACK。 |
提交 ACK 的接收位置 URI | MLLP 傳送: 在相同 TCP 連線上接收 ACK 的接收位置 URI,將會傳遞至 MessageBox 資料庫。 |