A.3 LDIF representation

The full schema information including syntaxes, containment rules, and other information not shown in the above summary tables, is given below (in LDIF format). This information is subject to change.


version: 1
# Copyright (c) 2004-2005 Unpublished Work of Novell, Inc. All Rights
# Reserved.
#
# THIS WORK IS AN UNPUBLISHED WORK AND CONTAINS CONFIDENTIAL,
# PROPRIETARY AND TRADE SECRET INFORMATION OF NOVELL, INC. ACCESS TO
# THIS WORK IS RESTRICTED TO (I) NOVELL, INC. EMPLOYEES WHO HAVE A NEED
# TO KNOW HOW TO PERFORM TASKS WITHIN THE SCOPE OF THEIR ASSIGNMENTS AND
# (II) ENTITIES OTHER THAN NOVELL, INC. WHO HAVE ENTERED INTO
#  APPROPRIATE LICENSE AGREEMENTS. NO PART OF THIS WORK MAY BE USED,
#  PRACTICED, PERFORMED, COPIED, DISTRIBUTED, REVISED, MODIFIED,
#  TRANSLATED, ABRIDGED, CONDENSED, EXPANDED, COLLECTED, COMPILED,
#  LINKED, RECAST, TRANSFORMED OR ADAPTED WITHOUT THE PRIOR WRITTEN
#  CONSENT OF NOVELL, INC. ANY USE OR EXPLOITATION OF THIS WORK WITHOUT
#  AUTHORIZATION COULD SUBJECT THE PERPETRATOR TO CRIMINAL AND CIVIL
#  LIABILITY.
#
# Base schema extensions for SpitFire
# 
# Last Modified: 6/27/05 (ek)
#
# See rfc2252 for information on attribute syntax definitions
#   String = 1.3.6.1.4.1.1466.115.121.1.15
#   Boolean = 1.3.6.1.4.1.1466.115.121.1.7
#   Octet String = 1.3.6.1.4.1.1466.115.121.1.40
#   DN = 1.3.6.1.4.1.1466.115.121.1.12
#   Case Exact String = 1.3.6.1.4.1.1466.115.121.1.26 
#   Case Ignore List = 2.16.840.1.113719.1.1.5.1.6
#   Case Ignore String = 1.3.6.1.4.1.1466.115.121.1.15
#   Stream = 1.3.6.1.4.1.1466.115.121.1.5
#   Time = 1.3.6.1.4.1.1466.115.121.1.24
#
# OID registered for EPM:
#   subarc "450" registered at: https://wiki.innerweb.novell.com/wiki.phtml?title=OID_Registration
#   attribute prefix: 2.16.840.1.113719.1.450.4.{3 digit unique per attribute}
#   object class prefix: 2.16.840.1.113719.1.450.6.{3 digit unique number per class}
#----------------------------------------------------------------------------------------------------------------------------
#-- Framework Attributes
#----------------------------------------------------------------------------------------------------------------------------
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: ( 
  2.16.840.1.113719.1.450.4.127 
  NAME 'srvprvUUID' 
  DESC 'Standard Attribute' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{64512} 
  SINGLE-VALUE 
  X-NDS_PUBLIC_READ '1' 
  X-NDS_NOT_SCHED_SYNC_IMMEDIATE '1' 
 )
dn: cn=schema
changetype: modify
add: objectClasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.127
  NAME 'srvprvEntityAux' 
  DESC 'Standard ObjectClass' 
  AUXILIARY MAY srvprvUUID 
  X-NDS_NOT_CONTAINER '1' 
 )
