Uploaded image for project: 'Directory Studio'
  1. Directory Studio
  2. DIRSTUDIO-1060

Exported OpenLDAP schema has syntax errors

    Details

      Description

      If you export a schema to OpenLDAP schema format, you cannot import it to slapd because slaptest fails with:

      1. slaptest -f test.conf -F tmp/
        55898c8a drksuewo.schema: line 5 attributetype: Missing closing parenthesis before end of input
        AttributeTypeDescription = "(" whsp
        numericoid whsp ; AttributeType identifier
        [ "NAME" qdescrs ] ; name used in AttributeType
        [ "DESC" qdstring ] ; description
        [ "OBSOLETE" whsp ]
        [ "SUP" woid ] ; derived from this other
        ; AttributeType
        [ "EQUALITY" woid ] ; Matching Rule name
        [ "ORDERING" woid ] ; Matching Rule name
        [ "SUBSTR" woid ] ; Matching Rule name
        [ "SYNTAX" whsp noidlen whsp ] ; see section 4.3
        [ "SINGLE-VALUE" whsp ] ; default multi-valued
        [ "COLLECTIVE" whsp ] ; default not collective
        [ "NO-USER-MODIFICATION" whsp ]; default user modifiable
        [ "USAGE" whsp AttributeUsage ]; default userApplications
        ; userApplications
        ; directoryOperation
        ; distributedOperation
        ; dSAOperation
        whsp ")"
        slaptest: bad configuration directory!

      The problem is that the exported schema misses the required whitespace character in front of the closing parenthesis of each attributetype and objectclass element. The fix is easy, just the renderer must be corrected.

        Attachments

          Activity

            People

            • Assignee:
              seelmann Stefan Seelmann
              Reporter:
              ckling Christoph Kling
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: