Oracle Waveset 8.1.1 Deployment Reference

Obtaining a List of Resource Object Names

To obtain a list of object names defined for your particular resource, use the listResourceObjects method. You can obtain a list with or without map options. Map options are used only on resources that have a directory structure that permit the filtering of returned values to a single container instead of returning the complete list.

To ensure that you get the resource object list from the resource and not from the server’s cache, first invoke the clearResourceObjectListCache() method or set the cacheList argument to false. However, using the cache improves performance on large lists. The resource is contacted only once, and the results are stored on the cache. Consequently, Sun recommends using the cache.

In addition, you can specify a set of one or more key/string value pairs that are specific to the resource from which the object list is being requested.

The following table lists the object types that are supported by each resource.

Table 2–17 Supported Object Types

Resource 

Supported Object Types 

AIX 

account, Group 

ACF2 

account 

ClearTrust 

account, Group, group, Administrator_Groups, Applications, Entitlements, User_Properties 

Entrust 

Group, Role 

GroupWise 

account, Distribution Lists, PostOffices 

HP-UX 

account, Group, shell 

LDAP 

account, Group 

Oracle 

USERS, ROLE, PROFILE 

NDS 

account, Group 

PeopleSoft 

account 

RACF 

account, Group 

SAP 

account, table, profiles, activitygroups 

SecurID 

UnassignedTokens 

SP2 

Nodes 

Solaris 

account, Group, shell 

TopSecret 

account 

VMS 

account 

Windows Active Directory 

account, Group 

You can specify any Active Directory valid object class name as an object type. (A list of object class names can be found in the Active Directory schema documentation.) The list returned contains the distinguished names of the objects. By default, the method searches in the container that is specified by the Container resource attribute. However, you can specify a container as an option to the listResourceObjects call. Its value should be the distinguished name of a container. Only objects within that container are listed.