#----------------------------------------------------------------------------------------------------------------------------
#-- User Attributes
#----------------------------------------------------------------------------------------------------------------------------
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.60 
  NAME 'srvprvHideUser' 
  DESC 'Indicates if a user is hidden during searches' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
  SINGLE-VALUE
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.61 
  NAME 'srvprvHideAttributes' 
  DESC 'List of attributes a user is hiding from other users' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.62 
  NAME 'srvprvQueryList' 
  DESC 'List of saved query/search criteria' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.63 
  NAME 'srvprvCapabilities1' 
  DESC 'Place holder for classifying skills, knowledge, references, etc.  Classifications are defined in the application.' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.64 
  NAME 'srvprvCapabilities2' 
  DESC 'Place holder for classifying skills, knowledge, references, etc.  Classifications are defined in the application.' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.65 
  NAME 'srvprvCapabilities3' 
  DESC 'Place holder for classifying skills, knowledge, references, etc.  Classifications are defined in the application.' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.66 
  NAME 'srvprvCapabilities4' 
  DESC 'Place holder for classifying skills, knowledge, references, etc.  Classifications are defined in the application.' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.67 
  NAME 'srvprvCapabilities5' 
  DESC 'Place holder for classifying skills, knowledge, references, etc.  Classifications are defined in the application.' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.68 
  NAME 'srvprvIMAddress' 
  DESC 'Key-value pair of Instant messenger Addresses i.e. groupwise~jsmith' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )
# This is temporary until we convert the application to use the multi-value IM address (srvprvIMAddress) above
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.69 
  NAME 'srvprvGroupwiseIMAddress' 
  DESC 'Groupwise IM address' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE
 )
# This is temporary until we convert the application to use the multi-value IM address (srvprvIMAddress) above
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.70 
  NAME 'srvprvYahooIMAddress' 
  DESC 'Yahoo IM address'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE
 )
# This is temporary until we convert the application to use the multi-value IM address (srvprvIMAddress) above
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.71 
  NAME 'srvprvAOLIMAddress' 
  DESC 'AOL IM address' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.72
  NAME 'srvprvActiveDelegatees' 
  DESC 'The active delegatees of a user'
  SYNTAX  2.16.840.1.113719.1.1.5.1.6
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.73
  NAME 'srvprvActiveDelegators' 
  DESC 'The active delegators of a user'
  SYNTAX  2.16.840.1.113719.1.1.5.1.6
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.74
  NAME 'srvprvIsTaskManager' 
  DESC 'Indicates if user is a task group manager'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.7
  SINGLE-VALUE
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.75
  NAME 'srvprvTaskGroups' 
  DESC 'Groups for which the user is a task manager'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.12
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.77 
  NAME 'srvprvPreferredLocale' 
  DESC 'List of saved query/search criteria' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.128 
  NAME 'srvprvUserAux' 
  DESC 'Service provisioning user entity' 
  AUXILIARY MAY ( srvprvHideUser $ srvprvHideAttributes $ srvprvQueryList $ 
                  srvprvCapabilities1 $ srvprvCapabilities2 $ srvprvCapabilities3 $ srvprvCapabilities4 $ srvprvCapabilities5 $ 
                  srvprvIMAddress $ srvprvGroupwiseIMAddress $ srvprvYahooIMAddress $  srvprvAOLIMAddress $ srvprvIsTaskManager $ 
                  srvprvTaskGroups $ srvprvActiveDelegatees $ srvprvActiveDelegators $ srvprvPreferredLocale) 
  X-NDS_NOT_CONTAINER '1' 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.129
  NAME 'srvprvTaskManager' 
  DESC 'Task manager of the task group'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.12
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.130 
  NAME 'srvprvTaskGroupAux' 
  DESC 'Service provisioning task group' 
  AUXILIARY MAY ( srvprvTaskManager ) 
  X-NDS_NOT_CONTAINER '1' 
 )
