Configuration Reference Home
Oracle Unified Directory - RDBMS Workflow Element

RDBMS Workflow Element

The RDBMS Workflow Element provides access to data stored in an RDBMS over LDAP.

Parent Component

The RDBMS Workflow Element component inherits from the Workflow Element

Relations From this Component

The following components have a direct COMPOSITION relation FROM RDBMS Workflow Elements :

The following components have a direct AGGREGATION relation FROM RDBMS Workflow Elements :

Properties

A description of each property follows.


Basic Properties: Advanced Properties:
↓ cache-invalidation-interval ↓ java-class
↓ cache-invalidation-policy
↓ cache-size
↓ caching-scheme
↓ enabled
↓ password-attribute
↓ password-storage-scheme
↓ rdbms-extension
↓ suffix

Basic Properties

cache-invalidation-interval

Description
The lifetime of cached objects. This property is used when the cache invalidation property is set to 'ttl-cache-invalidation-policy'.
Default Value
60000ms
Allowed Values
A duration Syntax. Lower limit is 0 milliseconds. Upper limit is 2147483647 milliseconds.
Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

cache-invalidation-policy

Description
The policy that must be used to invalidate the cached data.
Default Value
no-expiry-cache-invalidation-policy
Allowed Values
no-expiry-cache-invalidation-policy - The objects in the cache never expire.

ttl-cache-invalidation-policy - The objects have a defined lifetime in the cache as specified in the 'cache-invalidation-interval' property.
Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

cache-size

Description
The number of database records to be cached.
Default Value
1000
Allowed Values
An integer value. Lower value is 0.
Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

caching-scheme

Description
Select the scheme that must be used to cache database records. "soft-weak" is the recommended default.
Default Value
soft-weak
Allowed Values
full - This option provides full caching. Cached Entries are never flushed from memory unless they are deleted. This option should be used when data set size is small and memory is in large supply.

hard-weak - This option is similar to the weak option but also maintains a Most Frequently Used subcache containing hard references to the objects. They allow the objects to be garbage collected except for a fixed number of most recently used objects.

none - This option disables the cache.

soft - This option enables caching of entries by holding Soft References to them. This method enables optimal caching of objects while still allowing the JVM to garbage collect them if memory is low.

soft-weak - This option is similar to the weak option but also maintains a Most Frequently Used subcache containing soft references to the objects. They allow the objects to be garbage collected except for a fixed number of most recently used objects. This is the recommended caching scheme.

weak - This option enables caching of entries by holding Weak References to them. This method allows full garbage collection.
Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

enabled

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

password-attribute

Description
Specifies the attribute type used to hold user passwords. This attribute type must be defined as an ldap attribute in one of the attribute mappings and it must have either the user password or auth password syntax.
Default Value
None
Allowed Values
The name of an attribute type defined in the server schema.
Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

password-storage-scheme

Description
Specifies the names of the password storage schemes that are used to encode clear-text passwords for this password policy.
Default Value
None
Allowed Values
The DN of any Password Storage Scheme. The referenced password storage scheme should be enabled.
Multi-valued
No
Required
No
Admin Action Required
None
Advanced Property
No
Read-only
No

rdbms-extension

Description
An RDBMS Extension contains the login details for connecting to the database. The Extension maintains a Connection Pool which is shared by all workflow elements referencing the extension.
Default Value
None
Allowed Values
The DN of any Extension. The referenced Extension must be enabled.
Multi-valued
No
Required
Yes
Admin Action Required
None
Advanced Property
No
Read-only
No

suffix

Description
suffix DN of all entries stored by this 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


Advanced Properties

java-class

Description
Specifies the fully-qualified name of the Java class that provides the RDBMS Workflow Element implementation.
Default Value
com.oracle.dps.server.workflowelement.rdbms.RDBMSWorkflowElement
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


Copyright © 2011, 2015, Oracle and/or its affiliates. All rights reserved.