Applies To
Commerce Server 2009 R2 Standard Commerce Server 2009 R2 Enterprise

狀況

請考慮下列情況:

  • 您正在執行 Microsoft BizTalk Server 的電腦上,BizTalk Server 的安裝商務伺服器介面卡。這些介面卡都包含在 Microsoft 商務伺服器 2009 R2。

  • 您建立和設定訂單使用從商務伺服器 2009 R2 接收訂單的訂單 BizTalk 配接器接收結束點的位置。

在這個案例中,端點的接收位置可能會間歇性地停止處理訊息。此狀況繼續發生,直到重新啟動結束點。此外,應用程式記錄檔會記錄類似下列的錯誤訊息︰

事件類型︰ 錯誤事件來源︰ BizTalk Server 2009事件類別︰ BizTalk Server 2009事件識別碼︰ 5673描述:傳訊引擎從傳輸配接器"adapter_name"收到一個錯誤時通知與 BatchComplete 事件的介面卡。原因 「 物件參考未設定物件的執行個體 」。

注意此錯誤訊息中的adapter_name版面配置區是您指定在 BizTalk Server,例如商務伺服器訂單的訂單 BizTalk 配接器的名稱。

原因

之所以發生這個問題,是因為當訂單的 BizTalk 配接器將不會收到信號其他廠商的交易期間,可能就會發生無限的等候狀態。在這種情況下,配接器會停止輪詢商務伺服器順序 Web 服務。

解決方案

若要解決這個問題,請套用此 hotfix。您套用此 hotfix 之後,讓您為訂單的 BizTalk 配接器設定的交易逾時值引入新的登錄項目。若要啟用此 hotfix,請參閱啟用 hotfix 。

Hotfix 資訊

支援的 hotfix 可從 Microsoft 取得。不過,此 hotfix 被用來修正本文所述的問題。此 hotfix 只適用於發生本文所述之問題的系統。此 hotfix 可能會接受其他測試。因此,如果此問題的影響不會很嚴重,我們建議您等候含此 hotfix 的下一版軟體更新。如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。如果這個區段沒有出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如需 Microsoft 客戶服務和支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站:

http://support.microsoft.com/contactus/?ws=support注意「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。

先決條件

若要套用此 hotfix 之後,您必須擁有 Commerce Server 配接器,BizTalk Server 已安裝。

啟用 hotfix

若要啟用此 hotfix,請依照下列步驟執行︰

  1. 重新啟動結束點。

  2. 套用此 hotfix。

  3. 在登錄中,找出下列子機碼︰

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\CommerceServer\9.0\BizTalk Adapters\Orders\subkey注意在此情況下,子機碼的版面配置區是順序接收位置的傳輸屬性中指定的值。

  4. 將下列登錄項目和值加入至子機碼中︰

    字串值名稱︰ TransactionTimeoutMinutes字串值的資料︰ 5注意當您設定的逾時值為 TransactionTimeoutMinutes 時,請勿設定值太小。請確定您設定為大於 Microsoft 分散式交易協調器 (MSDTC) 的逾時值的值。如果您設定的值太小,BizTalk Server 可以完成處理的訂單之前,可能會發生逾時。此外,請勿設定值太大,因為配接器會等候前它逾時,會繼續。

啟用此 hotfix 之後,在特定交易逾時沒有應用程式日誌中記錄類似下列的錯誤訊息︰

記錄檔名稱︰ 應用程式商務伺服器訂單接收配接器的來源︰日期︰日期時間事件識別碼︰ 0工作類別︰ 無層級︰ 錯誤關鍵字︰ 傳統描述:SubmitBatch︰ 發生逾時的值,為 300000 的交易逾時

注意在這個錯誤訊息的逾時值是以毫秒為單位。

重新啟動資訊

您不必套用此 hotfix 之後,重新啟動電腦。不過,您必須在套用此 hotfix 之後,重新 BizTalk 主控件執行個體。

取代資訊

此 hotfix 不會取代先前發行的 hotfix。

檔案資訊

此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間會以國際標準時間 (UTC) 格式列出。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。

檔案名稱

檔案版本

檔案大小

日期

時間

平台

Microsoft.commerceserver.adapter.orders.receiveadapter.dll

9.0.4260.217

51,864

18-Feb-2013

20:28

x86

注意由於檔案相依性,包含上述檔案的最新版修正可能也會包含其他檔案。

狀態

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

更多的資訊

如果您想要的 BizTalk Server 介面卡的更多資訊,請移至下列的 Microsoft 開發人員網路 (MSDN) 網頁︰

BizTalk Server 的商務伺服器介面卡

Need more help?

Want more options?

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