bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift<?xml version="1.0" encoding="UTF-8"?>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift<xsd:schema targetNamespace="http://www.opends.org/admin-ldap"
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift xmlns:xsd="http://www.w3.org/2001/XMLSchema"
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift elementFormDefault="qualified"
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift xmlns:tns="http://www.opends.org/admin-ldap">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift This schema defines the elements and attributes of the "ldap"
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift profile. This profile specifies the relationship between managed
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift objects and their representation in LDAP. For example, each
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift managed object is associated with an LDAP object class and each
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift property is associated with an LDAP attribute. Using this profile
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift it should also be possible to generate the LDAP configuration
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift schema.
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:simpleType name="name-type">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift A LDAP attribute type or object class name.
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:restriction base="xsd:token">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:pattern value="[a-zA-Z][a-zA-Z0-9\-_]*" />
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:restriction>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:simpleType>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:element name="object-class">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift Defines which LDAP object class a managed object should be
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift mapped to.
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:complexType>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:sequence>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:element name="name" type="tns:name-type">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift The name of the LDAP object class.
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:element>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:element name="superior" type="tns:name-type">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift The name of the parent LDAP object class.
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:element>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:sequence>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:complexType>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:element>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:element name="attribute">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift Defines which LDAP attribute a managed object property should be
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift mapped to.
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:complexType>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:sequence>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:element name="name" type="tns:name-type">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift The name of the LDAP attribute.
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:element>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:sequence>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:complexType>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:element>
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift <xsd:element name="naming-attribute" type="tns:name-type">
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift <xsd:annotation>
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift <xsd:documentation>
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift Defines which LDAP attribute should be used to name child
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift managed objects referenced by a relation. When not specified,
c9020c301eada7085bb81da1821cac5533a1f20fmatthew_swift "cn" is used by default. When the relation uses a naming
c9020c301eada7085bb81da1821cac5533a1f20fmatthew_swift property this element is not required, instead the LDAP
c9020c301eada7085bb81da1821cac5533a1f20fmatthew_swift attribute associated with the naming property will be used.
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift </xsd:documentation>
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift </xsd:annotation>
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift </xsd:element>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:element name="rdn-sequence" type="xsd:token">
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift <xsd:documentation>A sequence of RDNs.</xsd:documentation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:annotation>
bb8874d71cdd8e5288297b9727703437c6dfcfedmatthew_swift </xsd:element>
24dc2e29baab3722b0b6a2d468e040dc5a34560amatthew_swift</xsd:schema>