本文適用於下列產品:
-
BizTalk 配接器套件 2.0
-
BizTalk 配接器套件 2010
徵狀
請試想下列案例:
-
您在 Microsoft BizTalk 配接器套件 2.0 或 Microsoft BizTalk 配接器的封包 2010年使用 Microsoft Windows 通訊基礎 WCF 架構的 SAP 介面卡,將要求傳送至 SAP 系統。注意: WCF 為基礎的 SAP 介面卡又稱做是 mySAP 商務套件 3.0 Microsoft BizTalk 配接器。
-
某些 WCF 架構的 SAP 配接器的效能計數器的登錄機碼已損毀。
在此案例中,您收到下列錯誤訊息:
System.TypeInitializationException: 'Microsoft.Adapters.SAP.SapPerfCounters' 的型別初始設定式擲回例外狀況。 ---> System.InvalidOperationException: 類別不存在。 在 [在 System.Diagnostics.PerformanceCounterCategory.CounterExists (字串 counterName、 字串類別名稱、 字串 machineName) 在 System.Diagnostics.PerformanceCounterLib.CounterExists (字串機器、 字串、 分類字串計數器)在 Microsoft.Adapters.SAP.SapPerfCounters 的 System.Diagnostics.PerformanceCounterCategory.CounterExists (counterName 字串,字串類別名稱).cctor()
原因
之所以發生這個問題,是因為 WCF 架構的 SAP 配接器並不會處理InvalidOperationException例外狀況。
解決方案
累積更新資訊
BizTalk 配接器套件 2010
解決這個問題的 hotfix 會併入 BizTalk 配接器的封包 2010年累積更新套件 2。 如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文: BizTalk 配接器的封包 2010年,2572999累積更新套件 2
BizTalk 配接器套件 2.0
Hotfix 是可以解決這個問題。 此 hotfix 可個別,同時併入 BizTalk 配接器套件 2.0 累加更新 3。 如需有關如何取得累積更新套件,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文的詳細資訊:
2557150 BizTalk 配接器套件 2.0 的累積更新套件 3
參考
如需有關 BizTalk Server hotfix 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2003907 BizTalk Server hotfix 的相關資訊如需有關效能計數器的詳細資訊,請造訪下列 MSDN 網站: