You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by fe...@apache.org on 2007/11/05 18:15:02 UTC

svn commit: r592094 [32/35] - in /directory/sandbox/felixk/studio-schemaeditor: ./ META-INF/ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/directory/ src/main/java/org/apache/directory/studio/ src/m...

Added: directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/nis.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/nis.xml?rev=592094&view=auto
==============================================================================
--- directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/nis.xml (added)
+++ directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/nis.xml Mon Nov  5 09:14:24 2007
@@ -0,0 +1,518 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<schema name="nis">
+   <attributetypes>
+      <attributetype oid="1.3.6.1.1.1.1.18" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>oncRpcNumber</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.19" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>ipHostNumber</alias>
+         </aliases>
+         <description>IP address</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.13" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>memberNisNetgroup</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseExactIA5Match</equality>
+         <substring>caseExactIA5SubstringsMatch</substring>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.12" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>memberUid</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseExactIA5Match</equality>
+         <substring>caseExactIA5SubstringsMatch</substring>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.15" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>ipServicePort</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.14" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>nisNetgroupTriple</alias>
+         </aliases>
+         <description>Netgroup triple</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.1.1.0.0</syntax>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.9" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>shadowInactive</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.0" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>uidNumber</alias>
+         </aliases>
+         <description>An integer uniquely identifying a user in an administrative domain</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.27" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>nisMapEntry</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseExactIA5Match</equality>
+         <substring>caseExactIA5SubstringsMatch</substring>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.7" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>shadowMax</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.11" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>shadowFlag</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.10" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>shadowExpire</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.1" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>gidNumber</alias>
+         </aliases>
+         <description>An integer uniquely identifying a group in an administrative domain</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.2" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>gecos</alias>
+         </aliases>
+         <description>The GECOS field; the common name</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+         <substring>caseIgnoreIA5SubstringsMatch</substring>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.20" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>ipNetworkNumber</alias>
+         </aliases>
+         <description>IP network</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.26" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>nisMapName</alias>
+         </aliases>
+         <superior>name</superior>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+         <substring>caseIgnoreSubstringsMatch</substring>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.21" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>ipNetmaskNumber</alias>
+         </aliases>
+         <description>IP netmask</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.22" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>macAddress</alias>
+         </aliases>
+         <description>MAC address</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.8" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>shadowWarning</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.3" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>homeDirectory</alias>
+         </aliases>
+         <description>The absolute path to the home directory</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseExactIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.6" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>shadowMin</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.24" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>bootFile</alias>
+         </aliases>
+         <description>Boot image name</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseExactIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.4" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>loginShell</alias>
+         </aliases>
+         <description>The path to the login shell</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseExactIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.5" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>shadowLastChange</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.23" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>bootParameter</alias>
+         </aliases>
+         <description>rpc.bootparamd parameter</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.1.1.0.1</syntax>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.16" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>ipServiceProtocol</alias>
+         </aliases>
+         <superior>name</superior>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+         <substring>caseIgnoreSubstringsMatch</substring>
+      </attributetype>
+      <attributetype oid="1.3.6.1.1.1.1.17" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>ipProtocolNumber</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+   </attributetypes>
+   <objectclasses>
+      <objectclass oid="1.3.6.1.1.1.2.4" obsolete="false">
+         <aliases>
+            <alias>ipProtocol</alias>
+         </aliases>
+         <description>Abstraction of an IP protocol</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+            <attributetype>ipProtocolNumber</attributetype>
+            <attributetype>description</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.12" obsolete="false">
+         <aliases>
+            <alias>bootableDevice</alias>
+         </aliases>
+         <description>A device with boot parameters</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <optional>
+            <attributetype>bootFile</attributetype>
+            <attributetype>bootParameter</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.11" obsolete="false">
+         <aliases>
+            <alias>ieee802Device</alias>
+         </aliases>
+         <description>A device with a MAC address</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <optional>
+            <attributetype>macAddress</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.3" obsolete="false">
+         <aliases>
+            <alias>ipService</alias>
+         </aliases>
+         <description>Abstraction an Internet Protocol service</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+            <attributetype>ipServicePort</attributetype>
+            <attributetype>ipServiceProtocol</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.8" obsolete="false">
+         <aliases>
+            <alias>nisNetgroup</alias>
+         </aliases>
+         <description>Abstraction of a netgroup</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>nisNetgroupTriple</attributetype>
+            <attributetype>memberNisNetgroup</attributetype>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.6" obsolete="false">
+         <aliases>
+            <alias>ipHost</alias>
+         </aliases>
+         <description>Abstraction of a host, an IP device</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+            <attributetype>ipHostNumber</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>l</attributetype>
+            <attributetype>description</attributetype>
+            <attributetype>manager</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.9" obsolete="false">
+         <aliases>
+            <alias>nisMap</alias>
+         </aliases>
+         <description>A generic abstraction of a NIS map</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>nisMapName</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.7" obsolete="false">
+         <aliases>
+            <alias>ipNetwork</alias>
+         </aliases>
+         <description>Abstraction of an IP network</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+            <attributetype>ipNetworkNumber</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>ipNetmaskNumber</attributetype>
+            <attributetype>l</attributetype>
+            <attributetype>description</attributetype>
+            <attributetype>manager</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.10" obsolete="false">
+         <aliases>
+            <alias>nisObject</alias>
+         </aliases>
+         <description>An entry in a NIS map</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+            <attributetype>nisMapEntry</attributetype>
+            <attributetype>nisMapName</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.2" obsolete="false">
+         <aliases>
+            <alias>posixGroup</alias>
+         </aliases>
+         <description>Abstraction of a group of accounts</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+            <attributetype>gidNumber</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>userPassword</attributetype>
+            <attributetype>memberUid</attributetype>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.5" obsolete="false">
+         <aliases>
+            <alias>oncRpc</alias>
+         </aliases>
+         <description>Abstraction of an ONC/RPC binding</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+            <attributetype>oncRpcNumber</attributetype>
+            <attributetype>description</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.1" obsolete="false">
+         <aliases>
+            <alias>shadowAccount</alias>
+         </aliases>
+         <description>Additional attributes for shadow passwords</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>uid</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>userPassword</attributetype>
+            <attributetype>shadowLastChange</attributetype>
+            <attributetype>shadowMin</attributetype>
+            <attributetype>shadowMax</attributetype>
+            <attributetype>shadowWarning</attributetype>
+            <attributetype>shadowInactive</attributetype>
+            <attributetype>shadowExpire</attributetype>
+            <attributetype>shadowFlag</attributetype>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.1.1.2.0" obsolete="false">
+         <aliases>
+            <alias>posixAccount</alias>
+         </aliases>
+         <description>Abstraction of an account with POSIX attributes</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+            <attributetype>uid</attributetype>
+            <attributetype>uidNumber</attributetype>
+            <attributetype>gidNumber</attributetype>
+            <attributetype>homeDirectory</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>userPassword</attributetype>
+            <attributetype>loginShell</attributetype>
+            <attributetype>gecos</attributetype>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+   </objectclasses>
+   <matchingrules>
+      <matchingrule oid="1.3.6.1.4.1.4203.1.2.1" obsolete="false">
+         <aliases>
+            <alias>caseExactIA5SubstringsMatch</alias>
+         </aliases>
+         <syntaxoid>1.3.6.1.4.1.1466.115.121.1.26</syntaxoid>
+      </matchingrule>
+   </matchingrules>
+   <syntaxes>
+      <syntax oid="1.3.6.1.1.1.0.0" obsolete="false" humanreadable="true">
+         <aliases>
+            <alias>NIS Netgroup Triple</alias>
+         </aliases>
+         <description>RFC2307 NIS Netgroup Triple</description>
+      </syntax>
+      <syntax oid="1.3.6.1.1.1.0.1" obsolete="false" humanreadable="true">
+         <aliases>
+            <alias>NIS Boot Parameter</alias>
+         </aliases>
+      </syntax>
+   </syntaxes>
+</schema>
\ No newline at end of file

Propchange: directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/nis.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/samba.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/samba.xml?rev=592094&view=auto
==============================================================================
--- directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/samba.xml (added)
+++ directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/samba.xml Mon Nov  5 09:14:24 2007
@@ -0,0 +1,567 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one
+  or more contributor license agreements.  See the NOTICE file
+  distributed with this work for additional information
+  regarding copyright ownership.  The ASF licenses this file
+  to you under the Apache License, Version 2.0 (the
+  "License"); you may not use this file except in compliance
+  with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing,
+  software distributed under the License is distributed on an
+  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  KIND, either express or implied.  See the License for the
+  specific language governing permissions and limitations
+  under the License.
+-->
+<schema name="samba">
+   <attributetypes>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.21" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaNextUserRid</alias>
+         </aliases>
+         <description>Next NT rid to give our for users</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.42" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaOptionName</alias>
+         </aliases>
+         <description>Option Name</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+         <substring>caseIgnoreSubstringsMatch</substring>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.22" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaNextGroupRid</alias>
+         </aliases>
+         <description>Next NT rid to give out for groups</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.40" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaAlgorithmicRidBase</alias>
+         </aliases>
+         <description>Base at which the samba RID generation algorithm should operate</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.28" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaPwdCanChange</alias>
+         </aliases>
+         <description>Timestamp of when the user is allowed to update the password</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.20" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaSID</alias>
+         </aliases>
+         <description>Security ID</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.48" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaBadPasswordCount</alias>
+         </aliases>
+         <description>Bad password attempt count</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.41" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaShareName</alias>
+         </aliases>
+         <description>Share Name</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.24" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaLMPassword</alias>
+         </aliases>
+         <description>LanManager Password</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.23" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaPrimaryGroupSID</alias>
+         </aliases>
+         <description>Primary Group Security ID</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.49" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaBadPasswordTime</alias>
+         </aliases>
+         <description>Time of the last bad password attempt</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.43" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaBoolOption</alias>
+         </aliases>
+         <description>A boolean option</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.7</syntax>
+         <equality>booleanMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.47" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaMungedDial</alias>
+         </aliases>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseExactMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.27" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaPwdLastSet</alias>
+         </aliases>
+         <description>Timestamp of the last password update</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.29" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaPwdMustChange</alias>
+         </aliases>
+         <description>Timestamp of when the password will expire</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.26" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaAcctFlags</alias>
+         </aliases>
+         <description>Account Flags</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.44" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaIntegerOption</alias>
+         </aliases>
+         <description>An integer option</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.46" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaStringListOption</alias>
+         </aliases>
+         <description>A string list option</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.25" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaNTPassword</alias>
+         </aliases>
+         <description>MD4 hash of the unicode password</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.45" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaStringOption</alias>
+         </aliases>
+         <description>A string option</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseExactIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.52" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaPrivilegeList</alias>
+         </aliases>
+         <description>Privileges List</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.33" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaHomeDrive</alias>
+         </aliases>
+         <description>Driver letter of home directory mapping</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.34" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaLogonScript</alias>
+         </aliases>
+         <description>Logon script path</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.50" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaPrivName</alias>
+         </aliases>
+         <superior>name</superior>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+         <substring>caseIgnoreSubstringsMatch</substring>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.30" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaLogonTime</alias>
+         </aliases>
+         <description>Timestamp of last logon</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.38" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaDomainName</alias>
+         </aliases>
+         <description>Windows NT domain to which the user belongs</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.53" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaTrustFlags</alias>
+         </aliases>
+         <description>Trust Password Flags</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.31" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaLogoffTime</alias>
+         </aliases>
+         <description>Timestamp of last logoff</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.36" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaUserWorkstations</alias>
+         </aliases>
+         <description>List of user workstations the user is allowed to logon to</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.37" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaHomePath</alias>
+         </aliases>
+         <description>Home directory UNC path</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.51" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaSIDList</alias>
+         </aliases>
+         <description>Security ID List</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.39" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaNextRid</alias>
+         </aliases>
+         <description>Next NT rid to give out for anything</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.55" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaLogonHours</alias>
+         </aliases>
+         <description>Logon Hours</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.54" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaPasswordHistory</alias>
+         </aliases>
+         <description>Concatenated MD4 hashes of the unicode passwords used on this account</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.19" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaGroupType</alias>
+         </aliases>
+         <description>NT Group Type</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.32" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaKickoffTime</alias>
+         </aliases>
+         <description>Timestamp of when the user will be logged off automatically</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+         <equality>integerMatch</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.7165.2.1.35" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>sambaProfilePath</alias>
+         </aliases>
+         <description>Roaming profile path</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseIgnoreMatch</equality>
+      </attributetype>
+   </attributetypes>
+   <objectclasses>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.8" obsolete="false">
+         <aliases>
+            <alias>sambaIdmapEntry</alias>
+         </aliases>
+         <description>Mapping from a SID to an ID</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>sambaSID</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>uidNumber</attributetype>
+            <attributetype>gidNumber</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.9" obsolete="false">
+         <aliases>
+            <alias>sambaSidEntry</alias>
+         </aliases>
+         <description>Structural Class for a SID</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>sambaSID</attributetype>
+         </mandatory>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.11" obsolete="false">
+         <aliases>
+            <alias>sambaShare</alias>
+         </aliases>
+         <description>Samba Share Section</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>sambaShareName</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.1.2.2.10" obsolete="false">
+         <aliases>
+            <alias>sambaConfig</alias>
+         </aliases>
+         <description>Samba Configuration Section</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <optional>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.13" obsolete="false">
+         <aliases>
+            <alias>sambaPrivilege</alias>
+         </aliases>
+         <description>Samba Privilege</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>sambaSID</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>sambaPrivilegeList</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.4" obsolete="false">
+         <aliases>
+            <alias>sambaGroupMapping</alias>
+         </aliases>
+         <description>Samba Group Mapping</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>gidNumber</attributetype>
+            <attributetype>sambaSID</attributetype>
+            <attributetype>sambaGroupType</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>displayName</attributetype>
+            <attributetype>description</attributetype>
+            <attributetype>sambaSIDList</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.12" obsolete="false">
+         <aliases>
+            <alias>sambaConfigOption</alias>
+         </aliases>
+         <description>Samba Configuration Option</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>sambaOptionName</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>sambaBoolOption</attributetype>
+            <attributetype>sambaIntegerOption</attributetype>
+            <attributetype>sambaStringOption</attributetype>
+            <attributetype>sambaStringListOption</attributetype>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.6" obsolete="false">
+         <aliases>
+            <alias>sambaSamAccount</alias>
+         </aliases>
+         <description>Samba 3.0 Auxilary SAM Account</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>uid</attributetype>
+            <attributetype>sambaSID</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>cn</attributetype>
+            <attributetype>sambaLMPassword</attributetype>
+            <attributetype>sambaNTPassword</attributetype>
+            <attributetype>sambaPwdLastSet</attributetype>
+            <attributetype>sambaLogonTime</attributetype>
+            <attributetype>sambaLogoffTime</attributetype>
+            <attributetype>sambaKickoffTime</attributetype>
+            <attributetype>sambaPwdCanChange</attributetype>
+            <attributetype>sambaPwdMustChange</attributetype>
+            <attributetype>sambaAcctFlags</attributetype>
+            <attributetype>displayName</attributetype>
+            <attributetype>sambaHomePath</attributetype>
+            <attributetype>sambaHomeDrive</attributetype>
+            <attributetype>sambaLogonScript</attributetype>
+            <attributetype>sambaProfilePath</attributetype>
+            <attributetype>description</attributetype>
+            <attributetype>sambaUserWorkstations</attributetype>
+            <attributetype>sambaPrimaryGroupSID</attributetype>
+            <attributetype>sambaDomainName</attributetype>
+            <attributetype>sambaMungedDial</attributetype>
+            <attributetype>sambaBadPasswordCount</attributetype>
+            <attributetype>sambaBadPasswordTime</attributetype>
+            <attributetype>sambaPasswordHistory</attributetype>
+            <attributetype>sambaLogonHours</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.14" obsolete="false">
+         <aliases>
+            <alias>sambaTrustPassword</alias>
+         </aliases>
+         <description>Samba Trust Password</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>sambaDomainName</attributetype>
+            <attributetype>sambaNTPassword</attributetype>
+            <attributetype>sambaTrustFlags</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>sambaSID</attributetype>
+            <attributetype>sambaPwdLastSet</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.5" obsolete="false">
+         <aliases>
+            <alias>sambaDomain</alias>
+         </aliases>
+         <description>Samba Domain Information</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>sambaDomainName</attributetype>
+            <attributetype>sambaSID</attributetype>
+         </mandatory>
+         <optional>
+            <attributetype>sambaNextRid</attributetype>
+            <attributetype>sambaNextGroupRid</attributetype>
+            <attributetype>sambaNextUserRid</attributetype>
+            <attributetype>sambaAlgorithmicRidBase</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.7165.2.2.7" obsolete="false">
+         <aliases>
+            <alias>sambaUnixIdPool</alias>
+         </aliases>
+         <description>Pool for allocating UNIX uids/gids</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>uidNumber</attributetype>
+            <attributetype>gidNumber</attributetype>
+         </mandatory>
+      </objectclass>
+   </objectclasses>
+</schema>
\ No newline at end of file

