使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

狀況


最少的較低層通訊協定 MLLP) 傳送認可 (ACK) 裡 ACK (也就是 MSA 區段的MSA.1_AcknowledgmentCode欄位),會傳回由下游的系統,並將它的可接受的 ACK 程式碼,在 MLLP 中設定與比對的程式碼的連接埠檢查傳送埠的組態的屬性。目前支援的 MLLP 的 ACK 碼傳送連接埠如下︰

  • 防空砲火

  • CA

  • AE

  • CE

  • AR

  • CR

您可以選取所有的 ACK 代碼或它們的組合。例如,下列程式碼是所有有效的︰

  • 防空砲火和 CA

  • 防空砲火,CA 」、 「 AE 」 和 「 CE

  • 防空砲火、 CA,衝鋒槍和 CR


不過,您無法輸入任何其他可接受的 ACK 代碼。

您套用此 hotfix 之後,就會加入新的、 可接受的已命名自訂的 ACK 碼可接受的 ACK 代碼清單。此外,會加入新的文字方塊,讓您輸入可接受的自訂 ACK 代碼。

alternate text


alternate text


Notes

  • 自訂代碼應以逗號 (,) 分隔。例如︰ AE 」、 「 CE、 衝鋒槍 」、 「 CR 」、 「 XX、 「 ZZ。

  • 如果選取其中一個標準的組合 (非自訂選項),則您沒有在可接受自訂的 ACK 代碼] 屬性中輸入任何值。

  • 若要確定管線驗證成功的自訂的 ACK 詳細代碼,您必須在對應的 ACK 結構描述中加入必要的自訂 ACK 代碼。

  • 您可以使用 BizTalk 追蹤功能 (藉由啟用追蹤) 來使用時重試或擱置郵件時,會將事件日誌中記錄的 [訊息識別碼] 屬性來追蹤訊息。


解決方案

累積更新資訊

下列的累積更新的 BizTalk Server,已先修正這個問題︰

這項功能

傳送埠只套用於新的功能。安裝 hotfix 之後,行為會根據您選取下拉式清單,而非由下游的系統所提供的程式碼中的可接受 ACK 程式碼。

MLLP 的傳送埠檢查 ACK 中的程式碼 ACK (MSA 區段中的MSA.1_AcknowledgmentCode欄位),會傳回由下游的系統,並將它與設定在 MLLP 傳送埠的組態內容的可接受 ACK 碼做比較。目前可接受的 ACK 代碼 MLLP 的傳送埠所支援包括防空砲火,CA、 AE、 CE、 衝鋒槍及 CR。您可以選取所有的 ACK 代碼或它們的組合。例如,您可以選取下列為有效︰

  • 防空砲火和 CA

  • 防空砲火,CA 」、 「 AE 」 和 「 CE

  • 防空砲火、 CA,衝鋒槍和 CR

不過,沒有任何的選項,輸入可接受的 ACK 程式碼組合。

其他可接受的 ACK 代碼] 屬性中的下拉式清單就會加入名為 [自訂]可接受的 ACK 代碼值。所有先前的組合會保留,而且會套用為之前已加入新功能的順序。

alternate text

alternate text

選取 [自訂] 後,您也必須在可接受的自訂 ACK 代碼] 屬性中,輸入新的值。每個這些新的 ACK 值必須以逗號 (,) 分隔。

安裝 hotfix 之後,行為取決於所選取的可接受的 ACK 代碼設定。如果傳回的 ACK 程式碼符合選取的可接受的程式碼,處理已順利發生。標準的 ACK 代碼重試。並沒有列出任何 ACK 程式碼會暫停。(這會讓該程式碼使用非標準] 或 [非自訂的 ACK 程式碼的 ACK)。

下表表示這種情況。表格後面說明撰寫的解譯。

alternate text

防空砲火及 CA,訊息處理永遠會成功,不論任何可接受 ACK 代碼設定已選取。可接受的 ACK 代碼設定的相關資訊如下所示︰

  • 防空砲火,CA:重試 AE、 CE、 衝鋒槍和 CR,和其他任何暫止。

  • 防空砲火,CA,AE,CE:已接受和成功︰ 防空砲火,CA、 AE,和 CE 及重試次數衝鋒槍和 CR.暫止的任何其他。

  • 防空砲火,CA,AR CR:已接受和成功︰ 防空砲火、 CA,衝鋒槍和 CR,AE 」 和 「 CE,重試的次數。暫止的任何其他的資訊。

  • 防空砲火,CA,AR、 CR、 AE CE:已接受和成功︰ 在傳回的防空砲火,CA,AR、 CR、 AE,和 CE,和其他。ACK 重試一次,並在擱置訊息。

  • 自訂 (輸入並以逗號分隔)︰範例︰ AA AE、 Foo、 ZZ、 ZZZ。已接受和成功︰ 防空砲火,CA,和 AE,加上任何其他自訂的 ACK 例如,這個大小寫、 Foo、 ZZ 或輸入 ZZZ。重試次數 CE,衝鋒槍。

  • 可接受的自訂 ACK 代碼中未指定任何 ACK 程式碼不會重試和暫停。


當標準的 ACK 未輸入在 [可接受的 ACK 代碼] 下時,會傳回類似下列的錯誤︰

配接器無法傳輸訊息至傳送埠與 URL"127.0.0.1:33000"的"< SendPortName >"。它會將此傳送埠指定的重試間隔後重新傳輸。詳細資料:"訊息與訊息識別碼︰ < 訊息識別碼 >所收到帶有通知類型︰ 錯誤和 ACK 錯誤碼︰ CE。


藉由加入至現有的標準 Ack 防空砲火、 AE,AR,CA、 CE (CR) 清單,則必須變更的方塊外的 ACK 結構描述。任何其他可接受自訂 Ack (XX 和 ZZ,例如) 必須加入 ACK 結構描述中的 [ MSA.1_AcknowledgementCode ] 欄位中。如果其他的自訂 Ack 不會加入至結構描述,管線驗證 「 找不到資料表值 」 錯誤而失敗。


alternate text

更多的資訊

若要安裝軟體更新的先決條件

若要套用此 hotfix,您必須安裝下列軟體︰

  • Microsoft BizTalk Server 2013 R2

  • Microsoft BizTalk 2013 R2 快速鍵 HL7

重新啟動需求

您不必套用此 hotfix 之後,重新啟動電腦。不過,我們建議您關閉並重新開啟 hotfix 安裝後的 BizTalk 管理主控台。

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

參考

如需有關 BizTalk Server hotfix 的詳細資訊,請參閱BizTalk Server hotfix 的相關資訊

深入了解用來描述 Microsoft 軟體更新標準術語


需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×