Oracle Waveset 8.1.1 Resources Reference

Usage Notes

This section describes dependencies and limitations related to using the Oracle resource adapter, including information about user types and cascade deletes.

User Types

The Oracle database permits the following types of users:

If you are managing external or global users, you should place the Oracle resource in a resource group that also includes the machine upon which it is installed or the directory service.

Cascade Deletes

The noCascade account attribute indicates whether to perform cascade drops when deleting users. By default, cascade drops are performed. To disable cascade drops:

ProcedureDisabling Cascade Drops

  1. Add an entry to updatableAttributes section of System Configuration Object:


    <Attribute name=’Delete’>
       <Object>
          <Attribute name=’all’>
             <List>
                <String>noCascade</String>
             </List>
          </Attribute>
       </Object>
    </Attribute>
  2. Add a field to the deprovision form:


    <Field name=’resourceAccounts.currentResourceAccounts
    [MyOracleResource].attributes.noCascade’>
       <Display class=’Checkbox’>
          <Property name=’title’ value=’Do NOT Cascade MyOracleResource Delete’/>
          <Property name=’alignment’ value=’left’/>
       </Display>
       <Disable>
          <isnull>
             <ref>resourceAccounts.currentResourceAccounts[MyOracleResource]</ref>
          </isnull>
       </Disable>
    </Field>
  3. Add the noCascade account attribute to Oracle Resource schema.

    If the user owns objects and the do not cascade option is selected, Oracle will throw an error. The user will not be deleted.

  4. Add a noCascade field to the user form so that the attribute can be disabled. For example:


    <Field name=’global.noCascade’>
       <Disable>
          <s>TRUE</s>
       </Disable>
    </Field>