Business Data Connectivity Service - BDC update method parameters do not match Workflow entity fields - Event 3012 (Duet Enterprise)
Applies to: Duet Enterprise for Microsoft SharePoint and SAP
Alert Name: Data Connectivity Service - BDC update method parameters do not match Workflow entity fields
Event ID: 3012
Summary
The Duet Enterprise SharePoint Add-on and Duet Enterprise SAP Add-ons utilize the Microsoft Business Connectivity Services to enable communication between SharePoint Server 2010 and the SAP environment. The BDC model that is associated with the SAP workflow contains metadata and methods that the SAP application requires to communicate with and run in SharePoint solutions. The BDC model that is associated with the SAP workflow defines the entity for the workflow. An entity describes a collection of data fields.
The Updater method in a BDC model for a SAP workflow must have the following six fields in this specific order: Action, CorrelationId, Comments, ParentId, Outcome, ReassignedTo. The Business Data Connectivity service calls the method in your BDC model when a user updates an SAP workflow. The Updater method must have one input parameter and one return parameter. The input parameter must specify the five mandatory fields in the workflow entity. This event occurs when a field that the Updater method requires is not found.
Symptoms
This event appears in the event log:
Event ID: 3012 Description: Business Data Connectivity Service endpoint validation failed. TaskParent end point bdc method should have one input and one return parameter. The input parameter must have at least 5 mandatory fields.
Cause
A required field in the Updater method of the BDC model was not found.
Resolution
Import BDC models
Important
This procedure is supported with BDC models that are provided with Duet Enterprise only. Do not use this procedure to import a custom BDC model. For more information, see Manage BDC models (SharePoint Server 2010) (https://go.microsoft.com/fwlink/p/?LinkId=200925).
- Follow the procedure for importing the BDC models that are provided for all of the solutions that are provided with Duet Enterprise. For more information, see Import models (https://go.microsoft.com/fwlink/p/?LinkId=203586). For more information about how to import a BDC model, see Manage BDC models (SharePoint Server 2010) (https://go.microsoft.com/fwlink/p/?LinkId=200925). For information about how to use Windows PowerShell to import a BDC model, see Import-SPBusinessDataCatalogModel (https://go.microsoft.com/fwlink/p/?LinkID=203587).
Create a new external content type for custom workflow applications
- Use Microsoft SharePoint Designer 2010 to create a new external content type and import the new BDC model. For more information, see Creating SharePoint Server 2010 External Content Type Associations Using SharePoint Designer 2010 (https://go.microsoft.com/fwlink/p/?LinkID=203862).