Import Connectivity Collections
Workflow to import collections. Imports a set of Java-based workflows, adapts and activates it.
Import Connectivity Collections imports a set of Java-based workflows from an LDIF collection
file, adapts the imported workflows to the target domain, and activates them. Administrators use it
to deploy a connectivity configuration — such as a complete set of provisioning workflows for a new
target system — into a customer domain without having to create each workflow manually.
The domainmapping parameter translates DN prefixes from the source domain to the target domain
during the import. An optional schema file (schemafile) restricts the import to specific object
classes when useschemafile is TRUE.
The workflows in this reference are delivered as factory data and are loaded into the Connectivity configuration database during the initial configuration. They are samples: use the Identity Manager to copy a workflow into your own scenario and adapt the copy. Do not change the delivered objects, because a product update can replace them.
At a Glance
Name |
|
Category |
Transport |
Technology |
Java-based real-time workflow |
LDAP object class |
|
Workflow type |
|
Connected system / controller type |
- |
Configuration wizard |
|
Active in the factory data |
FALSE |
Factory data version |
8.1 |
Factory data path |
|
Prerequisites
-
A connectivity collections LDIF file must exist in the location configured for the
performactivity (default schema file pathC:\ID_Collections\schemafile). -
The
domainparameter must point to the correct company DN (cn=My-Companyby default). -
The
domainmappingparameter must be updated to map source to target DN prefixes if the target domain differs from the source.
Workflow and Activities
| Activity | Type | Component description | Description | Ports |
|---|---|---|---|---|
|
|
|
Error Activity |
|
|
|
|
Activity for performing the transport task |
- |
Ports
| Activity | Port | Component description | Connector | Connected directory | Bind profile | SSL |
|---|---|---|---|---|---|---|
|
|
|
|
- |
- |
not set |
Configuration Parameters
| Parameter | Default value |
|---|---|
|
P0Y0M4DT0H0M0S |
|
true |
| Parameter | Default value |
|---|---|
|
LDAP |
|
0 |
|
P0Y0M1DT0H0M0S |
|
P0Y0M0DT0H0M0S |
| Parameter | Default value |
|---|---|
|
dxmPassword |
| Parameter | Default value |
|---|---|
|
cn=My-Company |
|
<domains></domains> |
|
workflowengine |
|
0 |
|
C:\ID_Collections\schemafile |
|
P0Y0M1DT0H0M0S |
|
FALSE |
|
P0Y0M0DT0H0M0S |
A Java-based real-time workflow runs as a permanently loaded configuration in the Java-based Server (IdS-J). It is triggered by a request or an event rather than by a schedule. Each workflow consists of activities; an activity opens one port per system it talks to, and each port uses a connector to reach that system.
Most provisioning workflows contain a join activity that performs the actual work and an error
activity that receives requests which still fail after all retries and sends a notification about
them. The retrylimit, waitbeforeretry and timeout parameters of an activity control how often
and how long a failed request is retried before it is handed to the error activity.
The event port publishes change events over JMS, and the notify port sends e-mail notifications.
Neither port is bound to a connected directory.
The perform activity uses the transportActivity component with the Server type to carry out
the import directly within the Java-based Server. It has no external connector ports. The domain
parameter specifies the target domain DN, and domainmapping rewrites source DN prefixes during
the import. After import, the Java-based Server adapts and activates the imported workflows.
Because retrylimit is 0, a failure is not retried: the request is passed immediately to the
error activity, which sends a notification via the Message port.
Operation
-
An import request is submitted to the
Import Connectivity Collectionsworkflow, typically through the Identity Manager. -
The
performactivity reads the connectivity collection LDIF file and imports the Java-based workflows and related objects into the domaincn=My-Company. -
DN prefixes in the imported data are translated according to
domainmappingto match the target domain. -
After the import, the Java-based Server adapts and activates the imported workflow configurations.
-
If the import fails, the request is passed immediately to the
erroractivity (retrylimitis0), which reports the failure by e-mail through theMessageport.
The workflow is delivered inactive (dxmActive is FALSE). Copy it into your own scenario, update
domain and domainmapping to match the target environment, and activate the copy.