症狀
請考慮以下案例:
- 你Microsoft在電腦上安裝 CCF (2009) Customer Care Framework。
- 你呼叫 Microsoft.Ccf.Csr.WebSerices.ContactCenter/NonHostedApplication::GetNonHostedApplications 方法,取得 CCF 2009 中定義的非託管應用程式清單。
在此情境中,GetNonHostedApplications 方法回傳截斷結果。
注意:此議題也出現在CCF 2008中。 然而,CCF 2008 的熱修正套件目前尚未提供。
原因
此問題發生於 GetNonHostedApplications 方法回傳的結果超過 2033 字元。
當 GetNonHostedApplications 方法使用以下查詢從 CCFInfrastructure 資料庫擷取應用程式清單時,Raw 指令會以 2033 字元為單位返回資料:
Select * from NonHostedApplications for xml raw
然而,GetNonHostedApplications 方法會捨棄超過第 2033 個字元的第一行。 因此,結果會被截斷。
解決方式
Hotfix 資訊
Microsoft 現在已經支援熱修補程式。 然而,它僅針對本文所述的問題進行修正。 只應用在遇到這個特定問題的系統上。 此熱修補可能會進行額外測試。 因此,如果你沒有受到這個問題嚴重影響,我們建議你等待下一個包含此熱修補程式的版本。
若要立即解決此問題,請聯絡 Microsoft 客服以取得熱修補程式。 欲查閱完整的 Microsoft 客服電話及支援費用資訊,請造訪以下 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support注意:在特殊情況下,若 Microsoft 支援服務專業人員認定特定更新能解決您的問題,通常會因客服電話產生的費用被取消。 一般來說,如果有所描述之特定更新無法解決的其他支援問題,才會收取支援費用。
先決條件
要套用此熱修補,您必須安裝 CCF) 2009 服務包 1 (SP1) (客戶關懷框架Microsoft。
重新啟動需求
如果受影響的檔案沒有被使用,你不需要在套用這個熱修正後重新啟動電腦。
熱修正更換資訊
這個熱修補並不取代先前釋出的熱修補。
檔案詳細資訊
此熱修正的英文版本包含以下表格中列出的檔案屬性 (或更新版本的檔案屬性) 。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換成當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。
| 檔案名稱 | 檔案版本 | 檔案大小 | 日期 | 時間 | 平台 |
|---|---|---|---|---|---|
| Microsoft.ccf.csr.webservices.providers.dll | 4.1.10326.1 | 210,832 | 2010年11月23日 | 16:13 | x86 |
因應措施
要解決這個問題,可以在 AdminConsole\NonHostedAppWS 網路服務中呼叫 GetShortDetails 方法。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。