Testing the Resource Object in Identity Manager
You can use the Find Resources and List Resources pages in the Identity Manager Administrative
interface to test your implementation of a resource object.
Select Resource > List Resource to confirm the following performance
characteristics.
Table 9–32 List Resource Performance Characteristics
Expected Behavior in Interface
|
If This Does Not Occur
|
Identity Manager includes your resource type in the drop-down list of
possible new resources.
|
Confirm that you have added it to the resource.adapters attribute
in the Waveset.properties file.
|
When you open the resource folder, its contents reflect all the <ObjectType> elements that are defined in your resource adapter’s <ObjectTypes> section.
|
Review the <ObjectType> elements in the adapter’s prototypeXML.
|
When you right-click on one of your resource object types, all the supported
features specified in your resource adapter’s <ObjectFeatures> section
per <ObjectType> is available from the menu.
|
Go to the Debug page and view or edit the resource in question to ensure
that its list of <ObjectFeatures> for the <ObjectType> in question is correct.
|
You can create new resources and update existing resource objects.
|
Verify that your resource adapter code is in WEB-INF/classes/com/waveset/adapter/sample
|
The correct ResourceForms have been loaded for each type of operation.
|
|
Select Resource > Find Resources to confirm the following performance
characteristics.
Table 9–33 Find Resources Performance Characteristics
Expected Behavior in the Interface
|
If not...
|
You can set all attributes you expect from the Resources > Find Resources page
|
Check all <ObjectType> elements and associated <ObjectAttribute> elements.
|
A find resource request returns the appropriate resource objects
|
Double-check the query arguments to ensure that the appropriate set
of resource objects will match that query. If it still doesn’t work,
try the same query through another LDAP browser to ensure that it is not a
problem with the query.
|
You can edit and/or delete objects returned from your find request.
|
Check to ensure that the <ObjectFeatures> section
of the <ObjectType> in question includes the Update
feature, which enables editing or the Delete feature, which enables deletion.
|