#----------------------------------------------------------------------------------------------------------------------------
#-- Provisioning Attributes
#----------------------------------------------------------------------------------------------------------------------------
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: ( 
  2.16.840.1.113719.1.450.4.100 
  NAME 'srvprvCategoryKey' 
  DESC 'Associates a given Provisioning Request Definition to a set of provisioning categories. Values are keys to a srvprvChoice instance.'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: ( 
  2.16.840.1.113719.1.450.4.101 
  NAME 'srvprvGrant' 
  DESC 'Flag which if true specifies that the Provisioning Request Definition supports a Grant operation.'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: ( 
  2.16.840.1.113719.1.450.4.102 
  NAME 'srvprvRevoke' 
  DESC 'Flag which if true specifies that the Provisioning Request Definition supports a Revoke operation.'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: ( 
  2.16.840.1.113719.1.450.4.103 
  NAME 'srvprvFlowStrategy' 
  DESC 'Specifies the flow invocation strategy to be used for the Provisioning Request Definition.'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: ( 
  2.16.840.1.113719.1.450.4.104 
  NAME 'srvprvLocalizedNames' 
  DESC 'Provides set of localized display name strings for the provisioning web applications, Designers and iManager.'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.26 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.105 
  NAME 'srvprvLocalizedDescrs' 
  DESC 'Provides set of localized description strings for the provisioning web applications, Designers and iManager.'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.26 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.106 
  NAME 'srvprvStatus' 
  DESC 'Specifies the status of the Provisioning Object. Supported values will include: Inactive, Active, Template, and Retired.'
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.107  
  NAME 'srvprvProcessXML' 
  DESC 'XML document representing a Provisioning process definition including Workflow and Provisioning Action.'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.5
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.108 
  NAME 'srvprvEntityType' 
  DESC 'Specifies Directory Abstraction Layer Entity definition type: P-Public definitions or S-System definitions.'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.109 
  NAME 'srvprvRequestXML' 
  DESC 'XML document representing the initial request form and its data bindings'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.5
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.110 
  NAME 'srvprvModified' 
  DESC 'Flag to indicate changes to definitions object instances in the directory model container'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.15
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.111 
  NAME 'srvprvEntitlementRef' 
  DESC 'Reference to a DirXML-Entitlement'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.12
  SINGLE-VALUE 
 ) 
#----------------------------------------------------------------------------------------------------------------------------
#-- Provisioning Configuration Containers
#----------------------------------------------------------------------------------------------------------------------------
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.100 
  NAME 'srvprvAppConfig' 
  DESC 'Container for application configuration objects of the Provisioning System to which its DirXML-Driver parent connects.' 
  SUP top
  STRUCTURAL
  MUST ( cn $ version )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'DirXML-Driver' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.101 
  NAME 'srvprvRequestDefs' 
  DESC 'Container for Provisioning Request Definitions, the set of provisionable items to the Web Application run-time.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvAppConfig' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.102 
  NAME 'srvprvWorkflowDefs' 
  DESC 'Container for Workflow objects, including design-time descriptions plus any template or unused flows.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvAppConfig' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.103 
  NAME 'srvprvResourceDefs' 
  DESC 'Container for Provisioning Target definitions, including design-time descriptions plus any template or unused targets.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvAppConfig' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.104 
  NAME 'srvprvServiceDefs' 
  DESC 'Container for Service Definition objects, which wrap Web Services called by Workflows.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvAppConfig' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.105 
  NAME 'srvprvDirectoryModel' 
  DESC 'Container for Directory Abstraction Layer meta-level objects, selected contents of the directory to be exposed by the Identity Portlets and Web Applications.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description $ srvprvModified ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvAppConfig' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.106  
  NAME 'srvprvAppDefs' 
  DESC 'Container for configuration objects used to initialise the Provisioning run-time environment, such as themes for the Identity Portal.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvAppConfig' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.111  
  NAME 'srvprvEntityDefs' 
  DESC 'Container for Directory Abstraction Layer Entity defintions, to be exposed by the Identity Portlets and Web Applications.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvDirectoryModel' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.112 
  NAME 'srvprvRelationshipDefs' 
  DESC 'Container for Directory Abstraction Layer Relationship definitions, to be exposed by the Identity Portlets and Web Applications.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvDirectoryModel' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.113 
  NAME 'srvprvChoiceDefs' 
  DESC 'Container for Directory Abstraction Layer Choice definitions, to be exposed by the Identity Portlets and Web Applications.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvDirectoryModel' ) 
 )
#### Provisioning Configuration Object Classes
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.107 
  NAME 'srvprvRequest' 
  DESC 'Exposes one provisionable item to be granted or revoked, including the workflow process which defines the run-time aspects of the Workflow and Provisioning Target.' 
  SUP top
  STRUCTURAL
  MUST ( cn $ srvprvStatus $ srvprvFlowStrategy $ srvprvGrant $ srvprvRevoke $ srvprvCategoryKey $ srvprvLocalizedNames $ srvprvLocalizedDescrs ) 
  MAY ( description $ srvprvEntitlementRef $ XmlData $ srvprvRequestXML $ srvprvProcessXML ) 
  X-NDS_NOT_CONTAINER '1'  
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvRequestDefs' )
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.108 
  NAME 'srvprvWorkflow' 
  DESC 'Defines the network of activites including traversal conditions to be executed in order to obtain approval for a provisioning action.' 
  SUP top
  STRUCTURAL
  MUST ( cn $ srvprvLocalizedNames $ srvprvLocalizedDescrs  )
  MAY ( description $ XmlData ) 
  X-NDS_NOT_CONTAINER '1'  
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvWorkflowDefs' )
 ) 
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.109 
  NAME 'srvprvResource' 
  DESC 'Defines the set of directory assignments to execute for a provisioning fulfillment operation (either Grant or Revoke).' 
  SUP top
  STRUCTURAL
  MUST ( cn $ srvprvLocalizedNames $ srvprvLocalizedDescrs )
  MAY ( description $ srvprvEntitlementRef $ XmlData ) 
  X-NDS_NOT_CONTAINER '1'  
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvResourceDefs' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.110 
  NAME 'srvprvService' 
  DESC 'Describes how to invoke a specific Web Service from an Workflow. This includes specification of input and return values.' 
  SUP top
  STRUCTURAL
  MUST ( cn  )
  MAY ( description $ XmlData ) 
  X-NDS_NOT_CONTAINER '1'  
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvServiceDefs' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.114
  NAME 'srvprvEntity' 
  DESC 'Defines a view of selected attributes for defined classes in the directory, used by the Identity Portlets and other Web Application components.' 
  SUP top
  STRUCTURAL
  MUST ( cn $ srvprvEntityType )
  MAY ( description $ XmlData ) 
  X-NDS_NOT_CONTAINER '1'  
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvEntityDefs' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (  
  2.16.840.1.113719.1.450.6.115 
  NAME 'srvprvRelationship' 
  DESC 'Defines relationships between objects in the directory, for use in the Identity Portlets and other Web Application components.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description $ XmlData ) 
  X-NDS_NOT_CONTAINER '1'  
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvRelationshipDefs' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.116  
  NAME 'srvprvChoice' 
  DESC 'Enumeration of values which can be assigned to a particular attribute, used in a query, etc. for use in the Identity Portlets and other Web Application components.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description $ XmlData ) 
  X-NDS_NOT_CONTAINER '1'  
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvChoiceDefs' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.113719.1.450.6.117
  NAME 'srvprvDirectoryModelConfig'
  DESC 'Runtime Directory Abstraction Layer configurarion parameters'
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description $ XmlData )
  X-NDS_NOT_CONTAINER '1'
  X-NDS_NAMING ( 'cn' )
  X-NDS_CONTAINMENT ( 'srvprvDirectoryModel' )
  )
