Configuration Reference Home
Oracle Unified Directory - Fork Join Participant

Fork Join Participant

Note: this is an abstract component, that cannot be instantiated.

Fork Join Participants are other WorkFlow elements that are participating in ForkJoin process.

The ForkJoin WorkflowElement can have one primary participant and one secondary participant, each of which is a WorkFlow Element of any type.

Direct Subcomponents

The following Fork Join Participants are available in the server :

These Fork Join Participants inherit from the properties described below.

Relations From this Component

The following components have a direct AGGREGATION relation FROM Fork Join Participants :

Properties

A description of each property follows.


Basic Properties: Advanced Properties:
↓ enabled-operation  None
↓ join-condition
↓ non-retrievable-attribute
↓ non-storable-attribute
↓ participant-bind-priority
↓ participant-criticality
↓ participant-dn
↓ participating-workflow-element
↓ retrievable-attribute
↓ storable-attribute

Basic Properties

enabled-operation

Description
This participant participates only in those LDAP operations specified in this parameter. By default, it participates only in SEARCH, COMPARE, DELETE and MODIFY operations. If BIND operation is specified in enabled operations, then the bind priority configured is honoured. Else, it is not.
Default Value
search compare delete modify
Allowed Values
add - LDAP ADD Operation is enabled for this participant

bind - LDAP BIND Operation is enabled for this participant

compare - LDAP COMPARE Operation is enabled for this participant

delete - LDAP DELETE Operation is enabled for this participant

modify - LDAP MODIFY Operation is enabled for this participant

modifydn - LDAP MODIFYDN Operation is enabled for this participant

search - LDAP SEARCH Operation is enabled for this participant


Multi-valued
Yes
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

join-condition

Description
Only the entries satisfying the join condition are considered for join in this participant where the condition is defined. It is of the LDAPFilter syntax.
Default Value
By default, no join condition is defined. That is all entries satisfying the original search filter are considered for join.
Allowed Values
A String
Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

non-retrievable-attribute

Description
Defines the list of non-retrievable attributes for this participant
Default Value
By default, the non-retrievable list is empty, which means that all attributes are retrievable.
Allowed Values
A String
Multi-valued
Yes
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

non-storable-attribute

Description
Defines the list of non-storable attributes for this participant. This overrides the storable list.
Default Value
By default, the non-storable list is empty, which means that all attributes are storable.
Allowed Values
A String
Multi-valued
Yes
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

participant-bind-priority

Description
Determines the priority of this participant when serving bind requests, if BIND is specified as enabled operation in this participant. It can take any values greater than or equal to zero. The priority decreases as the number increases - Lower the number, higher the priority; 0 being the highest priority.
Default Value
0
Allowed Values
An integer value. Lower value is 0.
Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

participant-criticality

Description
When a search operation done against a participant fails due to a communication error, Join WorkflowElement reacts based on the Criticality setting. It can be set to one of the following values - true, false, partial. Criticality is honored only for Search operations.
Default Value
true
Allowed Values
false - This setting instructs Join WorkflowElement that the failure to perform an operation in the participant is not critical to the overall result. If a non-critical participant incurs an operations error, than the result is simply omitted from the overall LDAP search results and Join WorkflowElement returns partial results from any other participant and does not indicate any error.

partial - Setting the participant criticality to Partial means the application can notify its own users that partial results were obtained. When an error occurs, Join WorkflowElement returns an Admin Limit Exceeded error. While this is not the expected error, the intention of this setting is to cause client application logic to indicate that not all results are shown.

true - The default setting, which indicates that if the participant fails to return a result, for example, due to an operations error or remote host failure, Join WorkflowElement causes the overall search operation to fail and returns a DSA Unavailable error to the client regardless of whether data was found in any other adapter or not.


Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

participant-dn

Description
The real DN that is exposed by the participating workflow element
Default Value
None
Allowed Values
A valid DN.
Multi-valued
No
Required
Yes
Admin Action Required
None
Advanced Property
No
Read-only
No

participating-workflow-element

Description
Name of the Participating WorkFlow Element Name of the participant for the Join WorkflowElement. It must always refer to any of the existing workflow only.
Default Value
None
Allowed Values
The DN of any Workflow Element.
Multi-valued
No
Required
Yes
Admin Action Required
None
Advanced Property
No
Read-only
No

retrievable-attribute

Description
Defines the list of retrievable attributes for this participant
Default Value
By default, the retrievable list is empty, which means that all attributes are retrievable.
Allowed Values
A String
Multi-valued
Yes
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

storable-attribute

Description
Defines the list of storable attributes for this participant
Default Value
By default, the storable list is empty, which means that all attributes are storable.
Allowed Values
A String
Multi-valued
Yes
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No


Copyright © 2017, 2020, Oracle and/or its affiliates. All rights reserved.