overlay datamorph

# they depend on the syntaxes defined by the overlay
attributetype ( 1.3.6.1.4.1.4203.666.11.12.123.1 NAME 'enumerated'
    DESC 'Enumerated attribute'
    EQUALITY fixedSizeIntegerMatch
    ORDERING fixedSizeIntegerOrderingMatch
    SYNTAX 1.3.6.1.4.1.4203.666.11.12.1.2 )

attributetype ( 1.3.6.1.4.1.4203.666.11.12.123.2 NAME 'number'
    DESC 'Integer attribute'
    EQUALITY fixedSizeIntegerMatch
    ORDERING fixedSizeIntegerOrderingMatch
    SYNTAX 1.3.6.1.4.1.4203.666.11.12.1.3 )

attributetype ( 1.3.6.1.4.1.4203.666.11.12.123.3 NAME 'signed'
    DESC 'Signed integer attribute'
    EQUALITY fixedSizeSignedIntegerMatch
    ORDERING fixedSizeSignedIntegerOrderingMatch
    SYNTAX 1.3.6.1.4.1.4203.666.11.12.1.4 )

objectclass ( 1.3.6.1.4.1.4203.666.11.12.123.4 NAME 'transformedObject'
    DESC 'Testing objectclass'
    SUP top AUXILIARY
    MAY ( enumerated $ number $ signed ) )

datamorph eNuM enumerated
datamorph_value 1 bjensen
datamorph_value 11 bjorn
datamorph_value 12 dots
datamorph_value "13" jaj
datamorph_value 14 jjones
datamorph_value 10 jdoe
datamorph_value 101 jen
datamorph_value 20 johnd
datamorph_value 51 "melliot"
datamorph_value 31 uham
datamorph_value 200 "\\no \"name\""

datamorph int signed
datamorph_size 2
datamorph_signed TRUE
datamorph_lower_bound -20000
datamorph_upper_bound 30000

datamorph iNT number
datamorph_size 1
datamorph_signed no
datamorph_upper_bound 1