Propchange: directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/samba.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/system.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/system.xml?rev=592094&view=auto
==============================================================================
--- directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/system.xml (added)
+++ directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/system.xml Mon Nov  5 09:14:24 2007
@@ -0,0 +1,1088 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+	Licensed to the Apache Software Foundation (ASF) under one
+	or more contributor license agreements.  See the NOTICE file
+	distributed with this work for additional information
+	regarding copyright ownership.  The ASF licenses this file
+	to you under the Apache License, Version 2.0 (the
+	"License"); you may not use this file except in compliance
+	with the License.  You may obtain a copy of the License at
+	
+	http://www.apache.org/licenses/LICENSE-2.0
+	
+	Unless required by applicable law or agreed to in writing,
+	software distributed under the License is distributed on an
+	"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+	KIND, either express or implied.  See the License for the
+	specific language governing permissions and limitations
+	under the License.
+-->
+<schema name="system">
+	<attributetypes>
+		<attributetype oid="2.5.18.4" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>modifiersName</alias>
+			</aliases>
+			<description>RFC2252: name of last modifier</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.12</syntax>
+			<equality>distinguishedNameMatch</equality>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.119.4" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="true">
+			<aliases>
+				<alias>dynamicSubtrees</alias>
+			</aliases>
+			<description>RFC2589: dynamic subtrees</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.12</syntax>
+		</attributetype>
+		<attributetype oid="2.5.18.6" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="false">
+			<aliases>
+				<alias>subtreeSpecification</alias>
+			</aliases>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.45</syntax>
+		</attributetype>
+		<attributetype oid="2.5.18.5" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>administrativeRole</alias>
+			</aliases>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.38</syntax>
+			<equality>objectIdentifierMatch</equality>
+		</attributetype>
+		<attributetype oid="2.16.840.1.113730.3.1.34" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>ref</alias>
+			</aliases>
+			<description>
+				namedref: subordinate referral URL
+			</description>
+			<usage>DISTRIBUTED_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+			<equality>caseExactMatch</equality>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.120.14"
+			obsolete="false" singlevalue="false" collective="false"
+			nousermodification="false">
+			<aliases>
+				<alias>supportedSASLMechanisms</alias>
+			</aliases>
+			<description>
+				RFC2252: supported SASL mechanisms
+			</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+		</attributetype>
+		<attributetype oid="1.3.6.1.1.5" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>vendorVersion</alias>
+			</aliases>
+			<description>
+				RFC3045: version of implementation
+			</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+			<equality>caseExactMatch</equality>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.120.15"
+			obsolete="false" singlevalue="false" collective="false"
+			nousermodification="false">
+			<aliases>
+				<alias>supportedLDAPVersion</alias>
+			</aliases>
+			<description>RFC2252: supported LDAP versions</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+		</attributetype>
+		<attributetype oid="1.3.6.1.1.4" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>vendorName</alias>
+			</aliases>
+			<description>
+				RFC3045: name of implementation vendor
+			</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+			<equality>caseExactMatch</equality>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.120.13"
+			obsolete="false" singlevalue="false" collective="false"
+			nousermodification="false">
+			<aliases>
+				<alias>supportedControl</alias>
+			</aliases>
+			<description>RFC2252: supported controls</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.38</syntax>
+		</attributetype>
+		<attributetype oid="2.5.21.8" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>matchingRuleUse</alias>
+			</aliases>
+			<description>RFC2252: matching rule uses</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.31</syntax>
+			<equality>objectIdentifierFirstComponentMatch</equality>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.120.16"
+			obsolete="false" singlevalue="false" collective="false"
+			nousermodification="false">
+			<aliases>
+				<alias>ldapSyntaxes</alias>
+			</aliases>
+			<description>RFC2252: LDAP syntaxes</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.54</syntax>
+			<equality>objectIdentifierFirstComponentMatch</equality>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.4203.1.3.5" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>supportedFeatures</alias>
+			</aliases>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.38</syntax>
+			<equality>objectIdentifierMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.4.35" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>userPassword</alias>
+			</aliases>
+			<description>RFC2256/2307: password of user</description>
+			<usage>USER_APPLICATIONS</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.40</syntax>
+			<equality>octetStringMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.18.12" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="true">
+			<aliases>
+				<alias>collectiveAttributeSubentries</alias>
+			</aliases>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.12</syntax>
+			<equality>distinguishedNameMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.4.41" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>name</alias>
+			</aliases>
+			<description>
+				RFC2256: common supertype of name attributes
+			</description>
+			<usage>USER_APPLICATIONS</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+			<equality>caseIgnoreMatch</equality>
+			<substring>caseIgnoreSubstringsMatch</substring>
+		</attributetype>
+		<attributetype oid="2.5.18.10" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>subschemaSubentry</alias>
+			</aliases>
+			<description>
+				RFC2252: name of controlling subschema entry
+			</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.12</syntax>
+			<equality>distinguishedNameMatch</equality>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.120.5" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>namingContexts</alias>
+			</aliases>
+			<description>RFC2252: naming contexts</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.12</syntax>
+		</attributetype>
+		<attributetype oid="2.5.18.2" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>modifyTimestamp</alias>
+			</aliases>
+			<description>
+				RFC2252: time which object was last modified
+			</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.24</syntax>
+			<equality>generalizedTimeMatch</equality>
+			<ordering>generalizedTimeOrderingMatch</ordering>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.120.6" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>altServer</alias>
+			</aliases>
+			<description>RFC2252: alternative servers</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.120.7" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>supportedExtension</alias>
+			</aliases>
+			<description>
+				RFC2252: supported extended operations
+			</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.38</syntax>
+		</attributetype>
+		<attributetype oid="2.5.18.1" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>createTimestamp</alias>
+			</aliases>
+			<description>
+				RFC2252: time which object was created
+			</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.24</syntax>
+			<equality>generalizedTimeMatch</equality>
+			<ordering>generalizedTimeOrderingMatch</ordering>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.250.1.57" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>labeledURI</alias>
+			</aliases>
+			<description>
+				RFC2079: Uniform Resource Identifier with optional label
+			</description>
+			<usage>USER_APPLICATIONS</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+			<equality>caseExactMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.4.49" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>distinguishedName</alias>
+			</aliases>
+			<description>
+				RFC2256: common supertype of DN attributes
+			</description>
+			<usage>USER_APPLICATIONS</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.12</syntax>
+			<equality>distinguishedNameMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.21.2" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>dITContentRules</alias>
+			</aliases>
+			<description>RFC2252: DIT content rules</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.16</syntax>
+			<equality>objectIdentifierFirstComponentMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.21.4" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>matchingRules</alias>
+			</aliases>
+			<description>RFC2252: matching rules</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.30</syntax>
+			<equality>objectIdentifierFirstComponentMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.18.9" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>hasSubordinates</alias>
+			</aliases>
+			<description>X.501: entry has children</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.7</syntax>
+			<equality>booleanMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.21.7" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>nameForms</alias>
+			</aliases>
+			<description>RFC2252: name forms</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.35</syntax>
+			<equality>objectIdentifierFirstComponentMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.18.7" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>collectiveExclusions</alias>
+			</aliases>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.38</syntax>
+			<equality>objectIdentifierMatch</equality>
+		</attributetype>
+		<attributetype oid="1.3.6.1.4.1.1466.101.119.3" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>entryTtl</alias>
+			</aliases>
+			<description>RFC2589: entry time-to-live</description>
+			<usage>DSA_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.27</syntax>
+		</attributetype>
+		<attributetype oid="2.5.21.9" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>structuralObjectClass</alias>
+			</aliases>
+			<description>
+				X.500(93): structural object class of entry
+			</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.38</syntax>
+			<equality>objectIdentifierMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.4.3" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>cn</alias>
+				<alias>commonName</alias>
+			</aliases>
+			<description>
+				RFC2256: common name(s) for which the entity is known by
+			</description>
+			<superior>name</superior>
+			<usage>USER_APPLICATIONS</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+			<equality>caseIgnoreMatch</equality>
+			<substring>caseIgnoreSubstringsMatch</substring>
+		</attributetype>
+		<attributetype oid="2.5.21.5" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>attributeTypes</alias>
+			</aliases>
+			<description>RFC2252: attribute types</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.3</syntax>
+			<equality>objectIdentifierFirstComponentMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.21.1" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>dITStructureRules</alias>
+			</aliases>
+			<description>RFC2252: DIT structure rules</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.17</syntax>
+			<equality>integerFirstComponentMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.4.1" obsolete="false" singlevalue="true"
+			collective="false" nousermodification="false">
+			<aliases>
+				<alias>aliasedObjectName</alias>
+				<alias>aliasedEntryName</alias>
+			</aliases>
+			<description>RFC2256: name of aliased object</description>
+			<usage>USER_APPLICATIONS</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.12</syntax>
+			<equality>distinguishedNameMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.4.0" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>objectClass</alias>
+			</aliases>
+			<description>
+				RFC2256: object classes of the entity
+			</description>
+			<usage>USER_APPLICATIONS</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.38</syntax>
+			<equality>objectIdentifierMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.18.3" obsolete="false"
+			singlevalue="true" collective="false" nousermodification="true">
+			<aliases>
+				<alias>creatorsName</alias>
+			</aliases>
+			<description>RFC2252: name of creator</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.12</syntax>
+			<equality>distinguishedNameMatch</equality>
+		</attributetype>
+		<attributetype oid="2.5.21.6" obsolete="false"
+			singlevalue="false" collective="false" nousermodification="false">
+			<aliases>
+				<alias>objectClasses</alias>
+			</aliases>
+			<description>RFC2252: object classes</description>
+			<usage>DIRECTORY_OPERATION</usage>
+			<syntax>1.3.6.1.4.1.1466.115.121.1.37</syntax>
+			<equality>objectIdentifierFirstComponentMatch</equality>
+		</attributetype>
+	</attributetypes>
+	<objectclasses>
+		<objectclass oid="1.3.6.1.4.1.1466.101.120.111"
+			obsolete="false">
+			<aliases>
+				<alias>extensibleObject</alias>
+			</aliases>
+			<description>RFC2252: extensible object</description>
+			<superiors>
+				<superior>top</superior>
+			</superiors>
+			<type>AUXILIARY</type>
+		</objectclass>
+		<objectclass oid="2.5.20.1" obsolete="false">
+			<aliases>
+				<alias>subschema</alias>
+			</aliases>
+			<description>
+				RFC2252: controlling subschema (sub)entry
+			</description>
+			<type>AUXILIARY</type>
+			<optional>
+				<attributetype>dITStructureRules</attributetype>
+				<attributetype>nameForms</attributetype>
+				<attributetype>dITContentRules</attributetype>
+				<attributetype>objectClasses</attributetype>
+				<attributetype>attributeTypes</attributetype>
+				<attributetype>matchingRules</attributetype>
+				<attributetype>matchingRuleUse</attributetype>
+			</optional>
+		</objectclass>
+		<objectclass oid="1.3.6.1.4.1.4203.1.4.1" obsolete="false">
+			<aliases>
+				<alias>OpenLDAProotDSE</alias>
+				<alias>LDAProotDSE</alias>
+			</aliases>
+			<description>OpenLDAP Root DSE object</description>
+			<superiors>
+				<superior>top</superior>
+			</superiors>
+			<type>STRUCTURAL</type>
+			<optional>
+				<attributetype>cn</attributetype>
+			</optional>
+		</objectclass>
+		<objectclass oid="2.5.6.1" obsolete="false">
+			<aliases>
+				<alias>alias</alias>
+			</aliases>
+			<description>RFC2256: an alias</description>
+			<superiors>
+				<superior>top</superior>
+			</superiors>
+			<type>STRUCTURAL</type>
+			<mandatory>
+				<attributetype>aliasedObjectName</attributetype>
+			</mandatory>
+		</objectclass>
+		<objectclass oid="2.5.17.0" obsolete="false">
+			<aliases>
+				<alias>subentry</alias>
+			</aliases>
+			<superiors>
+				<superior>top</superior>
+			</superiors>
+			<type>STRUCTURAL</type>
+			<mandatory>
+				<attributetype>cn</attributetype>
+				<attributetype>subtreeSpecification</attributetype>
+			</mandatory>
+		</objectclass>
+		<objectclass oid="2.5.17.2" obsolete="false">
+			<aliases>
+				<alias>collectiveAttributeSubentry</alias>
+			</aliases>
+			<type>AUXILIARY</type>
+		</objectclass>
+		<objectclass oid="1.3.6.1.4.1.1466.101.119.2"
+			obsolete="false">
+			<aliases>
+				<alias>dynamicObject</alias>
+			</aliases>
+			<description>RFC2589: Dynamic Object</description>
+			<superiors>
+				<superior>top</superior>
+			</superiors>
+			<type>AUXILIARY</type>
+		</objectclass>
+		<objectclass oid="2.5.6.0" obsolete="false">
+			<aliases>
+				<alias>top</alias>
+			</aliases>
+			<description>top of the superclass chain</description>
+			<type>ABSTRACT</type>
+			<mandatory>
+				<attributetype>objectClass</attributetype>
+			</mandatory>
+		</objectclass>
+		<objectclass oid="2.16.840.1.113730.3.2.6" obsolete="false">
+			<aliases>
+				<alias>referral</alias>
+			</aliases>
+			<description>
+				namedref: named subordinate referral
+			</description>
+			<superiors>
+				<superior>top</superior>
+			</superiors>
+			<type>STRUCTURAL</type>
+			<mandatory>
+				<attributetype>ref</attributetype>
+			</mandatory>
+		</objectclass>
+	</objectclasses>
+	<matchingrules>
+		<matchingrule oid="2.5.13.14" obsolete="false">
+			<aliases>
+				<alias>integerMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.27</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.3" obsolete="false">
+			<aliases>
+				<alias>caseIgnoreOrderingMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.15</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.31" obsolete="false">
+			<aliases>
+				<alias>directoryStringFirstComponentMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.15</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="1.3.6.1.4.1.1466.109.114.3"
+			obsolete="false">
+			<aliases>
+				<alias>caseIgnoreIA5SubstringsMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.58</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.4" obsolete="false">
+			<aliases>
+				<alias>caseIgnoreSubstringsMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.58</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="1.3.6.1.4.1.1466.109.114.2"
+			obsolete="false">
+			<aliases>
+				<alias>caseIgnoreIA5Match</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.26</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.12" obsolete="false">
+			<aliases>
+				<alias>caseIgnoreListSubstringsMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.58</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.27" obsolete="false">
+			<aliases>
+				<alias>generalizedTimeMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.24</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.8" obsolete="false">
+			<aliases>
+				<alias>numericStringMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.36</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.1" obsolete="false">
+			<aliases>
+				<alias>distinguishedNameMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.12</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.22" obsolete="false">
+			<aliases>
+				<alias>presentationAddressMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.43</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.11" obsolete="false">
+			<aliases>
+				<alias>caseIgnoreListMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.41</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.13" obsolete="false">
+			<aliases>
+				<alias>booleanMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.7</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.24" obsolete="false">
+			<aliases>
+				<alias>protocolInformationMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.42</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.6" obsolete="false">
+			<aliases>
+				<alias>caseExactOrderingMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.15</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="1.3.6.1.4.1.1466.109.114.1"
+			obsolete="false">
+			<aliases>
+				<alias>caseExactIA5Match</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.26</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.0" obsolete="false">
+			<aliases>
+				<alias>objectIdentifierMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.38</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.29" obsolete="false">
+			<aliases>
+				<alias>integerFirstComponentMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.27</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.10" obsolete="false">
+			<aliases>
+				<alias>numericStringSubstringsMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.58</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.7" obsolete="false">
+			<aliases>
+				<alias>caseExactSubstringsMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.58</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.20" obsolete="false">
+			<aliases>
+				<alias>telephoneNumberMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.50</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.18" obsolete="false">
+			<aliases>
+				<alias>octetStringOrderingMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.40</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.15" obsolete="false">
+			<aliases>
+				<alias>integerOrderingMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.27</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.23" obsolete="false">
+			<aliases>
+				<alias>uniqueMemberMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.34</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.16" obsolete="false">
+			<aliases>
+				<alias>bitStringMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.6</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.30" obsolete="false">
+			<aliases>
+				<alias>objectIdentifierFirstComponentMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.38</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.5" obsolete="false">
+			<aliases>
+				<alias>caseExactMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.15</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.17" obsolete="false">
+			<aliases>
+				<alias>octetStringMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.40</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.28" obsolete="false">
+			<aliases>
+				<alias>generalizedTimeOrderingMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.24</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.21" obsolete="false">
+			<aliases>
+				<alias>telephoneNumberSubstringsMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.58</syntaxoid>
+		</matchingrule>
+		<matchingrule oid="2.5.13.2" obsolete="false">
+			<aliases>
+				<alias>caseIgnoreMatch</alias>
+			</aliases>
+			<syntaxoid>1.3.6.1.4.1.1466.115.121.1.15</syntaxoid>
+		</matchingrule>
+	</matchingrules>
+	<syntaxes>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.48" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Supplier And Consumer</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.55" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Modify Rights</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.11" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Country String</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.49" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>Supported Algorithm</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.38" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>OID</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.13" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Data Quality Syntax</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.57" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>LDAP BootstrapSchema Description</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.35" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Name Form Description</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.21" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Enhanced Guide</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.52" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Telex Number</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.1" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>ACI Item</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.43" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Presentation Address</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.59" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Trigger Specification</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.22" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Facsimile Telephone Number</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.3" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Attribute Type Description</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.37" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Object Class Description</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.44" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Printable String</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.15" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Directory String</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.56" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>LDAP BootstrapSchema Definition</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.12" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>DN</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.45" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Subtree Specification</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.23" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>Fax</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.2" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Access Point</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.34" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Name And Optional UID</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.8" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>Certificate</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.53" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>UTC Time</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.42" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Protocol Information</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.47" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Supplier Or Consumer</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.19" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>DSA Quality Syntax</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.32" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Mail Preference</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.41" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Postal Address</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.33" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>MHS OR Address</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.26" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>IA5 String</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.40" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>Octet String</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.6" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Bit String</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.16" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>DIT Content Rule Description</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.39" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Other Mailbox</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.17" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>DIT Structure Rule Description</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.7" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Boolean</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.27" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>INTEGER</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.24" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Generalized Time</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.46" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Supplier Information</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.4" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>Audio</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.58" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Substring Assertion</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.9" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>Certificate List</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.30" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Matching Rule Description</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.36" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Numeric String</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.14" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Delivery Method</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.51" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Teletex Terminal Identifier</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.18" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>DL Submit Permission</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.28" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>JPEG</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.50" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Telephone Number</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.29" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Master And Shadow Access Points</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.20" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>DSE Type</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.5" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>Binary</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.10" obsolete="false"
+			humanreadable="false">
+			<aliases>
+				<alias>Certificate Pair</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.31" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Matching Rule Use Description</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.25" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>Guide</alias>
+			</aliases>
+		</syntax>
+		<syntax oid="1.3.6.1.4.1.1466.115.121.1.54" obsolete="false"
+			humanreadable="true">
+			<aliases>
+				<alias>LDAP Syntax Description</alias>
+			</aliases>
+		</syntax>
+	</syntaxes>
+</schema>
\ No newline at end of file

