3.1.4 Message Processing Events and Sequencing Rules

 

The following table summarizes the list of operations as defined by this specification.

Operation

Description

FinalizeProfileImportExportProcess

This operation marks the end of a synchronization run.

GetImportProperties

This operation returns the object types and their list of properties configured to be imported in the server.

GetPartitionIds

This operation MUST return the partition ids for all partitions that the user profile application is associated with.

GetProfileImportClientMode

This method retrieves the Profile Import mode for the associated User Profile Application.<1>

InitializeProfileImportExportProcess

This operation marks the beginning of a synchronization run.

RetrieveBDCProfileChangeData

This operation is used to retrieve an array of ProfileChangeData objects for all entity objects in a BDC data source. This data is retrieved from the Business Data Entity that the particular BDC connection points to. This call MUST be done after an InitializeProfileImportExportProcess call has been done and a FinalizeProfileImportExportProcess call MUST be made sometime before another InitializeProfileImportExportProcess call is done.

RetrieveProfileChangeDataDelta

This operation is used to retrieve an array of ProfileChangeData objects for user profiles that changed since the last synchronization run. There can only be one synchronization run active at any time. This call MUST be done after an InitializeProfileImportExportProcess call has been done and a FinalizeProfileImportExportProcess call MUST be made sometime before another InitializeProfileImportExportProcess call is done.

RetrieveProfileChangeDataFull

This operation MUST return an array of ProfileChangeData objects for profiles that have been originally imported from Active Directory or LDAP data sources so that their properties can be synchronized with the connected data sources. This is the complete list of groups and users along with their properties. This call MUST be done after an InitializeProfileImportExportProcess call has been done and a FinalizeProfileImportExportProcess call MUST be made sometime before another InitializeProfileImportExportProcess call is done.

UpdateWithProfileChangeData

This operation updates the user profile store with changes for the connected data sources. This is the list of groups and users along with their properties that have changed since the last call.