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).

Create a new external content type for custom workflow applications