Sun Java Communications Suite 5 Schema Reference

Appendix A General Information

This appendix covers the following topics:

LDAP Overview

Messaging Server and Calendar Server products include object classes and attributes defined by the Lightweight Directory Access Protocol (LDAP) and extensions to the standard LDAP schema that extend the basic functionality of LDAP.

Initially developed at the University of Michigan, LDAP is a lightweight version of the X.500 Directory Access Protocol. LDAP has become an Internet standard for directory services running over TCP/IP.

One or more LDAP servers contain the data that make up the LDAP directory. An LDAP directory stores information in object-oriented hierarchies of entries. Each entry is uniquely identified by a distinguished name, or DN. The DN consists of the comma-separated sequence of attributes and values that specify the unique location of an entry within the directory information tree. This provides a path of names tracing the entry back to the top of the directory hierarchy.

Attribute Syntax

Directory data is represented as attribute-value pairs. Any specific piece of information is associated with a descriptive attribute.

Each attribute has a corresponding syntax definition. The syntax definition describes the type of information provided by the attribute.

Table A–1 Syntax Types

Syntax Method  

Abbreviation  

Definition  

Binary 

bin

Attribute values are binary 

Boolean 

boolean

Two values possible: Yes or No, True or False, On or Off 

Case Exact String 

ces

Values are case sensitive 

Case Ignore String 

cis

Values are not case sensitive 

Telephone 

tel

