Business Data Connectivity Service - BDC 更新方法的參數與工作流程實體欄位不符 - 事件 3012 (Duet Enterprise)
適用版本: Duet Enterprise for Microsoft SharePoint and SAP
上次修改主題的時間: 2016-11-29
警示名稱: Data Connectivity Service - BDC update 方法參數與工作流程實體欄位不符
事件識別碼: 3012
摘要
Duet Enterprise SharePoint 附加元件 及 Duet Enterprise SAP 附加元件會利用 Microsoft Business Connectivity Services 來啟用 SharePoint Server 2010 與 SAP 環境的通訊。與 SAP 工作流程相關聯的 BDC 模型包含 SAP 應用程式與 SharePoint 解決方案通訊,以及在 SharePoint 解決方案中執行所需的中繼資料與方法。與 SAP 工作流程相關聯的 BDC 模型會定義工作流程的實體,而實體是指資料欄位的集合。
SAP 工作流程中的 BDC 模型工作流程實體,其下列六個欄位必須按照特定順序:Action、CorrelationId、Comments、ParentId、Outcome、ReassignedTo。當使用者更新 SAP 工作流程時,Business Data Connectivity Service 就會呼叫 BDC 模型中的 Updater 方法。Updater 方法必須具備一個輸入參數與一個傳回參數。輸入參數必須指定工作流程實體中的五個必要欄位。當 Updater 方法的必要欄位有缺失時,就會發生這個錯誤。
徵狀
此事件會出現在事件記錄檔中:
事件識別碼:3012 描述:Business Data Connectivity Service 端點驗證失敗。TaskParent 端點 bdc 方法應該要有一個輸入參數與一個傳回參數。輸入參數至少必須要有 5 個必要欄位。
原因
BDC 模型中的 Updater 方法缺少一個必要欄位。
解決方法
匯入 BDC 模型
- 請遵循 Duet Enterprise 中,所有解決方案所提供的匯入 BDC 模型的程序。如需詳細資訊,請參閱匯入模型 (https://go.microsoft.com/fwlink/?linkid=203586&clcid=0x404)。如需如何匯入 BDC 模型的詳細資訊,請參閱管理 BDC 模型 (SharePoint Server 2010) (https://go.microsoft.com/fwlink/?linkid=200925&clcid=0x404)(可能為英文網頁)。如需如何使用 Windows PowerShell 以匯入 BDC 模型的相關資訊,請參閱Import-SPBusinessDataCatalogModel (https://go.microsoft.com/fwlink/?linkid=203587&clcid=0x404)。
建立自訂工作流程應用程式的新外部內容類型
- 使用 Microsoft SharePoint Designer 2010 以建立新的外部內容類型並匯入新的 BDC 模型。如需詳細資訊,請參閱使用 SharePoint Designer 2010 建立 SharePoint Server 2010 外部內容類型關聯(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=203862&clcid=0x404)(可能為英文網頁)。