The Join Workflow Element aggregates the data from various sources at real time.
The Join Workflow Element aggregates the data from various sources at real time. It solves the problem of split-profiles, where the user data is split across multiple repositories. The Join Workflow Element can have one primary participant and one or more secondary participants, each of which is a WorkFlow Element of any type like LDAP Proxy WorkflowElement, RDBMS WorkflowElement, LocalBackend WorkflowElement, Distribution WorkflowElement, LoadBalancing WorkflowElement or even another Join WorkflowElement.
The Join Workflow Element component inherits from the Workflow Element
The following components have a direct COMPOSITION relation FROM Join Workflow Elements :
A description of each property follows.
Basic Properties: | Advanced Properties: |
---|---|
↓ dn-attribute | ↓ java-class |
↓ enabled | ↓ password-attribute |
↓ join-suffix | ↓ save-password-on-successful-bind |
↓ populate-joinedentrydn | |
↓ virtual-attribute-creation-rule |
Description | DN syntax attributes whose DN need to be translated to that of Join WorkflowElement |
---|---|
Default Value | member
uniquemember
memberof
manager |
Allowed Values | A String |
Multi-valued | Yes |
Required | No |
Admin Action Required | None |
Advanced Property | No |
Read-only | No |
Description | Indicates whether the Workflow Element is enabled for use in the server. If a Workflow Element is not enabled, then its contents are not accessible when processing operations. |
---|---|
Default Value | None |
Allowed Values | true false |
Multi-valued | No |
Required | Yes |
Admin Action Required | None |
Advanced Property | No |
Read-only | No |
Description | The virtual DN that will be exposed by the Join Workflow Element |
---|---|
Default Value | None |
Allowed Values | A valid DN. |
Multi-valued | No |
Required | Yes |
Admin Action Required | None |
Advanced Property | No |
Read-only | Yes |
Description | Decides if the attribute "joinedentrydn" has to be populated in the joined entries. |
---|---|
Default Value | false |
Allowed Values | true false |
Multi-valued | No |
Required | No |
Admin Action Required | None |
Advanced Property | No |
Read-only | No |
virtual-attribute-creation-rule
Description | Create Virtual attributes based on attributes from individual participants |
---|---|
Default Value | No virtual attribute will be created by default |
Allowed Values | A String |
Multi-valued | Yes |
Required | No |
Admin Action Required | None |
Advanced Property | No |
Read-only | No |
Description | Specifies the fully-qualified name of the Java class that provides the Join Workflow Element implementation. |
---|---|
Default Value | com.oracle.dps.server.workflowelement.join.JoinWorkflowElement |
Allowed Values | A java class that implements or extends the class(es) : org.opends.server.workflowelement.WorkflowElement |
Multi-valued | No |
Required | Yes |
Admin Action Required | None |
Advanced Property | Yes |
Read-only | No |
Description | Specifies the names of the attribute that contains the password in the user entry. When saving the password in the user entry, that parameter contains the name of the attribute used to store the password in the user entry. |
---|---|
Default Value | userpassword |
Allowed Values | The name of an attribute type defined in the server schema. |
Multi-valued | No |
Required | No |
Admin Action Required | None |
Advanced Property | Yes |
Read-only | No |
save-password-on-successful-bind
Description | Indicates whether the password should be saved in the primary entry when authentication succeeds. When executing authentication on a secondary participant, it is sometimes useful to be able to save the password in the primary entry. |
---|---|
Default Value | false |
Allowed Values | true false |
Multi-valued | No |
Required | No |
Admin Action Required | None |
Advanced Property | Yes |
Read-only | No |