Management agents control the data flow between a connected data source and the metadirectory. You use management agents to create, configure, and run management agents, as well as to configure run profiles, import and export management agents, refresh the connected data source schema, search the connector space, or create a Visual Studio .NET Professional 2003 project.
Management Agent Designer provides an easy-to-follow, step-by-step process for configuring management agents. When you create a new management agent, Management Agent Designer guides you through a series of tasks that are necessary for the type of management agent that you are creating. When you configure an existing management agent, you can change the configuration or properties for a task by clicking the appropriate page in Management Agent Designer. Only those pages that are necessary for the management agent type that you are configuring are displayed. For more information, see Configure management agents with Management Agent Designer. For more information about specific management agent requirements, see Using management agents.
There might be situations in which you import inaccurate data to the connector space or connector space data becomes corrupted. It might be necessary and more efficient, in these cases, to delete the connector space objects and import clean data again. With the Management Agents tool, you can delete a management agent and its connector space objects or delete the connector space objects only. When you delete the connector space objects only, the management agent configuration, including its run history, remains.
Caution
A run profile specifies the parameters with which a management agent is run. You can create one or multiple run profiles for a management agent. Further, each profile consists of one or more steps. By combining steps in a profile, you can more accurately control how your data is processed. The steps available for a run profile are:
Note
Note
You can also specify a deletion threshold for each run step (except Full Synchronization and Delta Synchronization). The deletion threshold setting is used to prevent accidental deletions during import and export and will stop the management agent, or prevent it from starting, when the threshold limit is reached. An event log message will be generated whenever the deletion threshold is reached. For an Export run step, the deletion threshold will monitor the number of pending export deletions. When the management agent starts, the number of pending export deletions is checked. If this count meets or exceeds the deletion threshold, the management agent is stopped and an event log entry is generated.
For more information, see Create a management agent run profile.
You can automatically create a Visual Basic or C# script that
runs the run profile from a command line or from another script.
This can be helpful when you are batch-processing several run
profiles and automating runs by using Windows Task Scheduler. For
more information about creating scripts for run profiles, see the
Microsoft Identity Integration Server 2003 Developer Reference
In some cases, you might need several management agents that are similar to each other. For example, you might need to import data from several similar, connected data sources. By exporting the management agent to a file, you can then import it, modify it, and save it with a new name, thereby eliminating the need to create a new one from scratch. Use Update Management Agent to move a management agent that has been exported from your test system to your production system. Export files are saved in an XML format. For more information about exporting management agents, see Export a management agent to file.
Note
Microsoft Identity Integration Server 2003 creates a schema for each management agent when that management agent is created. When the structure of the connected data source changes, such as when object types or attributes for an object type are added or removed, the management agent schema is not automatically updated. To keep the management agent schema synchronized with the connected data source structure, you must manually update the schema by using Refresh Schema.
The following table describes how Refresh Schema works for the different management agents.
Management agent for | Action |
---|---|
The connected data source schema is rediscovered, the current management agent schema is updated, and then Management Agent Designer starts. In Management Agent Designer, you can correct any inconsistencies that are introduced by the updated schema, such as deleted object types or deleted attributes. | |
Management Agent Designer starts, reads the template input file, and then updates the management agent schema. Then, you can update the management agent configuration based on the new schema. | |
Refresh schema is not available for these management agents. Both of these connected data sources use a static schema that cannot be changed. | |
Refresh schema is not available for this management agent because you can configure the structure of the data in Management Agent Designer. |
Caution
Use Search Connector Space to locate objects in the connector space and view their properties. Searching the connector space can be helpful when looking for errors after a join or projection. Searches can be run based on error status, pending updates, or actions taken since a specified date. Objects that are returned from the search are displayed in a table, which lists the error and attribute values that you select.
Search Connector Space provides the following features:
The properties dialog box for a connector space object can contain the following information about the connector space object:
Column | Description |
---|---|
Change | The pending change on an attribute. For the Properties tab, the value of this field is always None. |
Attribute name | The attribute name as defined in the connector space schema |
Type | The attribute type as defined in Management Agent Designer |
Value | Current value of the attribute |
Column | Description |
---|---|
Change | The pending change on the attribute. Possible values for this
field are:
|
Attribute name | The attribute name as defined in the connector space schema |
Type | The attribute type as defined in Management Agent Designer |
Old Value | The current value of the attribute before the change has been processed |
New Value | The new value of the attribute after the change has been processed |
Item | Description |
---|---|
Running management agent | The management agent that was running at the time of the error |
Error | The error returned by the synchronization engine |
Latest occurences | The last time that the error occurred |
Initial occurences | The first time that the error occurred |
Retry count | The number of times this operation has been retried |
Item | Description |
---|---|
Distinguished Name | The value of the anchor attribute that is defined for this object type |
Last import change | The date and time of the last import change |
Last export change | The date and time of the last export change |
Object state | The type of connector. Possible values are:
|
Connection operation | The type of connection operation. Possible values are:
|
Date | The date and time of the connection operation |
Metaverse Object Properties | Opens the Metaverse Object Properties dialog box for that object |
With Preview, you can see how an individual object will be synchronized without committing the change to the metaverse. For more information about Preview, see Using Preview.
Validate object against schema compares the object waiting to be exported with the known schema for that management agent and then displays any schema mismatches. The following table lists and describes the three possible tabs that you can view in the Export Validation dialog box.
Tab | Description |
---|---|
Pending Export | Displays any errors for an object that is waiting to be exported to the connected data source |
Export in Progress | Verification of the export cannot be confirmed until an import is run to verify that the exports were successful. The object appears on this page until an import is run. |
Export in Escrow | For management agents such as Active Directory, exports can be confirmed immediately from the connected data source. The object appears on this page until an import is run. |
For more information about searching the connector space, see Search for a connector space object.
Language | Files |
---|---|
Visual Basic .NET |
|
Visual C# .NET |
|
Administrators need access to statistics for management agents so that they can track run histories, monitor the management agents, or view the number of objects. For each management agent, current statistics are listed for the number of objects, number and types of connectors and disconnectors, import and export statistics, and start and end time for the last run of the management agent. For more information, see View cumulative management agent statistics.