What is the origin of dsdb_syntax dsdb_syntaxes[] in source4/dsdb/schema/schema_syntax.c?

Matthieu Patou mat at samba.org
Tue Apr 10 01:43:09 MDT 2012


On 04/09/2012 11:55 PM, Gémes Géza wrote:
> Hi,
>
> In an attempt to create AD compatible schema ldif file (to be loaded in
> Samba4) for the ISC DHCPD (LDAP support is included in the ISC DHCPD
> from 4.2, but extended to include support for IPv6 by:
> http://www.mentby.com/jiri-popelka/isc-dhcp-42-with-ldap-and-ipv6.html)
> tried  to convert the attached schema file to AD schema ldif.
> oLschema2ldif failed after converting a few attributes. Looking at its
> source code I've found, that it is using a mapping between ldap_oid,
> attributeSyntax_oid and oMSyntax in dsdb_syntax dsdb_syntaxes[] from
> source4/dsdb/schema/schema_syntax.c. In order to be able to convert an
> arbitrary (in my case dhcpd) schema file I would need a generic mapping
> rule set between ldap_oids and attributes needed by AD
> (attributeSyntax_oid and oMSyntax)
What is dsdb_syntaxes is supposed to be the rule for MS AD.

 From your file I found the following syntax

1.3.6.1.4.1.1466.115.121.1.12
1.3.6.1.4.1.1466.115.121.1.24
1.3.6.1.4.1.1466.115.121.1.26
1.3.6.1.4.1.1466.115.121.1.27
1.3.6.1.4.1.1466.115.121.1.40
1.3.6.1.4.1.1466.115.121.1.7

Which one is missing in the table ?


Matthieu.

-- 
Matthieu Patou
Samba Team
http://samba.org



More information about the samba-technical mailing list