SharePoint 2010/2013 : SharePoint property "Cost Center" does not get updated via Sync while mapped to AD Attribute.

If you try to map an  AD attribute  to sharepoint Property "Cost Center" & run  a sync , you will see the value of teh Sharepoint property is not getting updated . Additionally you will see the following error in DS_Sync phase ( full or incremental)

"extension-entry-point-not-implemented"

Microsoft.MetadirectoryServices.EntryPointNotImplementedException: Error in the application. at Microsoft.Office.Server.UserProfiles.ManagementAgent.MossMASync.Microsoft.MetadirectoryServices.IMASynchronization.MapAttributesForExport(String flowRule, MVEntry mvEntry, CSEntry csEntry)

This behaviour seen is  by design as , Internally as OOTB Profile Synchronization Database DB has the CostCenter attribute predefined in the table dbo.AttributeInternal as a singlevalued attribute.

USE ProfileSyncDB

Select * from AttributeInternal (nolock) where Name like '%cost%'

Key

Name

AtdObjectID

DataType

Multivalued

70

CostCenter

28761AF1-1EF2-48B7-BD14-C1FEAABA784A

String

0

71

CostCenterName

4F51C69C-0EBC-49CE-86D7-65F5E4F77F4E

String

0

Workaround: Use a Different name for the Property in Sharepoint like "BusinessCost Center" or " CostCenterName & avoid " CostCenter" for this mapping & this should work .

Management Agent Run Error Codes

 

Post By : Rajan Kapoor [MSFT]