UcapsOrg LDAP Object Class



 Object class type 

 auxiliary 

 Superior class 

 top 

 Allowed attributes 

 mail ucapsWebAddress ucapsCountry ucapsProvisioningState ucapsPreferredDavStore ucapsPreferredNabStore ucapsJournalingAssignmentType ucapsJournalingEmailAddress 

 OID 

 2.16.840.1.113894.1009.1.104.1.1022.2.1 </dd>

</dl>

Definition

Objectclass defining a UCAPS managed organization. The ucapsProvisioningState attribute is managed by the UCAPS Server. Other attributes are purely informative. When provisioning a new domain (organization) via the UCAPS (UCS Account Provisioning Server), the DNS domain ownership of the organization must be verified before the domain can be activated. This verification requires state information which are stored on the organization entry via the  object class. This object class also contains purely informative attributes regarding the organization. Each Organization provisioned via the UCAPS Server has one or more subscriptions associated with it, where each subscription itself is made of one or several service packages. A Service Package is a collection of service bundles that is made available to an organization and can be assigned to a set of users or all users in that organization. It has an ID refering to the service bundles, and a quantity (number of licenses). The subscription adds the notion of expiration date for the licenses and is made of one base package (defining the services common to all users), and, optionally a set of addon packages. UCAPS Service packages are modeled as LDAP groups decorated with the   object class. UCAPS subscriptions are modeled by decorating the base service package group with the  object class. To provision an LDAP user as a UCS services enabled user, using the UCAPS Server, one does not directly add the UCS relevant attributes on the user entry. Instead, one should define the set of service packages attributes associated with that user. By setting those, and via the OUD inherited collective attribute mechanism, the user&#x27;s LDAP entry will automatically contain the required UCS attributes. The service package attributes are part of the  object class. Finally the  object class defines the UCAPS provisioning privileges of a user.