next up previous
Next: C.2.2 OpenLDAP Directory Server Up: C.2 LDIF Files Previous: C.2 LDIF Files

Subsections

C.2.1 Sun One Directory Server

C.2.1.1 commURIObject

commURI (H.350) is a pointer and method to link people or resources to their multimedia conferencing elements.

Download :
http://lab.ac.uab.edu/vnet/documents/ldif/commURI.ldif.txt

# Communication Object Schema

#

# Schema for Representing Communication Objects in an LDAP Directory

#

# Abstract

#

# This document defines the schema for representing Communication

# objects in an LDAP directory [LDAPv3]. It defines schema elements

# to represent a communication object URI [commURIObject].

#

#

#

# .1 = Communication related work

# .1.1 = commURIObject

# .1.1.1 = attributes

# .1.1.2 = objectclass

# .1.1.3 = syntax

#

# Attribute Type Definitions

#

# The following attribute types are defined in this document:

#

# commURI

dn: cn=schema

changetype: modify

#

# if you need to change the definition of an attribute,

# then first delete and re-add in one step

#

# if this is the first time you are adding the commObject

# objectclass using this LDIF file, then you should comment

# out the delete attributetypes modification since this will

# fail. Alternatively, if your ldapmodify has a switch to continue

# on errors, then just use that switch - if you're careful

#

delete: attributetypes

attributetypes: (0.0.8.350.1.1.1.1.1 NAME 'commURI' )

-

#

# re-add the attributes - in case there is a change of definition

#

#

add: attributetypes

