For this procedure, in Synchronization Service Manager, you can create a Visual Studio 2008 class library project for a management agent. With management agent rules extensions, you can manage connector filters, joins, projection, deprovisioning, and attribute flow rules. To complete this procedure, you must be logged on as a member of the FIMSyncAdmins security group.
To create a rules extension for a management agent |
-
On the Tools menu, click Management Agents.
-
In Management Agents, click the management agent for which you want to create a rules extension project.
-
In Actions, click Create Extension Projects.
-
In Programming Language, click the programming language to be used to create the rules extension.
-
In Project type, click Rules extension.
-
In Project name, type a name for the project.
-
In Project location, type a location for the project or click Browse to select a location and name.
-
To immediately open the project in Visual Studio 2008, select the Launch in VS .NET check box.
Note | |
Alternatively, you can also use FIM to create a rules extension project for a management agent. This method is necessary when Visual Studio 2008 Professional Edition is not installed on the local computer. For more information about using FIM to create a rules extension project for a management agent and more detailed information about developing rules extensions for management agents, see the FIM Developer Reference. |
Note | |
When you select the Launch in VS .NET option, Visual Studio 2008 Professional Edition must reside on the local computer. |
Note | |
You can configure FIM to unload a management agent rules extension from memory if a process is unresponsive. To do this, on the Tools menu, click Options. Under Global Rules Extension Settings, click the Unload rules extension if for a single operation exceeds check box, and then click a time in seconds. |
Note | |
You cannot use the same name for two different rules extensions that are located on the same server running FIM. A valid rules extension name can contain uppercase and lowercase letters A through Z, dashes (-), underscores (_), and spaces, and cannot be a reserved system file name. Other characters are not permitted. |