Code

* Created "old" branch and moved stuff
[gosa.git] / branches / old / gosa-plugins / openxchange / contrib / openxchange.schema
diff --git a/branches/old/gosa-plugins/openxchange/contrib/openxchange.schema b/branches/old/gosa-plugins/openxchange/contrib/openxchange.schema
new file mode 100644 (file)
index 0000000..e32e837
--- /dev/null
@@ -0,0 +1,714 @@
+#
+# OPEN X CHANGE ORG - SCHEMA 0.1 
+#
+attributetype ( 1.1.2.1.1.1 NAME ( 'mailEnabled' )
+       DESC 'Is the user enabled or not, for pam_ldap,postfix etc. filtering...'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.2 NAME ( 'alias' )
+       DESC 'email alias'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+attributetype ( 1.1.2.1.1.3 NAME ( 'imapServer' )
+       DESC 'Users Imap Server'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.4 NAME ( 'imapPort' )
+       DESC 'Users Imap Server Port'
+       SUP ipServicePort )
+
+attributetype ( 1.1.2.1.1.5 NAME ( 'sievePort' ) 
+       DESC 'Users SIEVE Server Port'
+       SUP ipServicePort )
+
+attributetype ( 1.1.2.1.1.6 NAME ( 'smtpServer' )
+       DESC 'Users SMTP Server'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.7 NAME ( 'smtpPort' )
+       DESC 'Users SMTP Server Port'
+       SUP ipServicePort )
+
+attributetype ( 1.1.2.1.1.8 NAME ( 'relClientCert' )
+       DESC 'Users Certificate for Ip Service like SMTP or IMAP'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.9 NAME ( 'userCountry' )
+        DESC 'Users country code'
+        SUP name SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.10 NAME ( 'loginDestination' )
+       DESC 'Users Destination - Groupware , Webmail, Config ...'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.11 NAME ( 'birthDay' )
+       DESC 'Users birthday'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.12 NAME ( 'colocRouteAddr' )
+       DESC 'route mail to this address'
+       EQUALITY caseIgnoreIA5Match
+       SUBSTR caseIgnoreIA5SubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.13 NAME ( 'reject' )
+       DESC 'Should contain the mailaddys to reject'
+       EQUALITY caseIgnoreIA5Match
+       SUBSTR caseIgnoreIA5SubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+attributetype ( 1.1.2.1.1.14 NAME ( 'lnetMailAccess' )
+       DESC 'Is the user able to send mail to the inet'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.15 NAME ( 'OXGroupwareStyle' )
+       DESC 'Groupware Style'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.16 NAME ( 'OXWebmailStyle' )
+       DESC 'Webmail Style'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.17 NAME 'OXGroupID'
+        DESC 'GIDs of the secondary Groups of the User'
+        EQUALITY integerMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27)
+
+attributetype ( 1.1.2.1.1.18 NAME ( 'OXAppointmentDays' )
+       DESC 'Days to display new appointments'
+       EQUALITY caseIgnoreIA5Match
+       SUBSTR caseIgnoreIA5SubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+
+attributetype ( 1.1.2.1.1.19 NAME ( 'OXTaskDays' )
+       DESC 'Days to display new tasks'
+       EQUALITY caseIgnoreIA5Match
+       SUBSTR caseIgnoreIA5SubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.20 NAME ( 'OXTimeZone' )
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.21 NAME ( 'groupwareServer' )
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.22 NAME ( 'groupwareServerPort' )
+       SUP ipServicePort )
+
+attributetype ( 1.1.2.1.1.23 NAME ( 'webmailServer' )
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.24 NAME ( 'webmailServerPort' )
+       SUP ipServicePort )
+
+attributetype ( 1.1.2.1.1.25 NAME ( 'DBServer' )
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.26 NAME ( 'DBServerPort' )
+       SUP ipServicePort SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.27 NAME ( 'DBServerType' )
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.29 NAME ( 'resourceGroupName' ) 
+       SUP name SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.30 NAME ( 'resourceGroupMember' )
+       DESC 'resource that is member of a resource group'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+attributetype ( 1.1.2.1.1.31 NAME ( 'resourceGroupAvailable' )
+        DESC 'Ressource group available in OX'
+       EQUALITY booleanMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.32 NAME ( 'resourceGroupDescription' ) 
+       SUP description SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.33 NAME ( 'resourceName' ) 
+       SUP name SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.34 NAME ( 'resourceAvailable' )
+        DESC 'Ressource available in OX'
+       EQUALITY booleanMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.35 NAME ( 'resourceDescription' ) 
+       SUP description SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.36 NAME ( 'mailDomain' )
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.37 NAME ( 'vaddress' )
+       DESC 'vadress'
+       EQUALITY caseIgnoreIA5Match
+       SUBSTR caseIgnoreIA5SubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+attributetype ( 1.1.2.1.1.38  NAME ( 'MTALocaldomain' )
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.39 NAME ( 'mailDeliveryProgram' )
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+attributetype ( 1.1.2.1.1.40 NAME ( 'deliverToUID' )
+       DESC 'direct mail delivery'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
+
+attributetype ( 1.1.2.1.1.41 NAME ( 'fn' ) SUP name )
+
+attributetype ( 1.1.2.1.1.42 NAME ( 'smtpDomainTransportNexthop' )
+       DESC 'contain transport:[nexthop] mail routing information'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.43 NAME ( 'smtpDomain' )
+       DESC 'contain host/domain name, used with smtpDomainTransportNexthop'
+       EQUALITY caseIgnoreMatch
+       SUBSTR caseIgnoreSubstringsMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
+
+
+
+########### Special Attributes for new Contact Handling (OL)  ###############################
+
+attributetype ( 1.1.2.1.1.44 NAME ( 'IPPhone' )
+        DESC 'User IPPhone Address in Outlook'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.45 NAME ( 'url' )
+        DESC 'Users business Homepage'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.46 NAME ( 'otherpager' )
+        DESC 'Users Business pager'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.47 NAME ( 'otherfacsimiletelephonenumber' )
+        DESC 'Users Home fax number'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.48 NAME ( 'middleName' )
+        DESC 'Users middlename'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.49 NAME ( 'conferenceInformation' )
+        DESC 'Users n3tmeeting Info'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+########### END - Special Attributes for new Contact Handling (OL)  ###############################
+
+########### Special Attributes for new Contact Handling (OX) ##############################
+
+attributetype ( 1.1.2.1.1.50 NAME ( 'OXUserPosition' )
+        DESC 'Users position'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.51 NAME ( 'OXUserSalesVolume' )
+        DESC 'Users sales volume'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.52 NAME ( 'OXUserCity' )
+        DESC 'Users City'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.53 NAME ( 'OXUserTaxID' )
+        DESC 'Users Tax ID'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.54 NAME ( 'OXUserComReg' )
+        DESC 'Users Commercial Register'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.55 NAME ( 'OXUserBranches' )
+        DESC 'Users Branches'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.56 NAME ( 'OXUserAssistant' )
+        DESC 'Users Assistant'
+       SUP manager )
+
+attributetype ( 1.1.2.1.1.57 NAME ( 'OXUserCategories' )
+        DESC 'Users Categories'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.58 NAME ( 'OXUserOtherStreet' )
+        DESC 'Users alternative Street'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.59 NAME ( 'OXUserOtherPostalCode' )
+        DESC 'Users alternative postal code'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.60 NAME ( 'OXUserOtherCity' )
+        DESC 'Users alternative city'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.61 NAME ( 'OXUserOtherState' )
+        DESC 'Users alternative State'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.62 NAME ( 'OXUserOtherCountry' )
+        DESC 'Users alternative Country'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.63 NAME ( 'OXUserTeleAssistant' )
+        DESC 'Users Assistant TelephoneNumber'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.64 NAME ( 'OXUserTeleBusiness2' )
+        DESC 'Users alternative business phone number'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.65 NAME ( 'OXUserTeleCallback' )
+        DESC 'Users Callback'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.66 NAME ( 'OXUserTeleCar' )
+        DESC 'Users Car Phone Number'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.67 NAME ( 'OXUserTeleCompany' )
+        DESC 'Users Company Phone'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.68 NAME ( 'OXUserTeleHome2' )
+        DESC 'Users 2nd. Home Phone '
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.69 NAME ( 'OXUserTeleMobile2' )
+        DESC 'Users 2nd mobile number'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.70 NAME ( 'OXUserTeleOther' )
+        DESC 'Users other Phone'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.71 NAME ( 'OXUserTeleFax2' )
+        DESC 'Users 2nd Telefax Number'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.72 NAME ( 'OXUserTelePrimary' )
+        DESC 'Users primary Phone'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.73 NAME ( 'OXUserTeleRadio' )
+        DESC 'Users Radio'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.74 NAME ( 'OXUserTeleTTY' )
+        DESC 'Users TTY/tdd '
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.75 NAME ( 'OXUserInstantMessenger' )
+        DESC 'Users IM'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.76 NAME ( 'OXUserInstantmessenger2' )
+        DESC 'Users 2nd IM'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.77 NAME ( 'OXUserEmail2' )
+        DESC 'Users 2nd Email'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.78 NAME ( 'OXUserEmail3' )
+        DESC 'Users 3rd Email'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.79 NAME ( 'OXUserUserUndef01' )
+        DESC 'Users custom field 01'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.80 NAME ( 'OXUserUserUndef02' )
+        DESC 'Users custom field 02'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.81 NAME ( 'OXUserUserUndef03' )
+        DESC 'Users custom field 03'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.82 NAME ( 'OXUserUserUndef04' )
+        DESC 'Users custom field 04'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.83 NAME ( 'OXUserUserUndef05' )
+        DESC 'Users custom field 05'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.84 NAME ( 'OXUserUserUndef06' )
+        DESC 'Users custom field 06'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.85 NAME ( 'OXUserUserUndef07' )
+        DESC 'Users custom field 07'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.86 NAME ( 'OXUserUserUndef08' )
+        DESC 'Users custom field 08'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.87 NAME ( 'OXUserUserUndef09' )
+        DESC 'Users custom field 09'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.88 NAME ( 'OXUserUserUndef10' )
+        DESC 'Users custom field 10'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.89 NAME ( 'OXUserUserUndef11' )
+        DESC 'Users custom field 11'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.90 NAME ( 'OXUserUserUndef12' )
+        DESC 'Users custom field 12'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.91 NAME ( 'OXUserUserUndef13' )
+        DESC 'Users custom field 13'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.92 NAME ( 'OXUserUserUndef14' )
+        DESC 'Users custom field 14'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.93 NAME ( 'OXUserUserUndef15' )
+        DESC 'Users custom field 15'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.94 NAME ( 'OXUserUserUndef16' )
+        DESC 'Users custom field 16'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.95 NAME ( 'OXUserUserUndef17' )
+        DESC 'Users custom field 17'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.96 NAME ( 'OXUserUserUndef18' )
+        DESC 'Users custom field 18'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.97 NAME ( 'OXUserUserUndef19' )
+        DESC 'Users custom field 19'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.98 NAME ( 'OXUserUserUndef20' )
+        DESC 'Users custom field 20'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.99 NAME ( 'OXUserSuffix' )
+        DESC 'Users Suffix Name'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.100 NAME ( 'OXUserPostalCode' )
+        DESC 'Users Postal Code address'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.101 NAME ( 'OXUserState' )
+        DESC 'Users State Name'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.102 NAME ( 'OXUserMaritalStatus' )
+        DESC 'Users marital status'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.103 NAME ( 'OXUserChildren' )
+        DESC 'The number of users children '
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+attributetype ( 1.1.2.1.1.104 NAME ( 'OXUserProfession' )
+        DESC 'The Users profession'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.105 NAME ( 'OXUserNickName' )
+        DESC 'Users Nick Name'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.106 NAME ( 'OXUserSpouseName' )
+        DESC 'Users Spouse Name'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.107 NAME ( 'OXUserAnniversary' )
+        DESC 'Any user anniversary'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.108 NAME ( 'OXUserComment' )
+        DESC 'A comment about the Users'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.109 NAME ( 'OXUserDistributionList' )
+        DESC 'uid for the distribution List in the Databse'
+        EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+
+########### ADDED FOR OX GROUPWARE DAYVIEW ############
+attributetype ( 1.1.2.1.1.110 NAME ( 'OXDayviewInterval' )
+        DESC 'interval for displaying ox appointments on the dayview'
+        EQUALITY integerMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )
+
+attributetype ( 1.1.2.1.1.111 NAME ( 'OXDayviewStartTime' )
+        DESC 'starttime for displaying ox appointments on the dayview'
+       EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+
+attributetype ( 1.1.2.1.1.112 NAME ( 'OXDayviewEndTime' )
+        DESC 'endtime for displaying ox appointments on the dayview'
+       EQUALITY caseIgnoreMatch
+        SUBSTR caseIgnoreSubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
+#######################################################
+
+
+### ADDED FOR VDOMAINOBJECT ###
+
+attributetype ( 1.1.2.1.1.113 NAME ( 'domainName' )
+        DESC 'The name of domain'
+        EQUALITY caseIgnoreIA5Match
+        SUBSTR caseIgnoreIA5SubstringsMatch
+        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
+
+###############################
+
+
+
+#########################################################################
+
+
+
+#
+# Here we go with the OX Objects ...
+#
+
+objectclass ( 1.1.2.2.1.1 NAME 'OXUserObject' SUP top AUXILIARY
+       DESC 'Additional Objectclass for OX User'
+       MAY ( alias $ imapServer $ imapPort $ sievePort $ mailDomain $ smtpServer $ smtpPort $
+       groupwareServer $ groupwareServerPort $ webmailServer $ webmailServerPort $
+       DBServer $ DBServerPort $ DBServerType $ reject $ relClientCert $ userCountry $ 
+       loginDestination $ birthDay $ colocRouteAddr $ mailEnabled $ lnetMailAccess $ vaddress $ 
+       IPPhone $ url $ otherpager $ otherfacsimiletelephonenumber $ homephone $ 
+       c $ info $ middleName $ co $ conferenceInformation $ telexNumber $
+       OXGroupwareStyle $ OXWebmailStyle $ OXGroupID $ OXAppointmentDays $ OXTaskDays $ OXDayViewInterval $ OXDayViewStartTime $ OXDayViewEndTime $ OXTimeZone $
+       OXUserSuffix $ OXUserPostalCode $ OXUserCity $ OXUserState $ OXUserMaritalStatus $ OXUserChildren $ OXUserProfession $
+       OXUserNickName $ OXUserSpouseName $ OXUserAnniversary $ OXUserComment $
+       OXUserPosition $ OXUserSalesVolume $ OXUserTaxID $ OXUserComReg $ OXUserBranches $
+       OXUserAssistant $ OXUserCategories $ OXUserOtherStreet $ OXUserOtherPostalCode $ OXUserOtherCity $
+       OXUserOtherState $ OXUserOtherCountry $ OXUserTeleAssistant $ OXUserTeleBusiness2 $ OXUserTeleCallback $
+       OXUserTeleCar $ OXUserTeleCompany $ OXUserTeleHome2 $ OXUserTeleMobile2 $ OXUserTeleOther $ OXUserTeleFax2 $
+       OXUserTelePrimary $ OXUserTeleRadio $ OXUserTeleTTY $ OXUserInstantMessenger $ OXUserInstantmessenger2 $
+       OXUserEmail2 $ OXUserEmail3 $ OXUserUserUndef01 $ OXUserUserUndef02 $ OXUserUserUndef03 $ OXUserUserUndef04 $
+       OXUserUserUndef05 $ OXUserUserUndef06 $ OXUserUserUndef07 $ OXUserUserUndef08 $ OXUserUserUndef09 $
+       OXUserUserUndef10 $ OXUserUserUndef11 $ OXUserUserUndef12 $ OXUserUserUndef13 $ OXUserUserUndef14 $
+       OXUserUserUndef15 $ OXUserUserUndef16 $ OXUserUserUndef17 $ OXUserUserUndef18 $ OXUserUserUndef19 $
+       OXUserUserUndef20 $ OXUserDistributionList
+       ))
+
+objectclass ( 1.1.2.2.1.2 NAME 'OXResourceGroupObject' SUP top STRUCTURAL
+       DESC 'Additional Objectclass for OX ResourceGroup'
+       MAY ( resourceGroupName $ resourceGroupMember $ resourceGroupAvailable $ resourceGroupDescription ))
+
+
+objectclass ( 1.1.2.2.1.3 NAME 'OXResourceObject' SUP top STRUCTURAL
+       DESC 'Additional Objectclass for OX Resource'
+       MAY ( resourceName $ resourceAvailable $ resourceDescription ))
+
+objectclass ( 1.1.2.2.1.4 NAME 'OXVDomainObject' SUP top STRUCTURAL
+        DESC 'virtual domains, can be used for lookups for MTA'
+        MUST ( MTALocaldomain $ domainName ))
+
+objectclass ( 1.1.2.2.1.5 NAME 'OXIMAPFolderObject' SUP top STRUCTURAL
+       DESC 'Shared IMAP Folder'
+       MUST fn
+       MAY ( mailDeliveryProgram $ description $ mailEnabled $
+             deliverToUID))
+
+objectclass ( 1.1.2.2.1.6 NAME 'OXMailTransportObject' SUP top STRUCTURAL
+       DESC 'Transport maps in LDAP'
+       MUST ( smtpDomainTransportNexthop $ smtpDomain $ cn )
+       MAY   description )