Annotation of 43BSDReno/contrib/isode-beta/doc/whitepages/na.tbl+ms, revision 1.1.1.1

1.1       root        1: .\" tbl | nroff -ms
                      2: .RP
                      3: .ND
                      4: .sp 2
                      5: .TL
                      6: The Obviously Required Name-server (THORN)
                      7: .sp 4
                      8: The THORN and RARE X.500 Naming Architecture
                      9: .sp 4
                     10: .AU
                     11: S.E. Kille
                     12: .sp 4
                     13: .AI
                     14: Date: 19th May 1989
                     15: UCL Reference:
                     16: Category:
                     17: Main Task:
                     18: Subtask:
                     19: Document: UCL-64
                     20: Revision: 1
                     21: Correction: No
                     22: Distribution: Public
                     23: .sp 1
                     24: Company: UCL
                     25: Document Location: London
                     26: Person Responsible: S.E. Kille
                     27: .AB
                     28: .nh
                     29: This document defines an X.500 Naming Architecture, which is independent of
                     30: any specific implementation.
                     31: This specification is agreed for use in the RARE community, and in the THORN
                     32: Project and Large Scale Pilot Exercise.
                     33: .sp
                     34: The initial contents of this document were developed for the
                     35: THORN project and result substantially from experience with the ECMA TR 32
                     36: based pilot exercise.  
                     37: This document obsoletes the user naming aspects of the
                     38: earlier THORN Naming Architecture [UCL-45.6].
                     39: THORN specific information is now contained in "The THORN System Naming
                     40: Architecture" [UCL-63].
                     41: This document has evolved on the basis of input from THORN, RARE, and other
                     42: groups.  
                     43: .AE
                     44: .NH 1
                     45: Contents of The Architecture
                     46: .LP
                     47: .nh
                     48: This document contains a number of items.
                     49: .IP -
                     50: A definition of all OIDs required
                     51: .IP -
                     52: A definition of the standard X.500 attributes and object classes supported.
                     53: .IP -
                     54: Various new attributes and object classes
                     55: .NH 1
                     56: Sources
                     57: .LP
                     58: There are a number of  sources for information contained in this document.
                     59: Where possible, references are made to external documents, rather than
                     60: repeating information here. 
                     61: .IP - 
                     62: X.500
                     63: .IP -
                     64: X.400 (1988)/ ISO/IEC 10021
                     65: .IP -
                     66: A number of attributes defined here
                     67: .IP -
                     68: The RARE WG3 naming Architecture
                     69: .IP -
                     70: Working paper "X.500 and Domains" by S.E. Kille
                     71: .br
                     72: .NH 1
                     73: What Support of This Architecture Means
                     74: .LP
                     75: It is not reasonable to require that a DSA which supports this architecture
                     76: has specific code to handle each of the defined syntaxes.  However, the
                     77: following requirements are made:
                     78: .IP 1.
                     79: A DSA shall be able to store all of the attributes and object class values
                     80: specified.
                     81: .IP 2.
                     82: A DUA shall be able to identify each attribute type and object class to the
                     83: user, with an appropriate representation (e.g., a string).
                     84: .LP
                     85: The following are desirable, but not required:
                     86: .IP 1.
                     87: For a DSA to match correctly on the basis of all attribute syntaxes defined
                     88: .IP 2.
                     89: For a DSA to enforce the Object Class schema implied by these definitions
                     90: .IP 3.
                     91: For a DUA to correctly display the attribute values (syntaxes) defined
                     92: .ne 24
                     93: .NH 1
                     94: Object Classes
                     95: .LP
                     96: The following X.500 standard object classes are supported.
                     97: Abbreviations are defined for use in the next section.
                     98: .TS
                     99: allbox, center, tab(#);
                    100: cc
                    101: ll.
                    102: Object Class#Key
                    103: _
                    104: Alias#A
                    105: Country#C
                    106: Locality#L
                    107: Organisation#O
                    108: Organisational Unit#OU
                    109: Person#P
                    110: Organisational Person#OP
                    111: Organisational Role#OR
                    112: Group of Names#GN
                    113: Residential Person#RP
                    114: Directory System Agent#DSA
                    115: Application Entity#AE
                    116: Application Process#AP
                    117: .TE
                    118: The following X.400 standard object classes are supported.
                    119: Abbreviations are defined for use in the next section.
                    120: .TS
                    121: allbox, center, tab(#);
                    122: cc
                    123: ll.
                    124: Object Class#Key
                    125: _
                    126: mhs-distribution-list#LIST
                    127: mhs-message-transfer-agent#MTA
                    128: mhs-user#MHS-USER
                    129: mhs-user-agent#UA
                    130: .TE
                    131: .ne 7
                    132: The following object classes are described in the RARE Naming Architecture.
                    133: The ASN.1 definitions are repeated here:
                    134: .TS
                    135: allbox, center, tab(#);
                    136: cc
                    137: ll.
                    138: Object Class#Description
                    139: _
                    140: WKD#Well Known Domain
                    141: DUR#Domain Under Resorbtion
                    142: RareApplicationEntity#Application Entity -- extra attributes
                    143: .TE
                    144: .ne 7
                    145: The following object classes are defined in "X.500 and Domains".
                    146: .TS
                    147: allbox, center, tab(#);
                    148: cc
                    149: ll.
                    150: Object Class#Description
                    151: _
                    152: Domain
                    153: RFC822LocalPart
                    154: DNSDomain
                    155: NRSDomain
                    156: DomainRelatedObject
                    157: .TE
                    158: .ne 7
                    159: .LP
                    160: The following new object classes are defined.
                    161: .TS
                    162: allbox, center, tab(#);
                    163: cc
                    164: ll.
                    165: Object Class#Description
                    166: _
                    167: Account#Corresponds to an account on a host
                    168: Document#A document of some form
                    169: Document Series#A Document Series (e.g., RFC)
                    170: Room#Room
                    171: THORN Object#Any object with THORN defined attributes
                    172: THORN Person#Any person with THORN defined attributes
                    173: .TE
                    174: The first three are object classes which do not have a natural support within
                    175: the X.521 framework.
                    176: The last two are introduced in line with the changes proposed at
                    177: Washington wrt class inheritance.   
                    178: It is assumed that an object may belong to these classes in addition
                    179: to other object classes.
                    180: .ne 30
                    181: .NH 1
                    182: Attribute Types
                    183: .LP
                    184: The following standard X.500 attribute types are supported:
                    185: .TS
                    186: allbox, center;
                    187: c.
                    188: Attribute Type
                    189: _
                    190: Object Class
                    191: Aliased Object Name
                    192: Common Name
                    193: Surname
                    194: Country Name
                    195: Locality Name
                    196: State or Province Name
                    197: Street Address
                    198: Organisation Name
                    199: Organisational Unit Name
                    200: Facsimile Telephone Number
                    201: Title
                    202: Description
                    203: Business Category
                    204: Postal Address
                    205: Postal Code
                    206: Post Office Box
                    207: Physical Delivery Office Name
                    208: Telephone Number
                    209: Telex Number
                    210: x121 Address
                    211: Registered Address
                    212: Presentation Address
                    213: Member
                    214: Role Occupant
                    215: See Also
                    216: User Password
                    217: .TE
                    218: The following standard X.400 attribute types are supported:
                    219: .TS
                    220: allbox, center;
                    221: c.
                    222: Attribute Type
                    223: _
                    224: mhs-deliverable-content-length
                    225: mhs-deliverable-content-types
                    226: mhs-deliverable-eits
                    227: mhs-dl-members
                    228: mhs-dl-submit-permissions
                    229: mhs-or-address
                    230: mhs-preferred-delivery-methods
                    231: .TE
                    232: .ne 8
                    233: The following attribute types are explained in the RARE definitions.
                    234: The syntaxes are redfined here:
                    235: .TS
                    236: allbox, center;
                    237: c.
                    238: Attribute Type
                    239: _
                    240: DurName
                    241: WkdName
                    242: ProtocolProfile
                    243: ObjectId
                    244: .TE
                    245: .ne 8
                    246: The following attribute types are explained in "X.500 and Domains".
                    247: .TS
                    248: allbox, center;
                    249: c.
                    250: Attribute Type
                    251: _
                    252: DomainComponent
                    253: ARecord
                    254: MDRecord
                    255: MXRecord
                    256: NSRecord
                    257: SOARecord
                    258: CNAMERecord
                    259: NRSSystemDescription
                    260: ForwardOnlyInformation
                    261: ReverseOnlyInformation
                    262: ForwardAndReverseInformation
                    263: NRSTextualDescription
                    264: AssociatedDomain
                    265: AssociatedName
                    266: .TE
                    267: .ne 25
                    268: .LP
                    269: A number of attributes are now defined.
                    270: .TS
                    271: tab(#), allbox, center;
                    272: cccc
                    273: llll.
                    274: Attribute#Description#Standard Classes#Syntax
                    275: _
                    276: Userid#Login name on host##CaseIgnoreString
                    277: Text Encoded O/R Name##P,OP,OR,GN,RP#CaseIgnoreString
                    278: RFC 822 mailbox##P,OP,OR,GN,RP#CaseIgnoreIA5String
                    279: Info#Anything you like#All#CaseIgnoreString
                    280: Favourite drink#Favourite LSPX Attribute#P,OP,RP#CaseIgnoreString
                    281: Room Number##P,OP,PR,RP#CaseIgnoreString
                    282: Photo##P,OP,PR,RP#BITString
                    283: User Class#e.g. Student#P,OP#CaseIgnoreString
                    284: Host#Directory Name of host##CaseIgnoreString
                    285: Manager#Manager of the object##DistinguishedName
                    286: Document Identifier###CaseIgnoreString
                    287: Document Title###CaseIgnoreString
                    288: Document Version###CaseIgnoreString
                    289: Document Author###DistinguishedName
                    290: Document Location###CaseIgnoreString
                    291: Home Phone###CaseIgnoreString
                    292: Secretary###DistinguishedName
                    293: Other Mailbox###private
                    294: Last Modified Time###UTCTime
                    295: Last Modified By###DistinguishedName
                    296: .TE
                    297: The Photographs are encoded as G3 Fax, with one or two dimensional encoding.
                    298: .PP
                    299: Phone numbers should be stored in the form "+44-1-380-7294".   
                    300: .PP
                    301: The language of a descriptive attribute should be appropriate to the likely
                    302: users of the directory.  
                    303: .PP
                    304: Use of the Text Encoded O/R Name is deprecated.  This attribute is for
                    305: interim use only.
                    306: .bp
                    307: .NH 1
                    308: The Architecture
                    309: .LP
                    310: The final sections of the definitions gives
                    311: the LSPX Attributes, Object Classes and Rules are
                    312: defined.  This information is for the user of the directory.
                    313: .sp 2
                    314: .\" @(#)tmac.vgrind 1.7 88/02/08 SMI; from UCB 4.3 beta
                    315: 'ds _ \d\(mi\u
                    316: 'ps 9p
                    317: 'vs 10p
                    318: 'ds - \(mi
                    319: 'ds / \\h'\\w' 'u-\\w'/'u'/
                    320: 'ds /* \\h'\\w' 'u-\\w'/'u'/*
                    321: 'bd B 3
                    322: 'bd S B 3
                    323: 'nr cm 0
                    324: 'nf
                    325: 'de vH
                    326: 'ev 2
                    327: 'if t 'if !\nv 'tl '\-\-''\-\-'
                    328: 'ft 1
                    329: 'sp .35i
                    330: 'tl '\s14\f3\\*(=F\fP\s0'\\*(=H'\f3\s14\\*(=F\fP\s0'
                    331: 'sp .25i
                    332: 'ft 1
                    333: \f2\s12\h'\\n(.lu-\w'\\*(=f'u'\\*(=f\fP\s0\h'|0u'
                    334: .sp .05i
                    335: 'ev
                    336: 'ds =G \\*(=F
                    337: ..
                    338: 'de vF
                    339: 'ev 2
                    340: 'sp .35i
                    341: 'tl '\f2\\*(=M''Page % of \\*(=G\fP'
                    342: 'bp
                    343: 'ev
                    344: 'ft 1
                    345: 'if \\n(cm=1 'ft 2
                    346: ..
                    347: 'de ()
                    348: 'pn 1
                    349: ..
                    350: 'de +C
                    351: 'nr cm 1
                    352: 'ft 2
                    353: 'ds +K
                    354: 'ds -K
                    355: ..
                    356: 'de -C
                    357: 'nr cm 0
                    358: 'ft 1
                    359: 'ds +K \f3
                    360: 'ds -K \fP
                    361: ..
                    362: '+C
                    363: '-C
                    364: 'am +C
                    365: 'ne 3
                    366: ..
                    367: 'de FN
                    368: \f2\s14\h'\\n(.lu-\w'\\$1'u'\\$1\fP\s0\h'|0u'\c
                    369: .if \\nx .tm \\$1 \\*(=F \\n%
                    370: 'ds =f \&...\\$1
                    371: ..
                    372: 'de FC
                    373: .if \\nx .tm \\$1 \\*(=F \\n%
                    374: 'ds =f \&...\\$1
                    375: ..
                    376: 'de -F
                    377: 'rm =f
                    378: ..
                    379: 'ft 1
                    380: 'lg 0
                    381: '-F
                    382: .vS
                    383: .DS L
                    384: 
                    385: RareNamingArchitecture
                    386: \*(+KDEFINITIONS\*(-K ::=
                    387: \*(+KBEGIN\*(-K
                    388: 
                    389: \*(+KIMPORTS\*(-K
                    390: 
                    391: \*(+KATTRIBUTE\*(-K, \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K, \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K ;
                    392:     \*(+KFROM\*(-K InformationFramework \*(+K{\*(-Kjoint\*-iso\*-ccitt ds(5) modules(1) informationFramework(1)\*(+K}\*(-K
                    393: 
                    394: distinguishedNameSyntax, caseIgnoreStringSyntax, caseIgnoreListSyntax ;
                    395:     \*(+KFROM\*(-K SelectedAttributeTypes \*(+K{\*(-Kjoint\*-iso\*-ccitt ds(5) modules(1) selectedAttributeTypes(5)\*(+K}\*(-K
                    396: 
                    397: EVERYTHING
                    398:     \*(+KFROM\*(-K DomainsAndX500;
                    399:     
                    400: thorn \*(+KOBJECT\*(-K \*(+KIDENTIFIER\*(-K\h'|41n'::= \*(+K{\*(-Kccitt data(9) pss(2342) ucl(19200300) thorn(100)\*(+K}\*(-K
                    401: \h'|41n'\*-\*-\c\c
                    402: '+C
                    403:  interim THORN OID
                    404: \c
                    405: '-C
                    406: 
                    407: thornAttributeType\h'|31n'\*(+KOBJECT\*(-K \*(+KIDENTIFIER\*(-K ::= \*(+K{\*(-Kthorn thornAttributeType(1)\*(+K}\*(-K    
                    408: thornAttributeSyntax\h'|31n'\*(+KOBJECT\*(-K \*(+KIDENTIFIER\*(-K ::= \*(+K{\*(-Kthorn thornAttributeSyntax(3)\*(+K}\*(-K
                    409: ThornObjectClass\h'|31n'\*(+KOBJECT\*(-K \*(+KIDENTIFIER\*(-K ::= \*(+K{\*(-Kthorn thornObjectClass(4)\*(+K}\*(-K
                    410: 
                    411: .DE
                    412: .vE    
                    413: .\" @(#)tmac.vgrind 1.7 88/02/08 SMI; from UCB 4.3 beta
                    414: 'ds _ \d\(mi\u
                    415: 'ps 9p
                    416: 'vs 10p
                    417: 'ds - \(mi
                    418: 'ds / \\h'\\w' 'u-\\w'/'u'/
                    419: 'ds /* \\h'\\w' 'u-\\w'/'u'/*
                    420: 'bd B 3
                    421: 'bd S B 3
                    422: 'nr cm 0
                    423: 'nf
                    424: 'de vH
                    425: 'ev 2
                    426: 'if t 'if !\nv 'tl '\-\-''\-\-'
                    427: 'ft 1
                    428: 'sp .35i
                    429: 'tl '\s14\f3\\*(=F\fP\s0'\\*(=H'\f3\s14\\*(=F\fP\s0'
                    430: 'sp .25i
                    431: 'ft 1
                    432: \f2\s12\h'\\n(.lu-\w'\\*(=f'u'\\*(=f\fP\s0\h'|0u'
                    433: .sp .05i
                    434: 'ev
                    435: 'ds =G \\*(=F
                    436: ..
                    437: 'de vF
                    438: 'ev 2
                    439: 'sp .35i
                    440: 'tl '\f2\\*(=M''Page % of \\*(=G\fP'
                    441: 'bp
                    442: 'ev
                    443: 'ft 1
                    444: 'if \\n(cm=1 'ft 2
                    445: ..
                    446: 'de ()
                    447: 'pn 1
                    448: ..
                    449: 'de +C
                    450: 'nr cm 1
                    451: 'ft 2
                    452: 'ds +K
                    453: 'ds -K
                    454: ..
                    455: 'de -C
                    456: 'nr cm 0
                    457: 'ft 1
                    458: 'ds +K \f3
                    459: 'ds -K \fP
                    460: ..
                    461: '+C
                    462: '-C
                    463: 'am +C
                    464: 'ne 3
                    465: ..
                    466: 'de FN
                    467: \f2\s14\h'\\n(.lu-\w'\\$1'u'\\$1\fP\s0\h'|0u'\c
                    468: .if \\nx .tm \\$1 \\*(=F \\n%
                    469: 'ds =f \&...\\$1
                    470: ..
                    471: 'de FC
                    472: .if \\nx .tm \\$1 \\*(=F \\n%
                    473: 'ds =f \&...\\$1
                    474: ..
                    475: 'de -F
                    476: 'rm =f
                    477: ..
                    478: 'ft 1
                    479: 'lg 0
                    480: '-F
                    481: .vS
                    482: .DS L
                    483: 
                    484: \*-\*-\c\c
                    485: '+C
                    486:  THORN User Definitions 
                    487: \c
                    488: '-C
                    489: 
                    490: thornObject \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
                    491: \h'|31n'\*-\*-\c\c
                    492: '+C
                    493:  An object which uses RARE\f2\h'\w' 'u-\w'/'u'/\fPTHORN Attributes
                    494: \c
                    495: '-C
                    496:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
                    497:   \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    498: \h'|11n'info,
                    499: \h'|11n'photo,
                    500: \h'|11n'lastModfiedTime,
                    501: \h'|11n'lastModfiedBy\*(+K}\*(-K
                    502:   ::= \*(+K{\*(-KthornObjectClass 4\*(+K}\*(-K
                    503:   
                    504: thornPerson \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
                    505:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K thornObject, person
                    506:   \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    507:   \h'|11n'userid,
                    508: \h'|11n'textEncodedORAddress,
                    509: \h'|11n'rfc822mailbox,
                    510: \h'|11n'favouriteDrink,
                    511: \h'|11n'roomNumber,
                    512: \h'|11n'userClass,
                    513: \h'|11n'homePhone,
                    514: \h'|11n'secretary\*(+K}\*(-K
                    515: ::= \*(+K{\*(-KthornObjectClass 5\*(+K}\*(-K\h'|41n'
                    516: 
                    517: account \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
                    518:     \*(+KSUBCLASS\*(-K \*(+KOF\*(-K thornObject
                    519:     \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    520: \h'|11n'userid\*(+K}\*(-K
                    521:     \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    522:     \h'|11n'description,
                    523: \h'|11n'seeAlso,
                    524: \h'|11n'localityName,
                    525: \h'|11n'organizationName,
                    526: \h'|11n'organizationalUnitName,
                    527:     \h'|11n'host,
                    528: \h'|11n'info\*(+K}\*(-K
                    529: ::= \*(+K{\*(-KthornObjectClass 6\*(+K}\*(-K\h'|41n'
                    530: 
                    531: .DE
                    532: .DS L
                    533: document \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
                    534:     \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
                    535:     \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    536:     \h'|11n'documentIdentifier\*(+K}\*(-K
                    537:     \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    538: \h'|11n'commonName,    
                    539: \h'|11n'description,
                    540: \h'|11n'seeAlso,
                    541: \h'|11n'localityName,
                    542: \h'|11n'organizationName,
                    543: \h'|11n'organizationalUnitName,
                    544: \h'|11n'documentTitle,
                    545: \h'|11n'documentVersion,
                    546: \h'|11n'documentAuthor,
                    547: \h'|11n'documentLocation\*(+K}\*(-K
                    548: ::= \*(+K{\*(-KthornObjectClass 7\*(+K}\*(-K\h'|41n'
                    549: 
                    550: .DE
                    551: .DS L
                    552: documentSeries \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
                    553:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
                    554:   \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    555:        commonName\*(+K}\*(-K
                    556:   \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    557:   \h'|11n'description,
                    558: \h'|11n'seeAlso,
                    559: \h'|11n'telephoneNumber,
                    560: \h'|11n'localityName,
                    561: \h'|11n'organizationName,
                    562: \h'|11n'organizationalUnitName \*(+K}\*(-K
                    563: ::= \*(+K{\*(-KthornObjectClass 9\*(+K}\*(-K\h'|41n'
                    564: .DE
                    565: .DS L
                    566: room \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
                    567:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K thornObject
                    568:   \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    569:   \h'|11n'commonName \*(+K}\*(-K
                    570:   \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    571:   \h'|11n'description,
                    572: \h'|11n'seeAlso,
                    573: \h'|11n'telephoneNumber,
                    574: \h'|11n'localityName,
                    575: \h'|11n'organizationName,
                    576: \h'|11n'organizationalUnitName \*(+K}\*(-K
                    577: ::= \*(+K{\*(-KthornObjectClass 8\*(+K}\*(-K\h'|41n'
                    578: .DE
                    579: .DS L
                    580: \*-\*-\c\c
                    581: '+C
                    582:  The RARE Object Classes
                    583: \c
                    584: '-C
                    585: 
                    586: wkd \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K 
                    587:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
                    588:   \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    589:        wkdName \*(+K}\*(-K
                    590: ::= \*(+K{\*(-KthornObjectClass 10\*(+K}\*(-K
                    591: 
                    592: dur \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K 
                    593:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
                    594:   \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    595:        durName \*(+K}\*(-K
                    596: ::= \*(+K{\*(-KthornObjectClass 11\*(+K}\*(-K
                    597: 
                    598: rareApplicationEntity \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
                    599:    \*(+KSUBCLASS\*(-K \*(+KOF\*(-K applicationEntity
                    600:    \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
                    601:        protocolProfile,
                    602:        owner,
                    603:        objectId\*(+K}\*(-K
                    604: ::= \*(+K{\*(-KthornObjectClass 12\*(+K}\*(-K
                    605: .DE
                    606: .DS L
                    607: \*-\*-\c\c
                    608: '+C
                    609:  Domain Definitions
                    610: \c
                    611: '-C
                    612: 
                    613: domain Domain ::= \*(+K{\*(-KthornObjectClass 13\*(+K}\*(-K
                    614: rFC822LocalPart RFC822LocalPart ::= \*(+K{\*(-KthornObjectClass 14\*(+K}\*(-K
                    615: dNSDomain DNSDomain: := \*(+K{\*(-KthornObjectClass 15\*(+K}\*(-K
                    616: nRSDomain NRSDomain ::= \*(+K{\*(-KthornObjectClass 16\*(+K}\*(-K
                    617: domainRelatedObject DomainRelatedObject ::= \*(+K{\*(-KthornObjectClass 17\*(+K}\*(-K
                    618: 
                    619: .DE
                    620: .bp
                    621: .DS L
                    622: \*-\*-\c\c
                    623: '+C
                    624:  A couple of standard constraints
                    625: \c
                    626: '-C
                    627: 
                    628: ub\*-reasonable \*(+KINTEGER\*(-K ::= 256
                    629: 
                    630: ub\*-biggish \*(+KINTEGER\*(-K ::= 2048
                    631: 
                    632: \*-\*-\c\c
                    633: '+C
                    634:  Now the LSPX User Attributes
                    635: \c
                    636: '-C
                    637: 
                    638: userid \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
                    639:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    640:     ::= \*(+K{\*(-KthornAttributeType 1\*(+K}\*(-K
                    641: 
                    642: textEncodedORAddress \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
                    643:     caseIgnoreStringSyntax 
                    644:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    645:     ::= \*(+K{\*(-KthornAttributeType 2\*(+K}\*(-K
                    646: 
                    647: rfc822Mailbox \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K iA5StringSyntax
                    648:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    649:     ::= \*(+K{\*(-KthornAttributeType 3\*(+K}\*(-K
                    650: 
                    651: .DE
                    652: .DS L
                    653: 
                    654: info \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreListSyntax 
                    655:     \*(+KSIZE\*(-K (1\&.\&.ub\*-biggish)
                    656:     ::= \*(+K{\*(-KthornAttributeType 4\*(+K}\*(-K
                    657: 
                    658: favouriteDrink \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
                    659:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    660:     caseIgnoreStringSyntax ::= \*(+K{\*(-KthornAttributeType 5\*(+K}\*(-K
                    661: .DE
                    662: .DS L
                    663: 
                    664: roomNumber \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
                    665:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    666:     ::= \*(+K{\*(-KthornAttributeType 6\*(+K}\*(-K
                    667: 
                    668: ub\*-photo \*(+KINTEGER\*(-K ::= 10000
                    669: photo \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K \*(+KBIT\*(-K \*(+KSTRING\*(-K \*-\*-\c\c
                    670: '+C
                    671:  G3 Fax encoding
                    672: \c
                    673: '-C
                    674:     \*(+KSIZE\*(-K (1\&.\&.ub\*-photo)
                    675:     ::= \*(+K{\*(-KthornAttributeType 7\*(+K}\*(-K
                    676: 
                    677: userClass \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
                    678:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    679:     ::= \*(+K{\*(-KthornAttributeType 8\*(+K}\*(-K
                    680: 
                    681: .DE
                    682: .DS L
                    683: 
                    684: host \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax ::=
                    685:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    686:     \*(+K{\*(-KthornAttributeType 9\*(+K}\*(-K 
                    687: .DE
                    688: .DS L
                    689: 
                    690: manager \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K distinguishedNameSyntax ::=
                    691:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    692:     \*(+K{\*(-KthornAttributeType 10\*(+K}\*(-K
                    693: .DE
                    694: .DS L
                    695: 
                    696: 
                    697: documentIdentifier \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
                    698:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    699:     caseIgnoreStringSyntax ::= \*(+K{\*(-KthornAttributeType 11\*(+K}\*(-K
                    700: 
                    701: documentTitle \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
                    702:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    703:     ::= \*(+K{\*(-KthornAttributeType 12\*(+K}\*(-K
                    704: 
                    705: .DE
                    706: .DS L
                    707: documentVersion \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
                    708:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    709:     ::= \*(+K{\*(-KthornAttributeType 13\*(+K}\*(-K
                    710: 
                    711: documentAuthor \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K distinguishedNameSyntax 
                    712:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    713:     ::= \*(+K{\*(-KthornAttributeType 14\*(+K}\*(-K
                    714: 
                    715: .DE
                    716: .DS L
                    717: documentLocation \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
                    718:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    719:     ::= \*(+K{\*(-KthornAttributeType 15\*(+K}\*(-K
                    720: 
                    721: .DE
                    722: .DS L
                    723: \*-\*-\c\c
                    724: '+C
                    725:  The RARE Attributes
                    726: \c
                    727: '-C
                    728: 
                    729: durName \*(+KATTRIBUTE\*(-K 
                    730:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
                    731:     ::= \*(+K{\*(-KthornAttributeType 16\*(+K}\*(-K
                    732:     
                    733: wkdName \*(+KATTRIBUTE\*(-K
                    734:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
                    735:     ::= \*(+K{\*(-KthornAttributeType 17\*(+K}\*(-K
                    736:     
                    737: protocolProfile \*(+KATTRIBUTE\*(-K
                    738:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
                    739:     ::= \*(+K{\*(-KthornAttributeType 18\*(+K}\*(-K
                    740:     
                    741: objectId \*(+KATTRIBUTE\*(-K
                    742:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K objectIdentifierSyntax
                    743:     ::= \*(+K{\*(-KthornAttributeType 19\*(+K}\*(-K
                    744: .DE
                    745: .DS L
                    746: \*-\*-\c\c
                    747: '+C
                    748:  Some More attributes
                    749: \c
                    750: '-C
                    751: 
                    752: homePhone \*(+KATTRIBUTE\*(-K 
                    753:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
                    754:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    755:     ::= \*(+K{\*(-KthornAttributeType 20\*(+K}\*(-K
                    756: 
                    757: secretary \*(+KATTRIBUTE\*(-K 
                    758:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K distinguishedNameSyntax
                    759:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    760:     ::= \*(+K{\*(-KthornAttributeType 21\*(+K}\*(-K
                    761: 
                    762: otherMailbox \*(+KATTRIBUTE\*(-K
                    763:         \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K \*(+KSEQUENCE\*(-K \*(+K{\*(-K
                    764:         mailboxType PrintableString,  \*-\*-\c\c
                    765: '+C
                    766:  e\&.g\&. Telemail
                    767: \c
                    768: '-C
                    769: \h'|11n'mailbox IA5String             \*-\*-\c\c
                    770: '+C
                    771:  e\&.g\&. X378:Joe
                    772: \c
                    773: '-C
                    774: \h'|11n'\*(+K}\*(-K
                    775:     ::= \*(+K{\*(-KthornAttributeType 22\*(+K}\*(-K
                    776: 
                    777: 
                    778: lastModfiedTime \*(+KATTRIBUTE\*(-K 
                    779:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K UTCTime
                    780:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    781:     ::= \*(+K{\*(-KthornAttributeType 23\*(+K}\*(-K
                    782: 
                    783: lastModfiedBy \*(+KATTRIBUTE\*(-K 
                    784:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K distinguishedNameSyntax
                    785:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
                    786:     ::= \*(+K{\*(-KthornAttributeType 24\*(+K}\*(-K
                    787: .DE
                    788: .DS L
                    789: \*-\*-\c\c
                    790: '+C
                    791:  X\&.500\f2\h'\w' 'u-\w'/'u'/\fPDomain Attributes
                    792: \c
                    793: '-C
                    794: 
                    795: domainComponent DomainComponent ::= \*(+K{\*(-KthornAttributeType 25\*(+K}\*(-K
                    796: aRecord ARecord ::= \*(+K{\*(-KthornAttributeType 26\*(+K}\*(-K
                    797: mDRecord MDRecord ::= \*(+K{\*(-KthornAttributeType 27\*(+K}\*(-K
                    798: mXRecord MXRecord ::= \*(+K{\*(-KthornAttributeType 28\*(+K}\*(-K
                    799: nSRecord NSRecord ::= \*(+K{\*(-KthornAttributeType 29\*(+K}\*(-K
                    800: sOARecord SOARecord ::= \*(+K{\*(-KthornAttributeType 30\*(+K}\*(-K
                    801: cNAMERecord CNAMERecord ::= \*(+K{\*(-KthornAttributeType 31\*(+K}\*(-K
                    802: nRSSystemDescription NRSSystemDescription ::= \*(+K{\*(-KthornAttributeType 32\*(+K}\*(-K
                    803: forwardOnlyInformation ForwardOnlyInformation ::= \*(+K{\*(-KthornAttributeType 33\*(+K}\*(-K
                    804: reverseOnlyInformation ReverseOnlyInformation ::= \*(+K{\*(-KthornAttributeType 34\*(+K}\*(-K
                    805: forwardAndReverseInformation ForwardAndReverseInformation ::= \*(+K{\*(-KthornAttributeType 35\*(+K}\*(-K
                    806: nRSTextualDescription NRSTextualDescription ::= \*(+K{\*(-KthornAttributeType 36\*(+K}\*(-K
                    807: associatedDomain AssociatedDomain ::= \*(+K{\*(-KthornAttributeType 37\*(+K}\*(-K
                    808: associatedName AssociatedName ::= \*(+K{\*(-KthornAttributeType 38\*(+K}\*(-K
                    809: 
                    810: .DE
                    811: .DS L
                    812: 
                    813: \*-\*-\c\c
                    814: '+C
                    815:  And a few Syntaxes
                    816: \c
                    817: '-C
                    818: 
                    819: 
                    820: iA5StringSyntax \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
                    821:     IA5String
                    822:     \*(+KMATCHES\*(-K \*(+KFOR\*(-K \*(+KEQUALITY\*(-K \*(+KSUBSTRINGS\*(-K
                    823:     ::= \*(+K{\*(-KthornAttributeSyntax 4\*(+K}\*(-K
                    824: 
                    825: caseIgnoreIA5StringSyntax \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
                    826:     IA5String
                    827:     \*(+KMATCHES\*(-K \*(+KFOR\*(-K \*(+KEQUALITY\*(-K \*(+KSUBSTRINGS\*(-K
                    828:     ::= \*(+K{\*(-KthornAttributeSyntax 4\*(+K}\*(-K
                    829: .DE
                    830: .vE
                    831: .\" @(#)tmac.vgrind 1.7 88/02/08 SMI; from UCB 4.3 beta
                    832: 'ds _ \d\(mi\u
                    833: 'ps 9p
                    834: 'vs 10p
                    835: 'ds - \(mi
                    836: 'ds / \\h'\\w' 'u-\\w'/'u'/
                    837: 'ds /* \\h'\\w' 'u-\\w'/'u'/*
                    838: 'bd B 3
                    839: 'bd S B 3
                    840: 'nr cm 0
                    841: 'nf
                    842: 'de vH
                    843: 'ev 2
                    844: 'if t 'if !\nv 'tl '\-\-''\-\-'
                    845: 'ft 1
                    846: 'sp .35i
                    847: 'tl '\s14\f3\\*(=F\fP\s0'\\*(=H'\f3\s14\\*(=F\fP\s0'
                    848: 'sp .25i
                    849: 'ft 1
                    850: \f2\s12\h'\\n(.lu-\w'\\*(=f'u'\\*(=f\fP\s0\h'|0u'
                    851: .sp .05i
                    852: 'ev
                    853: 'ds =G \\*(=F
                    854: ..
                    855: 'de vF
                    856: 'ev 2
                    857: 'sp .35i
                    858: 'tl '\f2\\*(=M''Page % of \\*(=G\fP'
                    859: 'bp
                    860: 'ev
                    861: 'ft 1
                    862: 'if \\n(cm=1 'ft 2
                    863: ..
                    864: 'de ()
                    865: 'pn 1
                    866: ..
                    867: 'de +C
                    868: 'nr cm 1
                    869: 'ft 2
                    870: 'ds +K
                    871: 'ds -K
                    872: ..
                    873: 'de -C
                    874: 'nr cm 0
                    875: 'ft 1
                    876: 'ds +K \f3
                    877: 'ds -K \fP
                    878: ..
                    879: '+C
                    880: '-C
                    881: 'am +C
                    882: 'ne 3
                    883: ..
                    884: 'de FN
                    885: \f2\s14\h'\\n(.lu-\w'\\$1'u'\\$1\fP\s0\h'|0u'\c
                    886: .if \\nx .tm \\$1 \\*(=F \\n%
                    887: 'ds =f \&...\\$1
                    888: ..
                    889: 'de FC
                    890: .if \\nx .tm \\$1 \\*(=F \\n%
                    891: 'ds =f \&...\\$1
                    892: ..
                    893: 'de -F
                    894: 'rm =f
                    895: ..
                    896: 'ft 1
                    897: 'lg 0
                    898: '-F
                    899: .vS
                    900: .DS L
                    901: 
                    902: \*(+KEND\*(-K
                    903: .DE
                    904: .vE

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.