#### User Aux Classes and Attributes
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: ( 
  2.16.840.1.113719.1.450.4.80  
  NAME 'srvprvAssetRef' 
  DESC 'Representation of the aggregate asset properties for a named asset associated to a user via the srvprvAssetRecipientAux class.'
  SYNTAX 2.16.840.1.113719.1.1.5.1.6
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.80 
  NAME 'srvprvAssetRecipientAux' 
  DESC 'Records the provisioning of non-IT assets on a user' 
  AUXILIARY
  MAY ( srvprvAssetRef ) 
 )
#----------------------------------------------------------------------------------------------------------------------------
#-- Web Application Config Class
#----------------------------------------------------------------------------------------------------------------------------
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (2.16.840.1.113719.1.450.4.20 NAME 'srvprvDefaultTheme' DESC 'The default theme' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 2.16.840.1.113719.1.450.6.21 NAME 'srvprvWebAppConfig' 
  DESC 'Web Application Config Object' 
  SUP top STRUCTURAL MUST (cn) MAY (description $ srvprvDefaultTheme $ XmlData ) 
	X-NDS_NOT_CONTAINER '1' 
	X-NDS_NAMING 'cn' 
	X-NDS_CONTAINMENT ( 'srvprvAppDefs' ) 
  )
#--------------------------------------------------------------------
-------------------------------------------------------
#-- Theme Branding Structural Class
#----------------------------------------------------------------------------------------------------------------------------
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.21 
  NAME 'srvprvHeaderLogoImage' 
  DESC 'Header Logo Primary Image' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.22 
  NAME 'srvprvHeaderLogoFile' 
  DESC 'Header Logo Primary Image File Name' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.23 
  NAME 'srvprvHeaderLogoLastMod' 
  DESC 'Header Logo Primary Last Modified' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.24 
  NAME 'srvprvHeaderLogo2Image' 
  DESC 'Header Logo Secondary Image' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.25 
  NAME 'srvprvHeaderLogo2File' 
  DESC 'Header Logo Secondary Image File Name' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 |
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.26 
  NAME 'srvprvHeaderLogo2LastMod' 
  DESC 'Header Logo Secondary Last Modified' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.27 
  NAME 'srvprvHeaderTextureImage' 
  DESC 'Header Texture Image' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.28 
  NAME 'srvprvHeaderTextureFile' 
  DESC 'Header Texture File Name' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.29 
  NAME 'srvprvHeaderTextureLastMod' 
  DESC 'Header Texture Last Modified' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.30 
  NAME 'srvprvHeaderFillerImage' 
  DESC 'Header Filler Image' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.31 
  NAME 'srvprvHeaderFillerFile' 
  DESC 'Header Filler File Name' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.32 
  NAME 'srvprvHeaderFillerLastMod' 
  DESC 'Header Filler Last Modified' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.33 
  NAME 'srvprvLoginImage' 
  DESC 'Login Image' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.34 
  NAME 'srvprvLoginFile' 
  DESC 'Login File Name' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.35 
  NAME 'srvprvLoginLastMod' 
  DESC 'Login Last Modified' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.36 
  NAME 'srvprvLoginSmallImage' 
  DESC 'Login Small Image' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.37 
  NAME 'srvprvLoginSmallFile' 
  DESC 'Login Small File Name' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.38 
  NAME 'srvprvLoginSmallLastMod' 
  DESC 'Login Small Last Modified' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.39 
  NAME 'srvprvNavColor' 
  DESC 'Navigation Color' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.40 
  NAME 'srvprvNavColorLastMod' 
  DESC 'Navigation Color Last Modified' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.41 
  NAME 'srvprvNavBckgrColor' 
  DESC 'Navigation Background Color' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (
  2.16.840.1.113719.1.450.4.42 
  NAME 'srvprvNavBckgrColorLastMod' 
  DESC 'Navigation Background Color Last Modified' 
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: (
  2.16.840.1.113719.1.450.6.20 
  NAME 'srvprvTheme' 
  DESC 'Theme Object' 
  SUP top STRUCTURAL MUST (cn) MAY (description $
                                   srvprvHeaderLogoImage $ srvprvHeaderLogoFile $ srvprvHeaderLogoLastMod $
                                   srvprvHeaderLogo2Image $ srvprvHeaderLogo2File $ srvprvHeaderLogo2LastMod $
                                   srvprvHeaderTextureImage $ srvprvHeaderTextureFile $ srvprvHeaderTextureLastMod $
                                   srvprvHeaderFillerImage $ srvprvHeaderFillerFile $ srvprvHeaderFillerLastMod $
                                   srvprvLoginImage $ srvprvLoginFile $ srvprvLoginLastMod $
                                   srvprvLoginSmallImage $ srvprvLoginSmallFile $ srvprvLoginSmallLastMod $
                                   srvprvNavColor $ srvprvNavColorLastMod
$ 
                                   srvprvNavBckgrColor $ srvprvNavBckgrColorLastMod ) 
  X-NDS_NOT_CONTAINER '1'
  X-NDS_CONTAINMENT ( 'srvprvAppDefs' )
  X-NDS_NAMING 'cn'
 )
#----------------------------------------------------------------------------------------------------------------------------
#-- Attributes, objects, and containers for Proxy, Delegatee and User availability, 
#----------------------------------------------------------------------------------------------------------------------------
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.120
  NAME 'srvprvAssignFromUser' 
  DESC 'User subjects of a proxy or delegatee assignment'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.12
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.121
  NAME 'srvprvAssignFromGroup' 
  DESC 'Group subjects of a proxy or delegatee assignment'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.12
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.122
  NAME 'srvprvAssignFromContainer' 
  DESC 'Container subjects of a proxy or delegatee assignment'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.12
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.123
  NAME 'srvprvAssignToUser' 
  DESC 'The User targets of a proxy or delegatee assignment'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.12
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.124
  NAME 'srvprvAssignToRelationship' 
  DESC 'A target relationship of a delegatee assignment'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.15
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.125
  NAME 'srvprvAssignExpiration' 
  DESC 'Time at which a proxy or delegatee assignment expires'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.24
  SINGLE-VALUE 
 )
