The MIM Test Sync provider gives tools for asserting against and manipulating the MIM sync engine itself. It is particularly well suited to bulk update type cases for cleaning up data in MIM.
The Sync provider offers the following fixture and assertions types:
- CS Assert – Look up a connector space object and assert against attributes
- Sync Disconnect – Find a CS object and disconnect it from the metaverse
- Sync Join – Find a CS and an MV object and join them together
- Sync Preview Commit – Find a CS object and perform a preview commit operation
- Sync Project – Project a CS object as a particular MV object type
Connection Settings
- Sync Server – Name of the server to connect WMI
- Connection String – SQL Connection string for FIMSynchronizationService DB
- CS Export Path – Fully qualified file system path to csexport.exe
CS Assert
Look up a CS object and perform assertions
- CS Guid – Guid of the cs object to find
- MA – Name of management agent (use with DN in lieu of Guid)
- DN – DN of CS object
- Not Exists – Invert the assertion
- Attributes – Assert against attribute values in the result
- Result Memos – Remember values from the CS object for later use
Sync Disconnect
Find a connector space object and make it into a disconnector.
- CS Guid – object ID of CS object to disconnect
- MA Name – Name of management agent (use with RDN in lieu of Guid)
- RDN – RDN component of CS object
- Make Explicit – whether to turn the account into an explicit disconnector
- Allow CS Delete – whether to proceed with the disconnect even if it will result in deletion of the object (as with a staged provision add)
Sync Join
Finds a connector space and metaverse object and joins them together
- CS Guid – object ID of CS object to join
- MA Name – Name of management agent (use with RDN in lieu of Guid)
- RDN – RDN component of CS object
- MV Type – Object type scope for searching MV
- MV Attribute – Attribute name to query
- MV Value – Value of indicated MV attribute
If a match is found for both the CS and MV object, and if the CS object is a disconnector they will be joined.
Sync Preview Commit
Find a CS object and perform a preview commit
- CS Guid – object ID of CS object to preview
- MA Name – Name of management agent (use with RDN in lieu of Guid)
- RDN – RDN component of CS object
- Delta – Whether or not to do a delta sync instead of a full sync
Sync Project
Find a CS object and if it's a disconnector project it as the specified object type
- CS Guid – object ID of CS object to project
- MA Name – Name of management agent (use with RDN in lieu of Guid)
- RDN – RDN component of CS object
- MV Type – type of metaverse object to create
Comments
0 comments
Please sign in to leave a comment.