Novell is now a part of Micro Focus

GroupWise NDS Schema Modifications

Articles and Tips: article

JIM KNOWLTON
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.

© Copyright Micro Focus or one of its affiliates