Telephone numbers (identical to cis, but blanks and dashes (-) are ignored 

Distinguished Name 

dn

Indicates values are DN's 

Integer 

int

Values are numbers 

Operational 

operational

Not displayed in search results 

Required and allowed attributes for each object class are included in the object class listing.

Unless otherwise noted, attributes are assumed to be multi-valued, that is, more than one instance of the attribute can be specified. Attributes that are single-valued, that is, only one instance of the attribute can be specified, are noted as such in the Syntax heading, found in each attribute definition.

Object Identifiers

To meet LDAP and X.500 standards, all attributes and objects should have been assigned Object identifiers (OID's). An OID is a sequence of integers, typically written as a dot-separated string. The OID identifies who first filed the name of the object or attribute with the standards committee.

In some cases, objects and attributes listed in this document do not have an OID assigned to them yet.

Standard Time Zones

The following two tables lists the time zones recognized by Calendar and Messaging Servers first in alphabetical order, and then by offset from Universal Time Constant (UTC).

Note that in some countries, like Israel, daylight savings time is not always observed every year. The decision is made year-by-year. Also, some individual states in the United States do not observe daylight savings time.

This means that some time offsets will not be accurate unless the definitions are updated as needed in the respective systems (see individual product documentation for information about adjusting time zone offsets).

The following table lists the time zones in alphabetical order.

Time Zone Name  

Offset  

Africa/Amman 

+0300 

Africa/Cairo 

+0300 

Africa/Casablanca 

-0000 

Africa/Johannesburg 

+0200 

Africa/Lagos 

+0100 

Africa/Tripoli 

+0100 

Africa/Windhoek 

+0300 

America/Adak 

-0900 

America/Anchorage 

-0800 

America/Buenos_Aires 

-0300 

America/Caracas 

-0300 

America/Chicago 

-0500 

America/Costa_Rica 

-0600 

America/Cuiaba 

-0300 

America/Denver 

-0600 

America/Godthab 

-0200 

America/Grand_Turk 

-0400 

America/Halifax 

-0300 

America/Havana 

-0400 

America/Indianapolis 

-0500 

America/Los_Angeles 

-0700 

America/Miquelon 

-0200 

America/New_York 

-0400 

America/Phoenix 

-0700 

America/Port-au-Prince 

-0400 

America/Santiago 

-0300 

America/Sao_Paulo 

-0200 

America/St_Johns 

-0230 

Asia/Alma-Ata 

+0700 

Asia/Anandyr 

+1400 

Asia/Aqtau 

+0500 

Asia/Aqtobe 

+0600 

Asia/Baku 

+0500 

Asia/Bangkok 

+0700 

Asia/Beirut 

+0300 

Asia/Bishkek 

+0600 

Asia/Calcutta 

+0530 

Asia/Dacca 

+0600 

Asia/Irkutsk 

+0900 

Asia/Jerusalem 

+0300 

Asia/Kabul 

+0430 

Asia/Kamchatka 

+1300 

Asia/Karachi 

+0500 

Asia/Katmandu 

+0545 

Asia/Krasnoyarsk 

+0800 

Asia/Magadan 

+1200 

Asia/Novosibirsk 

+0700 

Asia/Rangoon 

+0630 

Asia/Riyadh 

+0300 

Asia/Shanghai 

+0800 

Asia/Taipei 

+0800 

Asia/Tehran 

+0400 

Asia/Tokyo 

+0900 

Asia/Ulan_Bator 

+0800 

Asia/Vladivostok 

+1100 

Asia/Yakutsk 

+1000 

Asia/Yekaterinburg 

+0600 

Asia/Yerevan 

+0400 

Atlantic/Azores 

-0000 

Atlantic/Cape_Verde 

-0100 

Atlantic/South_Georgia 

-0200 

Atlantic/Stanley 

-0300 

Australia/Adelaide 

+1030 

Australia/Brisbane 

+1000 

Australia/Darwin 

+0930 

Australia/Hobart 

+1100 

Australia/Lord_Howe 

+1100 

Australia/Perth 

+0800 

Australia/Sydney 

+1100 

Europe/Bucharest 

+0300 

Europe/Istanbul 

+0300 

Europe/London 

+0100 

Europe/Minsk 

+0300 

Europe/Moscow 

+0400 

Europe/Paris 

+0200 

Europe/Riga 

+0300 

Europe/Samara 

+0500 

Europe/Simferopol 

+0400 

Europe/Warsaw 

+0200 

Pacific/Apia 

-1100 

Pacific/Auckland 

+1300 

Pacific/Chatham 

+1345 

Pacific/Easter 

-0500 

Pacific/Fiji 

+1200 

Pacific/Gambier 

-0900 

Pacific/Guadalcanal 

+1100 

Pacific/Honolulu 

-1000 

Pacific/Kiritimati 

+1400 

Pacific/Marquesas 

-0930 

Pacific/Norfolk 

+1130 

Pacific/Noumea 

+1200 

Pacific/Pitcairn 

-0830 

Pacific/Rarotonga 

-0930 

Pacific/Tongatapu 

+1300 

The following table lists the time zones by standard-time offset.

Offset  

Time Zone Name  

-1100 

Pacific/Apia 

-1000 

Pacific/Honolulu 

-0900 

America/Adak 

-0930 

Pacific/Rarotonga 

-0930 

Pacific/Marquesas 

-0900 

Pacific/Gambier 

-0830 

Pacific/Pitcairn 

-0800 

America/Anchorage 

-0700 

America/Los_Angeles 

-0700 

America/Phoenix 

-0600 

America/Denver 

-0600 

America/Costa_Rica 

-0500 

America/Chicago 

-0500 

Pacific/Easter 

-0500 

America/Indianapolis 

-0400 

America/New_York 

-0400 

America/Havana 

-0400 

America/Port-au-Prince 

-0400 

America/Grand_Turk 

-0300 

America/Caracas 

-0300 

America/Cuiaba 

-0300 

America/Halifax 

-0300 

America/Santiago 

-0300 

Atlantic/Stanley 

-0300 

America/Buenos_Aires 

-0230 

America/St_Johns 

-0200 

America/Sao_Paulo 

-0200 

America/Miquelon 

-0200 

America/Godthab 

-0200 

Atlantic/South_Georgia 

-0100 

Atlantic/Cape_Verde 

-0000 

Atlantic/Azores 

-0000 

Africa/Casablanca 

+0100 

Europe/London 

+0100 

Africa/Lagos 

+0100 

Africa/Tripoli 

+0200 

Europe/Paris 

+0200 

Europe/Warsaw 

+0200 

Africa/Johannesburg 

+0300 

Europe/Bucharest 

+0300 

Europe/Istanbul 

+0300 

Africa/Cairo 

+0300 

Africa/Amman 

+0300 

Europe/Riga 

+0300 

Asia/Beirut 

+0300 

Africa/Windhoek 

+0300 

Europe/Minsk 

+0300 

Asia/Jerusalem 

+0300 

Asia/Riyadh 

+0400 

Europe/Simferopol 

+0400 

Europe/Moscow 

+0400 

Asia/Yerevan 

+0400 

Asia/Tehran 

+0430 

Asia/Kabul 

+0500 

Asia/Aqtau 

+0500 

Asia/Baku 

+0500 

Europe/Samara 

+0500 

Asia/Karachi 

+0530 

Asia/Calcutta 

+0545 

Asia/Katmandu 

+0600 

Asia/Aqtobe 

+0600 

Asia/Bishkek 

+0600 

Asia/Yekaterinburg 

+0600 

Asia/Dacca 

+0630 

Asia/Rangoon 

+0700 

Asia/Alma-Ata 

+0700 

Asia/Novosibirsk 

+0700 

Asia/Bangkok 

+0800 

Asia/Krasnoyarsk 

+0800 

Asia/Shanghai 

+0800 

Australia/Perth 

+0800 

Asia/Taipei 

+0800 

Asia/Ulan_Bator 

+0900 

Asia/Irkutsk 

+0900 

Asia/Tokyo 

+0930 

Australia/Darwin 

+1000 

Asia/Yakutsk 

+1000 

Australia/Brisbane 

+1030 

Australia/Adelaide 

+1100 

Australia/Sydney 

+1100 

Australia/Hobart 

+1100 

Asia/Vladivostok 

+1100 

Australia/Lord_Howe 

+1100 

Pacific/Guadalcanal 

+1130 

Pacific/Norfolk 

+1200 

Pacific/Noumea 

+1200 

Asia/Magadan 

+1200 

Pacific/Fiji 

+1300 

Pacific/Auckland 

+1300 

Asia/Kamchatka 

+1300 

Pacific/Tongatapu 

+1345 

Pacific/Chatham 

+1400 

Asia/Anandyr 

+1400 

Pacific/Kiritimati