PROBLEM STATEMENT

You have created an Export Only Management Agent utilizing an Extensible Management Agent v2. You are utilizing the CSEntryChangeResult.Create Method and return something other than Success.

After running an Export, and then follow up with a Full and/or Delta Synchronization you attempt to do something with the ECMA connector space (e.g. Search Connector Space), you receive the error "The image or delta doesn't have an anchor".

ERROR

The image or delta doesn't have an anchor

EVENT LOG - APPLICATION

Source: FIMSynchronizationService

Event ID: 6301

The extensible extension returned an unsupported error. The stack trace is: 'Microsoft.MetadirectoryServices.ExtensibleExtensionException: The anchor attributes were not set in export entry.Forefront Identity Manager 4.1.2273.0'

EVENT LOG - APPLICATION

Source: FIMSynchronizationService

Event ID: 6301

The server encountered an unexpected error in the synchronization engine: 'BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(8203): 0x80230404 (The operation failed because the attribute cannot be found) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(8203): 0x80230404 (The operation failed because the attribute cannot be found) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\shared\entry\tower.cpp(290): 0x80230302 (The image or delta doesn't have an anchor.) Loading CS object with DN='FIM002', modt='MODT_ATTRIB_UPDATE' (0x3) *Hologram: <entry dn='FIM002'> <primary-objectclass>User</primary-objectclass> <objectclass> <oc-value>User</oc-value> </objectclass> <attr name='CDSObjectID' type='string' multivalued='false'> <value>10</value> </attr> <attr name='FullName' type='string' multivalued='false'> <value>User Testing1</value> </attr> <attr name='ServiceTestingEnvironment' type='boolean' multivalued='false'> <value>true</value> </attr> <attr name='UserName' type='string' multivalued='false'> <value>FIMTEST02</value> </attr> <attr name='dn' type='string' multivalued='false'> <value>FIMTEST02</value> </attr> </entry> fFullSync = 0 is_connector = 1 connection_state = 0 is_rebuild_in_progress = 0 is_seen_by_import = 0 is_phantom_parent = 0 is_phantom_link = 0 is_phantom_delete = 0 is_pending = 0 is_reference_retry = 0 is_rename_retry = 0 <current> <batch-number>1</batch-number> <sequence-number>198</sequence-number> </current> <unapplied> <batch-number>1</batch-number> <sequence-number>198</sequence-number> </unapplied> <original> <batch-number>1</batch-number> <sequence-number>198</sequence-number> </original> BAIL: MMS(6788): d:\bt\9394412\private\source\miis\shared\entry\tower.cpp(147): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(5937): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(810): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\csobj.cpp(1040): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\nscsimp.cpp(4796): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\nscsimp.cpp(4345): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\mvobj.cpp(1628): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sqlstore\mvobj.cpp(1548): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(8037): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(2295): 0x80230302 (The image or delta doesn't have an anchor.) ERR_: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(4365): BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(8695): 0x80230302 (The image or delta doesn't have an anchor.) BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(3793): 0x80230302 (The image or delta doesn't have an anchor.) ERR_: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(3824): 0x80230302 - CS to MV to CS synchronization failed 0x80230302: [10] BAIL: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\synccoreimp.cpp(3574): 0x80230302 (The image or delta doesn't have an anchor.) ERR_: MMS(6788): d:\bt\9394412\private\source\miis\server\sync\syncmonitor.cpp(2528): SE: Rollback SQL transaction for: 0x80230302 Forefront Identity Manager 4.1.2273.0'

 

RESOLUTION

 

ADDITIONAL INFORMATION

FIM Reference: Extensible Connectivity Management Agent (ECMA) 2.0 Resource Wiki

ECMA Resource Wiki