Propchange: directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/apacheds/system.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/openldap/corba.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/openldap/corba.xml?rev=592094&view=auto
==============================================================================
--- directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/openldap/corba.xml (added)
+++ directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/openldap/corba.xml Mon Nov  5 09:14:24 2007
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema name="corba">
+   <attributetypes>
+      <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.14" obsolete="false" singlevalue="true" collective="false" nousermodification="false">
+         <aliases>
+            <alias>corbaIor</alias>
+         </aliases>
+         <description>Stringified interoperable object reference of a CORBA object</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.26</syntax>
+         <equality>caseIgnoreIA5Match</equality>
+      </attributetype>
+      <attributetype oid="1.3.6.1.4.1.42.2.27.4.1.15" obsolete="false" singlevalue="false" collective="false" nousermodification="false">
+         <aliases>
+            <alias>corbaRepositoryId</alias>
+         </aliases>
+         <description>Repository ids of interfaces implemented by a CORBA object</description>
+         <usage>USER_APPLICATIONS</usage>
+         <syntax>1.3.6.1.4.1.1466.115.121.1.15</syntax>
+         <equality>caseExactMatch</equality>
+      </attributetype>
+   </attributetypes>
+   <objectclasses>
+      <objectclass oid="1.3.6.1.4.1.42.2.27.4.2.10" obsolete="false">
+         <aliases>
+            <alias>corbaContainer</alias>
+         </aliases>
+         <description>Container for a CORBA object</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>STRUCTURAL</type>
+         <mandatory>
+            <attributetype>cn</attributetype>
+         </mandatory>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.42.2.27.4.2.9" obsolete="false">
+         <aliases>
+            <alias>corbaObject</alias>
+         </aliases>
+         <description>CORBA object representation</description>
+         <superiors>
+            <superior>top</superior>
+         </superiors>
+         <type>ABSTRACT</type>
+         <optional>
+            <attributetype>corbaRepositoryId</attributetype>
+            <attributetype>description</attributetype>
+         </optional>
+      </objectclass>
+      <objectclass oid="1.3.6.1.4.1.42.2.27.4.2.11" obsolete="false">
+         <aliases>
+            <alias>corbaObjectReference</alias>
+         </aliases>
+         <description>CORBA interoperable object reference</description>
+         <superiors>
+            <superior>corbaObject</superior>
+         </superiors>
+         <type>AUXILIARY</type>
+         <mandatory>
+            <attributetype>corbaIor</attributetype>
+         </mandatory>
+      </objectclass>
+   </objectclasses>
+</schema>
\ No newline at end of file

Propchange: directory/sandbox/felixk/studio-schemaeditor/src/main/resources/resources/schemas/openldap/corba.xml
------------------------------------------------------------------------------
    svn:eol-style = native