1-- Module DSAOperationalAttributeTypes (X.501:08/1997) 2DSAOperationalAttributeTypes {joint-iso-itu-t ds(5) module(1) 3 dsaOperationalAttributeTypes(22) 3} DEFINITIONS ::= 4BEGIN 5 6-- EXPORTS All 7-- The types and values defined in this module are exported for use in the other ASN.1 modules contained 8-- within the Directory Specifications, and for the use of other applications which will use them to access 9-- Directory services. Other applications may use them for their own purposes, but this will not constrain 10-- extensions and modifications needed to maintain or improve the Directory service. 11IMPORTS 12 id-doa, id-kmr, informationFramework, distributedOperations, 13 opBindingManagement, selectedAttributeTypes 14 FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1) 15 usefulDefinitions(0) 3} 16 ATTRIBUTE, MATCHING-RULE, Name 17 FROM InformationFramework informationFramework 18 OperationalBindingID 19 FROM OperationalBindingManagement opBindingManagement 20 AccessPoint, MasterAndShadowAccessPoints 21 FROM DistributedOperations distributedOperations 22 bitStringMatch 23 FROM SelectedAttributeTypes selectedAttributeTypes; 24 25-- data types 26DSEType ::= BIT STRING { 27 root(0), -- root DSE 28 glue(1), -- represents knowledge of a name only 29 cp(2), -- context prefix 30 entry(3), -- object entry 31 alias(4), -- alias entry 32 subr(5), -- subordinate reference 33 nssr(6), -- non-specific subordinate reference 34 supr(7), -- superior reference 35 xr(8), -- cross reference 36 admPoint(9), -- administrative point 37 subentry(10), -- subentry 38 shadow(11), -- shadow copy 39 immSupr(13), -- immediate superior reference 40 rhob(14), -- rhob information 41 sa(15), -- subordinate reference to alias entry 42 dsSubentry(16), -- DSA Specific subentry 43 familyMember(17)} -- family member 44 45SupplierOrConsumer ::= SET { 46 COMPONENTS OF AccessPoint, -- supplier or consumer 47 agreementID [4] OperationalBindingID 48} 49 50SupplierInformation ::= SET { 51 COMPONENTS OF SupplierOrConsumer, -- supplier 52 supplier-is-master [5] BOOLEAN DEFAULT TRUE, 53 non-supplying-master [6] AccessPoint OPTIONAL 54} 55 56ConsumerInformation ::= SupplierOrConsumer -- consumer 57 58SupplierAndConsumers ::= SET { 59 COMPONENTS OF AccessPoint, -- supplier 60 consumers [4] SET OF AccessPoint 61} 62 63-- attribute types 64dseType ATTRIBUTE ::= { 65 WITH SYNTAX DSEType 66 EQUALITY MATCHING RULE bitStringMatch 67 SINGLE VALUE TRUE 68 NO USER MODIFICATION TRUE 69 USAGE dSAOperation 70 ID id-doa-dseType 71} 72 73myAccessPoint ATTRIBUTE ::= { 74 WITH SYNTAX AccessPoint 75 EQUALITY MATCHING RULE accessPointMatch 76 SINGLE VALUE TRUE 77 NO USER MODIFICATION TRUE 78 USAGE dSAOperation 79 ID id-doa-myAccessPoint 80} 81 82superiorKnowledge ATTRIBUTE ::= { 83 WITH SYNTAX AccessPoint 84 EQUALITY MATCHING RULE accessPointMatch 85 NO USER MODIFICATION TRUE 86 USAGE dSAOperation 87 ID id-doa-superiorKnowledge 88} 89 90specificKnowledge ATTRIBUTE ::= { 91 WITH SYNTAX MasterAndShadowAccessPoints 92 EQUALITY MATCHING RULE masterAndShadowAccessPointsMatch 93 SINGLE VALUE TRUE 94 NO USER MODIFICATION TRUE 95 USAGE distributedOperation 96 ID id-doa-specificKnowledge 97} 98 99nonSpecificKnowledge ATTRIBUTE ::= { 100 WITH SYNTAX MasterAndShadowAccessPoints 101 EQUALITY MATCHING RULE masterAndShadowAccessPointsMatch 102 NO USER MODIFICATION TRUE 103 USAGE distributedOperation 104 ID id-doa-nonSpecificKnowledge 105} 106 107supplierKnowledge ATTRIBUTE ::= { 108 WITH SYNTAX SupplierInformation 109 EQUALITY MATCHING RULE supplierOrConsumerInformationMatch 110 NO USER MODIFICATION TRUE 111 USAGE dSAOperation 112 ID id-doa-supplierKnowledge 113} 114 115consumerKnowledge ATTRIBUTE ::= { 116 WITH SYNTAX ConsumerInformation 117 EQUALITY MATCHING RULE supplierOrConsumerInformationMatch 118 NO USER MODIFICATION TRUE 119 USAGE dSAOperation 120 ID id-doa-consumerKnowledge 121} 122 123secondaryShadows ATTRIBUTE ::= { 124 WITH SYNTAX SupplierAndConsumers 125 EQUALITY MATCHING RULE supplierAndConsumersMatch 126 NO USER MODIFICATION TRUE 127 USAGE dSAOperation 128 ID id-doa-secondaryShadows 129} 130 131-- matching rules 132accessPointMatch MATCHING-RULE ::= { 133 SYNTAX Name 134 ID id-kmr-accessPointMatch 135} 136 137masterAndShadowAccessPointsMatch MATCHING-RULE ::= { 138 SYNTAX SET OF Name 139 ID id-kmr-masterShadowMatch 140} 141 142supplierOrConsumerInformationMatch MATCHING-RULE ::= { 143 SYNTAX 144 SET {ae-title [0] Name, 145 agreement-identifier [2] INTEGER} 146 ID id-kmr-supplierConsumerMatch 147} 148 149supplierAndConsumersMatch MATCHING-RULE ::= { 150 SYNTAX Name 151 ID id-kmr-supplierConsumersMatch 152} 153 154-- object identifier assignments 155-- dsa operational attributes 156id-doa-dseType OBJECT IDENTIFIER ::= 157 {id-doa 0} 158 159id-doa-myAccessPoint OBJECT IDENTIFIER ::= {id-doa 1} 160 161id-doa-superiorKnowledge OBJECT IDENTIFIER ::= {id-doa 2} 162 163id-doa-specificKnowledge OBJECT IDENTIFIER ::= {id-doa 3} 164 165id-doa-nonSpecificKnowledge OBJECT IDENTIFIER ::= {id-doa 4} 166 167id-doa-supplierKnowledge OBJECT IDENTIFIER ::= {id-doa 5} 168 169id-doa-consumerKnowledge OBJECT IDENTIFIER ::= {id-doa 6} 170 171id-doa-secondaryShadows OBJECT IDENTIFIER ::= {id-doa 7} 172 173-- knowledge matching rules 174id-kmr-accessPointMatch OBJECT IDENTIFIER ::= 175 {id-kmr 0} 176 177id-kmr-masterShadowMatch OBJECT IDENTIFIER ::= {id-kmr 1} 178 179id-kmr-supplierConsumerMatch OBJECT IDENTIFIER ::= {id-kmr 2} 180 181id-kmr-supplierConsumersMatch OBJECT IDENTIFIER ::= {id-kmr 3} 182 183END -- DSAOperationalAttributeTypes 184 185-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D 186 187