The RDBMS Workflow Element provides access to data stored in an RDBMS over LDAP.
The RDBMS Workflow Element component inherits from the Workflow Element
The following components have a direct COMPOSITION relation FROM RDBMS Workflow Elements :
The following components have a direct AGGREGATION relation FROM RDBMS Workflow Elements :
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 |
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 |
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 |
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 |
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 |
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 | 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 |
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 |
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 |
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 |
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 |