IMAExtensibleFileExport::DeliverExportFile Method

The IMAExtensibleFileExport.DeliverExportFile(String, String, String, String, ConfigParameterCollection, TypeDescriptionCollection) method is called on an export run to export data from the connector space to a connected data source that requires an intermediate file to process any data source changes.
Implement this method in all types of file-based connected data source extensions. Although this method will not be called from import-only connected data source extensions, an error occurs if this method is not implemented in the extension. For an import-only connected data source extension, you can implement this method by throwing an EntryPointNotImplementedException exception.

Syntax

public void DeliverExportFile(
  String fileName,
  String connectTo,
  String user,
  String password,
  ConfigParameterCollection configParameters,
  TypeDescriptionCollection types
);
Public Sub DeliverExportFile( _
  ByVal fileName As String, _
  ByVal connectTo As String, _
  ByVal user As String, _
  ByVal password As String, _
  ByVal configParameters As ConfigParameterCollection, _
  ByVal types As TypeDescriptionCollection _
)
Implements IMAExtensibleFileExport.DeliverExportFile

Parameters

  • fileName
    The name of the intermediate file that contains the data from the connector space to be exported to a connected data source. This value comes from the Output file name text box in Management Agent Configuration of the Configure Run Profile dialog box when you create a run profile with a Export type step for an extensible connectivity management agent.

  • connectTo
    The name of the connected directory. This value comes from the Connect To dialog box of the Configure Connection Information dialog box in the extensible connectivity management agent properties.

  • user
    The user name of the account with the appropriate privileges on the connected directory. This value comes from the User text box of the Configure Connection Information dialog box in the extensible connectivity management agent properties.

  • password
    The plain text password of the account with the appropriate privileges on the connected directory. This value comes from the Password text box of the Configure Connection Information dialog box in the extensible connectivity management agent properties.

  • configParameters
    The parameters and values configured in the Configure Additional Parameters dialog box of the extensible connectivity management agent properties.

  • types
    A TypeDescriptionCollection object that contains a collection of TypeDescription objects.

Return Value

This method does not return a value.

Remarks

Use this method to create the intermediate file and call the connected data source to process the intermediate file.

All data in ILM 2007 FP1 uses the Unicode character set. If the connected data source that receives the exported data requires data in a different character set, use this method to convert the Unicode data to the character set that is required by your connected data source.

Examples

Example: Connected Data Source Extension for File-Based Data Sources contains code example that implement this interface.

Requirements

Product Microsoft Identity Integration Server 2003 SP1
Namespace Microsoft.MetadirectoryServices
Assembly Microsoft.MetadirectoryServices
.NET Framework .NET Framework 2.0

See Also

IMAExtensibleFileExport
ConfigParameter
ConfigParameterCollection
TypeDescription
TypeDescriptionCollection

Send comments about this topic to Microsoft

Build date: 2/16/2009