Using the management agent for extensible connectivity
With the management agent for extensible connectivity, part of the Microsoft® Forefront Identity Manager (FIM) 2010 Management Agent SDK, you can create a management agent that can synchronize with any call-based or file-based data source.
Connected data source support
- Any call-based or file-based data source
Management agent type
This management agent can support both call-based or file-based data sources. When it is configured for call-based export, and if the connected data source supports immediate confirmation or automatic anchor creation, the management agent behaves as a call-based management agent.
Schema
The schema is generated based on the discovery of the data in the template input file when the management agent is created, therefore schema refresh is not supported for this management agent.
Remarks
- The management agent for extensible
connectivity supports 64-bit architecture. When creating the
management agent, in the Architecture field, choose one of
the following:
- Process – Runs the management agent
using the architecture of the server process.
- x64 – Runs the management agent using
64-bit architecture.
- x86 – Runs the management agent using
32-bit architecture. If you select this on a 64-bit server, it
defaults to Run this management agent in a separate process,
and the checkbox is disabled.
- Process – Runs the management agent
using the architecture of the server process.
- The management agent for extensible
connectivity can only use one partition. However, by using
connected data source extensions created with the Management Agent
SDK you can connect to and process objects from multiple data
sources. All object types processed in this manner are stored in
this single partition. In this scenario, you must be sure to
process connections to all the related data sources when performing
a full import. Any objects from data sources that are not processed
become obsolete.
- When a management agent for extensible
connectivity is configured for call-based export, ensure that the
import file is Unicode. Because FIM translates all incoming
non-Unicode data to Unicode, the risk of data loss during
translation is minimized by using a Unicode import file.
- With FIM, any type of run profile can be
configured for a management agent for extensible connectivity.
Note For a management agent that is export only, FIM will only look in the MAData folder for the import file that is specified in the run profile.
- When troubleshooting errors for the
management agent for extensible connectivity, keep in mind that
errors can occur during both the management agent processing and
during the extension processing. For example,
- An exception is thrown during export, but
objects are still added to the export counters. In this case, the
management agent generated the export file successfully, but the
extension encountered an error during the actual export to the
target connected data source. The exception thrown should give you
information as to what happened in the extension code, and where
the delivery failed.
- During an import process, the extension might
successfully create the import file, but the management agent can
fail to parse it. In this case, increase the logging level in your
extension so that you can determine when your extension has
finished processing, and then troubleshoot the management agent
exception from there.
- An exception is thrown during export, but
objects are still added to the export counters. In this case, the
management agent generated the export file successfully, but the
extension encountered an error during the actual export to the
target connected data source. The exception thrown should give you
information as to what happened in the extension code, and where
the delivery failed.
- This management agent supports password
management. For more information, see See Also.
See Also
- Configuring Management Agents
- Create a Management Agent
- Connect to an Exchange Organization
- Configure Sites
- Select Object Types
- Select Attributes
- Configure Connector Filter Rules
- Configure Join and Projection Rules
- Configure Attribute Flow Rules
- Configure Deprovisioning Rules
- Configure Password Management and Specify Rules Extensions
- Password Management