This is the XML Document Type Definition for LDAP repository definition files. Do not modify this file. You can also view this file at:

http://www.atg.com/dtds/ldap/ldap_1.0.dtd

<?xml encoding="UTF-8"?>
<!--
====================================================================
ldap-adapter-template.dtd - document type for LDAP Adapter templates
@version $Id: //product/DAS/version/11.0/Java/atg/dtds/ldap/ldap_1.0.dtd#1
$$Change: 531151 $
====================================================================
-->

<!-- Flag datatype, and values -->
<!ENTITY % flag "(true | false)">

<!-- The whole template -->
<!ELEMENT ldap-adapter-template (header, view+)>

<!-- The header -->
<!ELEMENT header (name?, author*, version?)>

<!-- Name of template -->
<!ELEMENT name (#PCDATA)>

<!-- The author(s) -->
<!ELEMENT author (#PCDATA)>

<!-- Version string -->
<!ELEMENT version (#PCDATA)>

<!-- View(s) -->
<!ELEMENT view (item-descriptor, search-root*)>
<!ATTLIST view
nameCDATA#REQUIRED
default %flag;"false"
>

<!-- Item descriptor(s) -->
<!ELEMENT item-descriptor (id-property | object-classes-property | object-class |
                          property | child-property | new-items)*>
<!ATTLIST item-descriptor
nameCDATA#REQUIRED
parentCDATA#IMPLIED
display-nameCDATA#IMPLIED
descriptionCDATA#IMPLIED
hidden%flag;"false"
expert%flag;"false"
display-property CDATA #IMPLIED
>

<!-- Id property -->
<!ELEMENT id-property EMPTY>
<!ATTLIST id-property
nameCDATA#REQUIRED
in-ldap%flag;"false"
ldap-nameCDATA#IMPLIED
display-nameCDATA#IMPLIED
descriptionCDATA#IMPLIED
>

<!-- Object classes property -->
<!ELEMENT object-classes-property EMPTY>
<!ATTLIST object-classes-property
nameCDATA#REQUIRED
ldap-nameCDATA#IMPLIED
display-nameCDATA#IMPLIED
descriptionCDATA#IMPLIED
>

<!-- Object class(es) -->
<!ELEMENT object-class (#PCDATA)>

<!-- Property(s) -->
<!ELEMENT property (option*, attribute*)>
<!ATTLIST property
nameCDATA#REQUIRED
ldap-nameCDATA#IMPLIED
data-typeCDATA   #REQUIRED
multi%flag;  "false"
display-nameCDATA#IMPLIED
descriptionCDATA#IMPLIED
defaultCDATA#IMPLIED
required%flag;"false"
readable%flag;"true"
writable%flag;"true"
queryable%flag;"true"
hidden%flag;"false"
expert%flag;"false"
        editor-class    CDATA   #IMPLIED
>

<!-- Options are possible values for enumerated properties -->
<!ELEMENT option (#PCDATA)>

<!-- Feature descriptor values -->
<!ELEMENT attribute EMPTY>
<!ATTLIST attribute
nameCDATA #REQUIRED
valueCDATA #IMPLIED
beanCDATA #IMPLIED
>

<!-- Child property(s) -->
<!ELEMENT child-property EMPTY>
<!ATTLIST child-property
nameCDATA #REQUIRED
defaultCDATA#REQUIRED
>

<!-- Item creation -->
<!ELEMENT new-items EMPTY>
<!ATTLIST new-items
allowed%flag;"true"
parent-dnCDATA#IMPLIED
rdn-propertyCDATA#IMPLIED
>

<!-- Search root(s) -->
<!ELEMENT search-root EMPTY>
<!ATTLIST search-root
dnCDATA#REQUIRED
recursive%flag;"true"
check-classes%flag;"true"
>

Copyright © 1997, 2014 Oracle and/or its affiliates. All rights reserved. Legal Notices