dn: cn=schema
changetype: modify
add: attributeTypes
attributeTypes: (  
  2.16.840.1.113719.1.450.4.126
  NAME 'srvprvRequestDefName' 
  DESC 'The provisioning request definition name associated with a delegatee definition.'
  SYNTAX  1.3.6.1.4.1.1466.115.121.1.12
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.120 
  NAME 'srvprvProxyDefs' 
  DESC 'Container for proxy definitions.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvAppConfig' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.121 
  NAME 'srvprvDelegateeDefs' 
  DESC 'Container for delegatee definitions.' 
  SUP top
  STRUCTURAL
  MUST ( cn )
  MAY ( description ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvAppConfig' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.122 
  NAME 'srvprvProxyAssignment' 
  DESC 'Proxy assignment definition' 
  SUP top
  STRUCTURAL
  MUST ( cn $ srvprvAssignToUser )
  MAY ( description $ srvprvAssignFromUser $ srvprvAssignFromGroup $ srvprvAssignFromContainer $ srvprvAssignExpiration ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvProxyDefs' ) 
 )
dn: cn=schema
changetype: modify
add: objectclasses
objectClasses: ( 
  2.16.840.1.113719.1.450.6.123 
  NAME 'srvprvDelegateeAssignment' 
  DESC 'Delegatee assignment definition' 
  SUP top
  STRUCTURAL
  MUST cn
  MAY ( srvprvRequestDefName $ description $ srvprvAssignFromUser $ srvprvAssignFromGroup $ srvprvAssignFromContainer $ srvprvAssignToUser $ srvprvAssignToRelationship $ srvprvAssignExpiration ) 
  X-NDS_NAMING ( 'cn' ) 
  X-NDS_CONTAINMENT ( 'srvprvDelegateeDefs' ) 
 )
############## DO NOT DELETE THIS LINE ##################
#########################################################