GroupWise NDS Schema Modifications
Articles and Tips: article
Technical Writer
GroupWare Division
01 Sep 1996
Outlines the areas where the NDS schema has been extended to accommodate GroupWise objects.
Introduction
GroupWise 5 integrates its directory information with Novell Directory Services (NDS). This integration allows administrators to manage their network and messaging system from the same application. Novell has extended the NDS schema to accommodate GroupWise objects.
The purpose of this article is to outline the areas where the schema is extended. It lists the modifications to the User object class, and the new object classes added to the schema.
Note: The ASN.1 ID is a series of numbers, delimited by periods, which uniquely identifies each NDS object. This identifier is assigned by the International Standards Organization (ISO). For more information, see the ISO home page at http://www.iso.ch.
User Class Modifications
GroupWise 5 utilizes many of the existing user attributes present in the default schema. In addition, GroupWise 5 requires added NDS User attributes. GroupWise attribute names begin with a registered string, NGW:.
User attributes already present in the NDS schema which GroupWise currently uses are:
Common Name (CN)
Facsimile Telephone Number
Full Name
Given Name
Surname
Telephone Number
Title
Organizational Unit (OU)
Added optional User attributes are:
NGW: Account ID
NGW: File ID
NGW: GroupWise ID
NGW: Location
NGW: Mailbox Expiration Time
NGW: Post Office
NGW: Object ID
NGW: Visibility
For more information on these added user attributes, refer to the Novell Software Developer's Kit.
Added Object Classes
In addition to requiring additional user attributes in the schema, GroupWise 5 also requires many new classes, to facilitate management of the entire system using NDS. The classes GroupWise 5 adds are:
GroupWise Agent
GroupWise Distribution List
GroupWise Domain
GroupWise External Entity
GroupWise Gateway
GroupWise Library
GroupWise Post Office
GroupWise Resource
GroupWise Agent. An object representing a software component that provides post office or domain services.
Superclass |
Top |
Containment |
NGW: DomainNGW: Post Office |
Named By |
CN |
Mandatory Attributes |
CNNGW: Type |
Optional Attributes |
DescriptionNGW:File IDNGW: GroupWise IDNetwork AddressNGW: Platform |
ASN.1 ID |
2.16.840.1.113719.1.9.6.6 |
GroupWise Distribution List. Users and resources list represented as an Address Book object.
Superclass |
Top |
Containment |
OrganizationOrganizationalUnit |
Named By |
CN |
Mandatory Attributes |
CN |
Optional Attributes |
DescriptionNGW:Blind Copy MemberNGW: Carbon Copy MemberNGW: GroupWise IDMemberNGW: Post OfficeNGW: Visibility |
ASN.1 ID |
2.16.840.1.113719.1.9.6.2 |
GroupWise Domain. A container class which represents Domain attributes. A Domain object contains gateway and agent objects which service it.
Superclass |
Top |
Containment |
OrganizationOrganizationalUnit |
Named By |
CN |
Mandatory Attributes |
CNNGW: LanguageNGW: LocationNGW: Time Zone IDNGW: Type |
Optional Attributes |
DescriptionNGW:FileIDNGW: GroupWise IDNGW: Link Configuration MemberNGW: Network TypeNGW: Version |
ASN.1 ID |
2.16.840.1.113719.1.9.6.4 |
GroupWise External Entity. A non-NetWare user with a GroupWise account.
Superclass |
OrganizationalPerson |
Containment |
OrganizationOrganizationalUnit |
Mandatory Attributes |
NGW: External Net IDNGW: Post Office |
Optional Attributes |
NGW: Account IDNGW: File IDNGW: GroupWise IDNGW: Mailbox Expiration TimeNGW: Object IDNGW: Visibility |
ASN.1 ID |
2.16.840.1.113719.1.9.6.8 |
GroupWise Gateway. A GroupWise 5 gateway.
Superclass |
GroupWise Agent |
Containment |
GroupWise Domain |
Mandatory Attributes |
NGW: LocationNGW: Domain |
Optional Attributes |
NGW: LanguageNGW: Network TypeNGW: Time Zone ID |
ASN.1 ID |
2.16.840.1.113719.1.9.6.7 |
GroupWise Library. GroupWise 5 Document Management Service document collection attributes.
Superclass |
Resource |
Containment |
OrganizationOrganizationalUnit |
Mandatory Attributes |
NGW: Post Office |
Optional Attributes |
NGW: Archive Max SizeNGW: Document Area SizeNGW: File IDNGW: GroupWise IDNGW: LibraryDisplay Name MemberNGW: Starting Version Number |
ASN.1 ID |
2.16.840.1.113719.1.9.6.9 |
GroupWise Post Office. A container class representing GroupWise 5 post office attributes. A post office contains the agent objects serving it.
Superclass |
Server |
Containment |
OrganizationOrganizationalUnit |
Named By |
CN |
Mandatory Attributes |
NGW: DomainNGW: LanguageNGW: LocationNGW: Time Zone ID |
Optional Attributes |
NGW: Access ModeNGW: Distribution List MemberNGW: File IDNGW: GroupWise IDNGW: LibraryMemberNGW: Network TypeNGW: Resource MemberNGW: Version |
ASN.1 ID |
2.16.840.1.113719.1.9.6.5 |
GroupWise Resource. A schedulable resource such as a conference room or an overhead projector.
Superclass |
Resource |
Containment |
OrganizationOrganizationalUnit |
Named By |
CN |
Mandatory Attributes |
CNObject Class |
Optional Attributes |
NGW: File IDNGW: GroupWise IDNGW: OwnerNGW: Post OfficeNGW: TypeNGW: Visibility |
ASN.1 ID |
2.16.840.1.113719.1.9.6.3 |
* Originally published in Novell AppNotes
Disclaimer
The origin of this information may be internal or external to Novell. While Novell makes all reasonable efforts to verify this information, Novell does not make explicit or implied claims to its validity.