共用方式為


搭配 Siebel 配接器使用效能計數器

BizTalk 配接器套件用戶端可以使用效能計數器來量測介面卡的效能。 BizTalk 配接器套件安裝程式會建立效能計數器類別「Microsoft BizTalk Adapter for Siebel eBusiness Applications」以及配接器套件安裝。

LOB 時間 (累積) 效能計數器

BizTalk .NET Adapter for Siebel類別有一個名為 「LOB Time (Cumulative) 」 的效能計數器。 此效能計數器表示 LOB 用戶端程式庫所花費的時間,以毫秒為單位,以完成配接器起始的動作。 Siebel 配接器會針對特定 Siebel 伺服器名稱,為每個動作建立效能計數器的實例。 實例會以下列模式建立:

<process id>:<app domain id>:<endpoint id>:<action id>  

如果是 Siebel 配接器,端點識別碼是 Siebel 伺服器的名稱,如連線 URI 中所指定。 動作識別碼可以是 Siebel 配接器所執行的任何動作,例如登入、登出、中繼資料、 < 商務元件名稱 > 。 <作業 > , < 商務服務名稱 > 。 <商務服務方法 > 。 如果上述命名慣例導致名稱超過 127 個字元,則動作識別碼只會以下列格式顯示:

:::<action id>  

如果 :::<action id> 也超過 127 個字元,則會將它修剪為 127 個字元。

只有在配接器第一次呼叫 Siebel 系統之後,才會初始化效能計數器。 此外,效能計數器的 InstanceLifetime 屬性會設定為 'Process',這表示當建立計數器的程式終止時,效能計數器就會停止存在。

注意

LOB 時間 (累計) 效能計數器的有效位數為 16 毫秒。

啟用效能計數器

您可以藉由設定系結屬性 EnablePerformanceCounters來啟用或停用效能計數器。 將 EnablePerformanceCounters 系結屬性設定為 True 以啟用效能計數器。 若要停用效能計數器,請將 EnablePerformanceCounters 設定為 False。 根據預設, EnablePerformanceCounters 會設定為 False

效能計數器和 WCF LOB 配接器 SDK

變更 EnablePerformanceCounters 系結屬性的值會變更 WCF LOB 配接器 SDK 對應效能計數器的值。 此外,WCF LOB 配接器 SDK 的系結屬性是靜態的,而 BizTalk 配接器套件的系結屬性則是動態的。 因此,如果 AppDomain 中有兩個 Siebel 配接器系結的實例,而EnablePerformanceCounters系結屬性在一個 中設定為True另一個中則會啟用介面卡特定的效能計數器,並在另一個中停用。 不過,因為 WCF LOB 配接器 SDK 的系結屬性是靜態的,所以會根據上次指定的值,將設定為 TrueFalse

另請參閱

針對 Siebel 配接器進行疑難排解