After you have created entitlements, you might need to edit them. You can also use the Edit mode to see the entitlements in their XML source code.
To edit an entitlement:
From the Outline view, right-click an entitlement that appears under the Subscriber channel of the selected driver, then click
.or
Double-click the entitlement icon to bring up the entitlement in the Entitlement Editor.
You can also right-click the driver icon in the Modeler view, then select
.If you have more than one entitlement for the selected driver, you see the Edit Entitlements windows listing the available entitlements. Select an entitlement, then click
. The entitlement appears in the Entitlement Editor.The Entitlement Editor view shows you all of the pages and choices that you see in the Entitlement Wizard, but the information is on one page.
Entitlement Editor: Displays the full DN name for the entitlement. If there is a conflict with the entitlement name or some other error, you see a red icon to the left of the Entitlement Editor name, followed by an error message.
Name and Description: Allows you to edit the name, the display name, and the description that you have given to this entitlement.
Multi-Value: Allows you to select if you want an entitlement to be assigned multiple times.
Role-Based Entitlements: Allows you to select conflict resolution for Role-Based Entitlements. If you do not select Role-Based Entitlements,
button is the default.Values: Allows you to define how values are defined: no values, administrator defined values, or values from an application.
The information that appears in the Entitlement Editor depends on what you initially defined in the entitlement. If you choose to edit a valueless entitlement, the
heading displays . If you are editing a valued entitlement and you want to add values to a list, type the value in the field and click . If you want to remove a value, select the value in the list and click .If you don’t want to select from a list, select
under the heading and leave the list blank. This gives you a blank text box in iManager or in the user application, and you can fill in the value there.When you have made your changes to the entitlement, click the
icon in the upper left corner of Designer, or click the on the entitlement’s tab to display a Save Resource window, allowing you to save changes ( ).To view the entitlement in XML source code:
From the Outline view, right-click an entitlement that appears under the Subscriber channel of the selected driver, then click
.or
Double-click the entitlement icon to bring up the entitlement in the Entitlement Editor.
You can also right-click the driver icon in the Modeler view, then select
.To see the XML Source view, click
at the bottom of the Entitlement Editor view.The XML Source view shows the XML code in a formatted state.
The upper right corner of the XML Source view has the following selections:
Right-clicking in the XML Source view brings up the following options:
Undo Text Change (Ctrl+Z)
Revert File
Save
Cut (Ctrl+X)
Copy (Ctrl+C)
Paste (Ctrl+V)
Format the document or active elements
Clear Validation Errors
Validate
Preferences
To see the XML Tree view, click
at the bottom of the Entitlement Editor view.The XML Tree view is a tree control view of the XML source code. You can perform the same edits in this view as you can in the Entitlement Editor view or the XML Source view. To view the entitlement in XML Tree view, select
at the bottom of the Entitlement Editor view.The upper right corner of the XML Tree view menu contains the following selections:
Right-clicking in the XML Tree view can bring up a number of different options. For example, right-clicking the highlighted value on the right side presents the following options:
Undo
Cut
Copy
Paste
Delete
Select All
Right-clicking an attribute on the left side in the XML Tree view presents the following options:
Remove
Edit the Selected Attribute
Replace with a value
Depending on what you select on the left side in the XML Tree view, you see different options. For example, right-clicking an element presents the following options:
Remove Element
Add New Attribute
Add to a Child Element a Comment, a Processing Instruction, a PCDATA, a CDATA Section, a new Element
Add Before a Comment, a Processing Instruction, a PCDATA, a CDATA Section, a new Element
Add After a Comment, a Processing Instruction, a PCDATA, a CDATA Section, a new Element
Some entitlements come predefined on drivers that have entitlements enabled. (For a list of these drivers with predefined entitlements see Section 13.2.3, Identity Manager Drivers with Preconfigurations that Support Entitlements.) You can use these entitlements or you can create your own entitlements in iManager or Designer. To help you create your own entitlements, you can use the Novell Entitlement DTD as an example to create entitlements. For an example of the Novell Entitlement DTD and an explanation of its functionality, see the Writing Entitlements in XML section of the Identity Manager 3.6 Entitlements Guide.