Writing Entitlements in XML
A
35
no
vd
ocx
(e
n)
13
Ma
y 20
09
A
Writing Entitlements in XML
Entitlements, like other Identity Manager features and functionality, are implemented through XML
code that is processed by the various Identity Manager components. Designer includes an
Entitlements Wizard that creates the required XML code for an entitlement. We strongly
recommend that you use Designer to create entitlements.
If you use iManager to create entitlements, you must create the XML code yourself. To help you
better understand what needs to go into an entitlement, you can look at the preconfigured
entitlements and policies in the Active Directory driver. You will need to examine the Novell
®
Entitlement DTD (Document Type Definition) and then look at XML examples of writing
entitlements based on the DTD.
The following sections provide information to help you create XML entitlement documents:
Section A.1, “Novell Entitlement Document Type Definition (DTD),” on page 35
Section A.2, “Examples to Help You Write Your Own Entitlements,” on page 39
A.1 Novell Entitlement Document Type Definition
(DTD)
The Novell Entitlement DTD is provided below. An explanation of the DTD is provided in the two
sections following the DTD:
Section A.1.1, “Explaining the Entitlement DTD,” on page 36
Section A.1.2, “Other Headings in the DTD,” on page 38
<!-*****************************************************************->
<!-- DirXML Entitlements DTD
<!-- Novell Inc.
<!-- 1800 South Novell Place
<!-- Provo, UT 84606-6194
<!-- Version=1.0.0
<!-- Copyright 2005 Novell, Inc. All rights reserved -->
<!--************************************************************* -->
<!--
Entitlement definition stored in the XmlData attribute of a
DirXML-Entitlement object.
-->
<!ELEMENT entitlement (values?)>
<!ATTLIST entitlement
conflict-resolution (priority | union) "priority"
display-name CDATA #REQUIRED
description CDATA #REQUIRED
>
<!ELEMENT values (query-app | value+)?>
<!ATTLIST values
multi-valued (true | false) "true"
>
<!ELEMENT value (#PCDATA)>
<!ELEMENT query-app (query-xml, result-set)>
<!ELEMENT query-xml ANY>
Содержание IDENTITY MANAGER 3.6.1 - ENTITLEMENTS
Страница 4: ...4 Identity Manager 3 6 1 Entitlements Guide novdocx en 13 May 2009...
Страница 6: ...6 Identity Manager 3 6 1 Entitlements Guide novdocx en 13 May 2009...
Страница 8: ...8 Identity Manager 3 6 1 Entitlements Guide novdocx en 13 May 2009...
Страница 12: ...12 Identity Manager 3 6 1 Entitlements Guide novdocx en 13 May 2009...
Страница 26: ...26 Identity Manager 3 6 1 Entitlements Guide novdocx en 13 May 2009...
Страница 44: ...44 Identity Manager 3 6 1 Entitlements Guide novdocx en 13 May 2009...