修正:當方法檢索 CCF 2009 中所有非託管應用程式清單時,GetNonHostedApplications 的結果會被截斷

套用到
Microsoft Customer Care Framework 2008 Microsoft Customer Care Framework 2009

症狀

請考慮以下案例:

  • 你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 產品中的問題。