attributetypes: (0.0.8.350.1.1.1.1.1

    NAME 'commURI'

    DESC 'Labeled URI format to point to the distinguished name of the commUniqueId'

    EQUALITY caseExactMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

-

# Object Class Definitions

#

# The following object classes are defined in this document:

#

# commURIObject

#

# commURIObject

#

# This auxiliary object class represents a URI attribute type

#

#

delete: objectclasses

objectclasses: (0.0.8.350.1.1.1.2.1 NAME 'commURIObject' )

-

add: objectclasses

objectclasses: (0.0.8.350.1.1.1.2.1

    NAME 'commURIObject'

    DESC 'object that contains the URI attribute type'

    SUP top AUXILIARY

    MAY ( commURI )

    )

-

#

# end of LDIF

#

C.2.1.2 commObject

commObject (H.350) is a primary functional object class which describes the general functionality of all video and voice endpoints.

Download :
http://lab.ac.uab.edu/vnet/documents/ldif/commObject.ldif.txt

# Communication Object Schema

#

# Schema for Representing Communication Objects in an LDAP Directory

#

# Abstract

#

# This document defines the schema for representing Communication

# objects in an LDAP directory [LDAPv3]. It defines schema elements

# to represent a communication object [commObject].

#

#

# .1 = Communication related work

# .1.2 = commObject

# .1.2.1 = attributes

# .1.2.2 = objectclass

# .1.2.3 = syntax

#

#

# Attribute Type Definitions

#

# The following attribute types are defined in this document:

#

# commUniqueId

# commOwner

# commPrivate

dn: cn=schema

changetype: modify

#

# if you need to change the definition of an attribute,

# then first delete and re-add in one step

#

# if this is the first time you are adding the commObject

# objectclass using this LDIF file, then you should comment

# out the delete attributetypes modification since this will

# fail. Alternatively, if your ldapmodify has a switch to continue

# on errors, then just use that switch - if you're careful

#

delete: attributetypes

attributetypes: (0.0.8.350.1.1.2.1.1 NAME 'commUniqueId' )

attributetypes: (0.0.8.350.1.1.2.1.2 NAME 'commOwner' )

attributetypes: (0.0.8.350.1.1.2.1.3 NAME 'commPrivate' )

-

#

# re-add the attributes - in case there is a change of definition

#

#

add: attributetypes

attributetypes: (0.0.8.350.1.1.2.1.1

    NAME 'commUniqueId'

    DESC 'To hold the endpoints unique Id'

    EQUALITY caseIgnoreIA5Match

    SUBSTR caseIgnoreIA5SubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.2.1.2

    NAME 'commOwner'

    DESC 'Labeled URI to point back to the original owner'

    EQUALITY caseExactMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetypes: (0.0.8.350.1.1.2.1.3

    NAME 'commPrivate'

    DESC 'To decide whether the entry is visible to world or not'

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

-

# Object Class Definitions

#

# The following object classes are defined in this document:

#

# commObject

#

# commObject

#

#

delete: objectclasses

objectclasses: (0.0.8.350.1.1.2.2.1 NAME 'commObject' )

-

add: objectclasses

objectclasses: (0.0.8.350.1.1.2.2.1

    NAME 'commObject'

    DESC 'object that contains the Communication attributes'

    SUP top STRUCTURAL

    MUST commUniqueId

    MAY ( commOwner $ commPrivate )

    )

-

#

# end of LDIF

#

C.2.1.3 h323Identity

H.350.1 defines the h323Identity object class which represents H.323 protocol elements.

Download :
http://lab.ac.uab.edu/vnet/documents/ldif/h323Identity.ldif.txt

# h323Identity Object Schema

#

# Schema for representing h323Identity Object in an LDAP Directory

#

# Abstract

#

# This document defines the schema for representing h323Identity

# object in an LDAP directory [LDAPv3]. It defines schema elements

# to represent an h323Identity object [h323Identity].

#

# .1 = Communication related work

# .1.3 = h323Identity

# .1.3.1 = attributes

# .1.3.2 = objectclass

# .1.3.3 = syntax

#

#

#

# Attribute Type Definitions

#

# The following attribute types are defined in this document:

#

# h323IdentityGKDomain

# h323Identityh323-ID

# h323IdentitydialedDigits

# h323Identityemail-ID

# h323IdentityURL-ID

# h323IdentitytransportID

# h323IdentitypartyNumber

# h323IdentitymobileUIM

# h323IdentityEndpointType

# h323IdentityServiceLevel

dn: cn=schema

changetype: modify

#

# if you need to change the definition of an attribute,

# then first delete and re-add in one step

#

# if this is the first time you are adding the h323Identity

# objectclass using this LDIF file, then you should comment

# out the delete attributetypes modification since this will

# fail. Alternatively, if your ldapmodify has a switch to continue

# on errors, then just use that switch - if you're careful

#

delete: attributetypes

attributetypes: (0.0.8.350.1.1.3.1.1 NAME 'h323IdentityGKDomain' )

attributetypes: (0.0.8.350.1.1.3.1.2 NAME 'h323Identityh323-ID' )

attributetypes: (0.0.8.350.1.1.3.1.3 NAME 'h323IdentitydialedDigits' )

attributetypes: (0.0.8.350.1.1.3.1.4 NAME 'h323Identityemail-ID' )

attributetypes: (0.0.8.350.1.1.3.1.5 NAME 'h323IdentityURL-ID' )

attributetypes: (0.0.8.350.1.1.3.1.6 NAME 'h323IdentitytransportID' )

attributetypes: (0.0.8.350.1.1.3.1.7 NAME 'h323IdentitypartyNumber' )

attributetypes: (0.0.8.350.1.1.3.1.8 NAME 'h323IdentitymobileUIM' )

attributetypes: (0.0.8.350.1.1.3.1.9 NAME 'h323IdentityEndpointType' )

attributetypes: (0.0.8.350.1.1.3.1.10 NAME 'h323IdentityServiceLevel' )

-

#

# re-add the attributes - in case there is a change of definition

#

#

add: attributetypes

attributetypes: (0.0.8.350.1.1.3.1.1

    NAME 'h323IdentityGKDomain'

    DESC 'FQDN of the Gatekeeper'

    EQUALITY caseIgnoreIA5Match

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.3.1.2

    NAME 'h323Identityh323-ID'

    DESC 'specifies the endpoint address alias as specified in H.323'

    EQUALITY caseIgnoreIA5Match

    SUBSTR caseIgnoreIA5SubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.3.1.3

    NAME 'h323IdentitydialedDigits'

    DESC 'Specifies the endpoint dialled digits as specified in H.323'

    EQUALITY caseIgnoreIA5Match

    SUBSTR caseIgnoreIA5SubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.3.1.4

    NAME 'h323Identityemail-ID'

    DESC 'Specifies an H.323 entity that can be reached using H.323'

    EQUALITY caseIgnoreIA5Match

    SUBSTR caseIgnoreIA5SubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.3.1.5

    NAME 'h323IdentityURL-ID'

    DESC 'H.323 specs'

    EQUALITY caseExactMatch

    SUBSTR caseExactSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetypes: (0.0.8.350.1.1.3.1.6

    NAME 'h323IdentitytransportID'

    DESC 'specifies endpoint transport Id as defined in H.323'

    EQUALITY caseIgnoreIA5Match

    SUBSTR caseIgnoreIA5SubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.3.1.7

    NAME 'h323IdentitypartyNumber'

    DESC 'endpoint party Number as defined in H.323'

    EQUALITY caseIgnoreIA5Match

    SUBSTR caseIgnoreIA5SubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.3.1.8

    NAME 'h323IdentitymobileUIM'

    DESC 'endpoint mobile UIM as defined in H.323 document'

    EQUALITY caseIgnoreIA5Match

    SUBSTR caseIgnoreIA5SubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.3.1.9

    NAME 'h323IdentityEndpointType'

    DESC 'The endpoint H.323 type as defined in ITU-T H.323v4.'

    EQUALITY caseIgnoreMatch

    SUBSTR caseIgnoreSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetypes: (0.0.8.350.1.1.3.1.10

    NAME 'h323IdentityServiceLevel'

    DESC 'To define services a user can belong to.'

    EQUALITY caseIgnoreMatch

    SUBSTR caseIgnoreSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

-

# Object Class Definitions

#

# The following object class is defined in this document:

#

# h323Identity

#

# h323Identity

#

#

delete: objectclasses

objectclasses: (0.0.8.350.1.1.3.2.1 NAME 'h323Identity' )

-

add: objectclasses

objectclasses: (0.0.8.350.1.1.3.2.1

    NAME 'h323Identity'

    DESC 'h323Identity object'

    SUP top AUXILIARY

    MAY ( h323IdentityGKDomain $ h323Identityh323-ID $

        h323IdentitydialedDigits $ h323Identityemail-ID $

        h323IdentityURL-ID $ h323IdentitytransportID $

        h323IdentitypartyNumber $ h323IdentitymobileUIM $

        h323IdentityEndpointType $ h323IdentityServiceLevel )

    )

-

#

# end of LDIF

#

C.2.1.4 h235Identity

H.350.2 defines the h235Identity object class which represents H.235 protocol elements. This is typically used in conjunction with h323Identity or h320Identity to represent security elements.

Download :
http://lab.ac.uab.edu/vnet/documents/ldif/h235Identity.ldif.txt

# h235Identity Object Schema

#

# Schema for representing h235Identity Object in an LDAP Directory

#

# Abstract

#

# This document defines the schema for representing h235Identity

# object in an LDAP directory [LDAPv3]. It defines schema elements

# to represent an h235Identity object [h235Identity].

#

# .1 = Communication related work

# .1.4 = h235Identity

# .1.4.1 = attributes

# .1.4.2 = objectclass

# .1.4.3 = syntax

#

#

#

# Attribute Type Definitions

#

# The following attribute types are defined in this document:

#

# h235IdentityEndpointID

# h235IdentityPassword

dn: cn=schema

changetype: modify

#

# if you need to change the definition of an attribute,

# then first delete and re-add in one step

#

# if this is the first time you are adding the h235Identity

# objectclass using this LDIF file, then you should comment

# out the delete attributetypes modification since this will

# fail. Alternatively, if your ldapmodify has a switch to continue

# on errors, then just use that switch - if you're careful

#

delete: attributetypes

attributetypes: (0.0.8.350.1.1.4.1.1 NAME 'h235IdentityEndpointID' )

attributetypes: (0.0.8.350.1.1.4.1.2 NAME 'h235IdentityPassword' )

-

#

# re-add the attributes - in case there is a change of definition

#

#

add: attributetypes

attributetypes: (0.0.8.350.1.1.4.1.1

    NAME 'h235IdentityEndpointID'

    DESC 'The Sender ID as defined in ITU-H235v2.'

    EQUALITY caseIgnoreMatch

    SUBSTR caseIgnoreSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetypes: (0.0.8.350.1.1.4.1.2

    NAME 'h235IdentityPassword'

    DESC 'The endpoint H.323 password as defined in ITU-H235v2.'

    EQUALITY octetStringMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )

-

# Object Class Definitions

#

# The following object class is defined in this document:

#

# h235Identity

#

# h235Identity

#

#

delete: objectclasses

objectclasses: (0.0.8.350.1.1.4.2.1 NAME 'h235Identity' )

-

add: objectclasses

objectclasses: (0.0.8.350.1.1.4.2.1

    NAME 'h235Identity'

    DESC 'h235Identity object'

    SUP top AUXILIARY

    MAY ( h235IdentityEndpointID $ h235IdentityPassword $

        userCertificate $ cACertificate $

        authorityRevocationList $ certificateRevocationList $

        crossCertificatePair )

    )

-

#

# end of LDIF

#

C.2.1.5 h320Identity

H.350.3 defines the h320Identity object class which represents H.320 protocol elements.

Download :
http://lab.ac.uab.edu/vnet/documents/ldif/h320Identity.ldif.txt

# h320Identity Object Schema

#

# Schema for representing h320Identity Object in an LDAP Directory

#

# Abstract

#

# This document defines the schema for representing h320Identity

# object in an LDAP directory [LDAPv3]. It defines schema elements

# to represent an h320Identity object [h320Identity].

#

# .1 = Communication related work

# .1.5 = h320Identity

# .1.5.1 = attributes

# .1.5.2 = objectclass

# .1.5.3 = syntax

#

#

#

# Attribute Type Definitions

#

# The following attribute types are defined in this document:

#

# h320IdentityCC

# h320IdentityNDC

# h320IdentitySN

# h320IdentityServiceLevel

# h320IdentityExtension

dn: cn=schema

changetype: modify

#

# if you need to change the definition of an attribute,

# then first delete and re-add in one step

#

# if this is the first time you are adding the h320Identity

# objectclass using this LDIF file, then you should comment

# out the delete attributetypes modification since this will

# fail. Alternatively, if your ldapmodify has a switch to continue

# on errors, then just use that switch - if you're careful

#

delete: attributetypes

attributetypes: (0.0.8.350.1.1.5.1.1 NAME 'h320IdentityCC' )

attributetypes: (0.0.8.350.1.1.5.1.4 NAME 'h320IdentityNDC' )

attributetypes: (0.0.8.350.1.1.5.1.5 NAME 'h320IdentitySN' )

attributetypes: (0.0.8.350.1.1.5.1.2 NAME 'h320IdentityServiceLevel' )

attributetypes: (0.0.8.350.1.1.5.1.3 Name 'h320IdentityExtension' )

-

#

# re-add the attributes - in case there is a change of definition

#

#

add: attributetypes

attributetypes: (0.0.8.350.1.1.5.1.1

    NAME 'h320IdentityCC'

    DESC 'Country Code'

    EQUALITY caseIgnoreIA5Match

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{3} )

attributetypes: (0.0.8.350.1.1.5.1.4

    NAME 'h320IdentityNDC'

    DESC 'National Destination Code'

    EQUALITY caseIgnoreIA5Match

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{15} )

attributetypes: (0.0.8.350.1.1.5.1.5

    NAME 'h320IdentitySN'

    DESC 'Subscriber Number'

    EQUALITY caseIgnoreIA5Match

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{15} )

attributetypes: (0.0.8.350.1.1.5.1.2

    NAME 'h320IdentityServiceLevel'

    DESC 'To define services that a user can belong to.'

    EQUALITY caseIgnoreMatch

    SUBSTR caseIgnoreSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetypes: (0.0.8.350.1.1.5.1.3

    NAME 'h320IdentityExtension'

    DESC 'Extension of terminal required to dial after initial PTSN

    address is connected.'

    EQUALITY caseIgnoreMatch

    SUBSTR caseIgnoreSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{120} )

-

# Object Class Definitions

#

# The following object class is defined in this document:

#

# h320Identity

#

# h320Identity

#

#

delete: objectclasses

objectclasses: (0.0.8.350.1.1.5.2.1 NAME 'h320Identity' )

-

add: objectclasses

objectclasses: (0.0.8.350.1.1.5.2.1

    NAME 'h320Identity'

    DESC 'h320Identity object'

    SUP top AUXILIARY

    MAY ( h320IdentityCC $ h320IdentityNDC $ h320IdentitySN $

        h320IdentityServiceLevel $ h320IdentityExtension )

    )

-

#

# end of LDIF

#

C.2.1.6 sipIdentity

H.350.4 defines the sipIdentity object class which represents SIP protocol elements.

Download :
http://lab.ac.uab.edu/vnet/documents/ldif/sipIdentity.ldif.txt

# SIPIdentity Object Schema

#

# Schema for representing SIPIdentity Object in an LDAP Directory

#

# Abstract

#

# This document defines the schema for representing SIPIdentity

# object in an LDAP directory [LDAPv3]. It defines schema elements

# to represent an SIPIdentity object [SIPIdentity].

#

# .1 = Communication related work

# .1.6 = SIPIdentity

# .1.6.1 = attributes

# .1.6.2 = objectclass

# .1.6.3 = syntax

#

#

#

# Attribute Type Definitions

#

# The following attribute types are defined in this document:

#

# SIPIdentitySIPURI

# SIPIdentityRegistrarAddress

# SIPIdentityProxyAddress

# SIPIdentityAddress

# SIPIdentityPassword

# SIPIdentityUserName

# SIPIdentityServiceLevel

dn: cn=schema

changetype: modify

#

# if you need to change the definition of an attribute,

# then first delete and re-add in one step

#

# if this is the first time you are adding the SIPIdentity

# objectclass using this LDIF file, then you should comment

# out the delete attributetypes modification since this will

# fail. Alternatively, if your ldapmodify has a switch to continue

# on errors, then just use that switch - if you're careful

#

delete: attributetypes

attributetypes: (0.0.8.350.1.1.6.1.1 NAME 'SIPIdentitySIPURI' )

attributetypes: (0.0.8.350.1.1.6.1.2 NAME 'SIPIdentityRegistrarAddress' )

attributetypes: (0.0.8.350.1.1.6.1.3 NAME 'SIPIdentityProxyAddress' )

attributetypes: (0.0.8.350.1.1.6.1.4 NAME 'SIPIdentityAddress' )

attributetypes: (0.0.8.350.1.1.6.1.5 NAME 'SIPIdentityPassword' )

attributetypes: (0.0.8.350.1.1.6.1.6 NAME 'SIPIdentityUserName' )

attributetypes: (0.0.8.350.1.1.6.1.7 NAME 'SIPIdentityServiceLevel' )

-

#

# re-add the attributes - in case there is a change of definition

#

#

add: attributetypes

attributetypes: (0.0.8.350.1.1.6.1.1

    NAME 'SIPIdentitySIPURI'

    DESC 'Universal Resource Indicator of the SIP UA'

    EQUALITY caseExactMatch

    SUBSTR caseExactSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetypes: (0.0.8.350.1.1.6.1.2

    NAME 'SIPIdentityRegistrarAddress'

    DESC 'specifies the location of the registrar'

    EQUALITY caseIgnoreIA5Match

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.6.1.3

    NAME 'SIPIdentityProxyAddress'

    DESC 'Specifies the location of the SIP Proxy'

    EQUALITY caseIgnoreIA5Match

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.6.1.4

    NAME 'SIPIdentityAddress'

    DESC 'IP address of the UA'

    EQUALITY caseIgnoreIA5Match

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

attributetypes: (0.0.8.350.1.1.6.1.5

    NAME 'SIPIdentityPassword'

    DESC 'The user agent SIP password '

    EQUALITY octetStringMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )

attributetypes: (0.0.8.350.1.1.6.1.6

    NAME 'SIPIdentityUserName'

    DESC 'The user agent user name.'

    EQUALITY caseIgnoreMatch

    SUBSTR caseIgnoreSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetypes: (0.0.8.350.1.1.6.1.7

    NAME 'SIPIdentityServiceLevel'

    DESC 'To define services that a user can belong to.'

    EQUALITY caseIgnoreIA5Match

    SUBSTR caseIgnoreIA5SubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )

-

# Object Class Definitions

#

# The following object class is defined in this document:

#

# SIPIdentity

#

# SIPIdentity

#

#

delete: objectclasses

objectclasses: (0.0.8.350.1.1.6.2.1 NAME 'SIPIdentity' )

-

add: objectclasses

objectclasses: (0.0.8.350.1.1.6.2.1

    NAME 'SIPIdentity'

    DESC 'SIPIdentity object'

    SUP top AUXILIARY

    MAY ( SIPIdentitySIPURI $ SIPIdentityRegistrarAddress $

        SIPIdentityProxyAddress $ SIPIdentityAddress $

        SIPIdentityPassword $ SIPIdentityUserName $

        SIPIdentityServiceLevel $ userSMIMECertificate )

    )

-

#

# end of LDIF

#

C.2.1.7 genericIdentity

H.350.5 defines the genericIdentity object class which represents non-standard protocol elements.

Download :
http://lab.ac.uab.edu/vnet/documents/ldif/genericIdentity.ldif.txt

# genericIdentity Object Schema

#

# Schema for representing a genericIdentity Protocol Object in an LDAP Directory

#

# Abstract

#

# This document defines the schema for representing genericIdentity

# object in an LDAP directory [LDAPv3]. It defines schema elements

# to represent an genericIdentity object [genericIdentity].

#

# .1 = Communication related work

# .1.7 = genericIdentity

# .1.7.1 = attributes

# .1.7.2 = objectclass

# .1.7.3 = syntax

#

#

#

# Attribute Type Definitions

#

# The following attribute types are defined in this document:

#

# genericIdentityProtocolIdentifier

# genericIdentityMessage

dn: cn=schema

changetype: modify

#

# if you need to change the definition of an attribute,

# then first delete and re-add in one step

#

# if this is the first time you are adding the genericIdentity

# objectclass using this LDIF file, then you should comment

# out the delete attributetypes modification since this will

# fail. Alternatively, if your ldapmodify has a switch to continue

# on errors, then just use that switch - if you're careful

#

delete: attributetypes

attributetypes:(0.0.8.350.1.1.7.1.1 NAME 'genericIdentityProtocolIdentifier' )

attributetypes: (0.0.8.350.1.1.7.1.2 NAME 'genericIdentityMessage' )

-

#

# re-add the attributes - in case there is a change of definition

#

#

add: attributetypes

attributetypes: (0.0.8.350.1.1.7.1.1

    NAME 'genericIdentityProtocolIdentifier'

    DESC 'name of the non-standard protocol'

    EQUALITY caseIgnoreMatch

    SUBSTR caseIgnoreSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

attributetypes: (0.0.8.350.1.1.7.1.2

    NAME 'genericIdentityMessage'

    DESC 'informative text string'

    EQUALITY caseIgnoreMatch

    SUBSTR caseIgnoreSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

-

# Object Class Definitions

#

# The following object class is defined in this document:

#

# genericIdentity

#

# genericIdentity

#

#

delete: objectclasses

objectclasses: (0.0.8.350.1.1.7.2.1 NAME 'genericIdentity' )

-

add: objectclasses

objectclasses: (0.0.8.350.1.1.7.2.1

    NAME 'genericIdentity'

    DESC 'genericIdentity object'

    SUP top AUXILIARY

    MAY ( genericIdentityProtocolIdentifier $ genericIdentityMessage )

    )

-

#

# end of LDIF

#

C.2.1.8 callPreferenceURIObject

H.350.6 defines the callPreferenceURIObject object class which represents call forwarding and call preference information.

Download :
http://lab.ac.uab.edu/vnet/documents/ldif/callPreferenceURIObject.ldif.txt

# callPreferenceURIObject Object Schema

#

# Schema for representing a callPreferenceURIObject Object in an LDAP Directory

#

# Abstract

#

# This document defines the schema for representing callPreferenceURIObject

# object in an LDAP directory [LDAPv3]. It defines schema elements

# to represent an callPreferenceURIObject object [callPreferenceURIObject].

#

# .1 = Communication related work

# .1.8 = callPreferenceURIObject

# .1.8.1 = attributes

# .1.8.2 = objectclass

# .1.8.3 = syntax

#

#

#

# Attribute Type Definitions

#

# The following attribute types are defined in this document:

#

# callPreferenceURI

dn: cn=schema

changetype: modify

#

# if you need to change the definition of an attribute,

# then first delete and re-add in one step

#

# if this is the first time you are adding the genericIdentity

# objectclass using this LDIF file, then you should comment

# out the delete attributetypes modification since this will

# fail. Alternatively, if your ldapmodify has a switch to continue

# on errors, then just use that switch - if you're careful

#

delete: attributetypes

attributetypes:(0.0.8.350.1.1.8.1.1 NAME 'callPreferenceURI' )

-

#

# re-add the attributes - in case there is a change of definition

#

#

add: attributetypes

attributetypes: (0.0.8.350.1.1.8.1.1

    NAME 'callPreferenceURI'

    DESC 'Labeled URI format to point to forwarded address and type of forwarding'

    EQUALITY caseExactMatch

    SUBSTR caseExactSubstringsMatch

    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )

-

# Object Class Definitions

#

# The following object class is defined in this document:

#

# callPreferenceURIObject

#

# callPreferenceURIObject

#

#

delete: objectclasses

objectclasses: (0.0.8.350.1.1.8.2.1 NAME 'callPreferenceURIObject' )

-

add: objectclasses

objectclasses: (0.0.8.350.1.1.8.2.1

    NAME 'callPreferenceURIObject'

    DESC 'callPreference object'

    SUP top AUXILIARY

    MAY ( callPreferenceURI )

    )

-

#

# end of LDIF

#

C.2.1.9 eduPerson

Download :
http://www.educause.edu/eduperson


next up previous
Next: C.2.2 OpenLDAP Directory Server Up: C.2 LDIF Files Previous: C.2 LDIF Files

Video Middleware Cookbook
Questions and Comments : Cookbook Editors