Microsoft Identity Integration Server 2003 Reskit graphic

MIIS Provisioning Assistant

The MIIS Provisioning Assistant can help you create a metaverse (MV) extension that can perform simple object provisioning and deprovisioning. The MIIS Provisioning Assistant also creates a project that you can use to configure additional code in your MV extension by using a programming language such as Microsoft Visual BasicĀ® .NET or C#.

When creating a new MV extension, a series of templates will be created with the project:

When complete, a simple MV extension (.dll) based upon specifications in each of the templates is created in the Extensions folder of the Microsoft Identity Integration Server 2003 root directory.

The MIIS Provisioning Assistant has the following pages:

Provisioning Information

On this page, you can create a new MV extension project and edit previously created MV extension projects. A compiled MV extension (.dll) will be created in the project folder and copied to the Extensions folder of the Microsoft Identity Integration Server 2003 root directory.

When creating a new provisioning template, you must import the Microsoft Identity Integration Server 2003 configuration schema to determine those MV objects, object types, attributes, and management agents that can be configured for provisioning and deprovisioning. No changes will be made to the server configuration schema.

Input Use
MV Extension Type a name for the metaverse (MV) extension.
Project Location Type a location for project.
Programming Language Select Visual Basic .Net 2003 or Visual C# .Net 2003.

Template Information

On this page, you can specify a name and description for a provisioning template. You must specify a different name than any previously existing template.

Input Use
Template Name Type a name for the provisioning template.
Template Description Type a text description for the provisioning template.

Provisioning Conditions

On this page, you can choose an MV object type that you want to provision. By clicking New, you can also configure conditions that must be satisfied before provisioning occurs for the specified object type.

Input Use
Metaverse Object Type Specify an object type for each provisioned object. If an object of this type is projected or joined to the metaverse, then all objects in this template specified for provisioning will occur. To configure additional conditions to be applied to the object type, click New.

Edit Conditions dialog box

Input Use
Attribute Specify an MV attribute for a condition
Operator Specify an operator for a condition of the value to be applied to the attribute.
Value Specify a value for a condition to be applied to the attribute.
Ignore Case Specify that the value is not case sensitive.

Provisioning Template

On this page, you can create an object template for each object you want to provision. Also on this page, you must select an management agent (MA) to provision to and create a distinguished name (DN) template to be applied when provisioning for the object occurs. Two additional options that you can configure on this page allow you to enable simple conflict resolution and rename existing connectors during provisioning.

Input Use
Object Template Select an object template that provides information about the object to be provisioned. To create a new object template, click New Template.
MA Name Select a management agent to provision to.
DN Template Create a DN template that provides a distinguished name component string for the object to be provisioned.
Enable Simple Conflict Resolution Specify that a number will be appended to the relative distinguished name (CN=) if the DN already exists.
Rename Existing Connector Specify if a connector already exists in the CS for the current MV object, the connector will be renamed to that specified in the DN template if different.

Edit Object Template dialog box

Input Use
Template Name Type a name for the object template.
Description Type a description for the object template.
CS Object Type Select the connector space (CS) object type that you want to provision to.
MV Object Type Select the MV object type that you want to provision from.
Mapping Type Specify the mapping type.
CS Attribute Select an attribute that you want to populate in the CS.

Construct DN Template dialog box

Input Use
DN Separator Specify the character that separates each distinguished name component.

Edit Component dialog box

Input Use
Constant Specify a constant value that will always be applied to the attribute.
MV attribute Select the MV attribute that you want to use as a source value.
Function Select a function that will be applied to the MV attribute.

Deprovisioning Conditions

On this page, you can choose an MV object type that you want to deprovision. By clicking New, you can also configure additional conditions that must be satisfied before deprovisioning occurs for the specified object type.

Input Use
Metaverse Object Type Specify an object type for each deprovisioned object. All objects specified in this template defined for deprovisioning will occur. To configure additional conditions to be applied to the object type, click New.

Edit Conditions dialog box

Input Use
Attribute Specify an MV attribute for a condition
Operator Specify an operator for a condition of the value to be applied to the attribute.
Value Specify a value for a condition to be applied to the attribute.
Ignore Case Specify that the value is not case sensitive.

Deprovisioning Template

On this page, you can choose a management agent (MA) to deprovision from.

Input Use
MA Name Select a management agent.