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

Gémes Géza geza at kzsdabas.hu
Tue Apr 10 04:52:27 MDT 2012


2012-04-10 09:43 keltezéssel, Matthieu Patou írta:
> 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.
>
oLschema2ldif fails at converting attribute dhcpOptionsDN which is the
first with syntax 1.3.6.1.4.1.1466.115.121.1.12

Geza


More information about the samba-technical mailing list