|
|
1.1 ! root 1: -- quipu-prn.py - additional QUIPU directory type definitions module ! 2: ! 3: -- $Header: /f/osi/dsap/x500as/RCS/qu-prn.py,v 7.0 89/11/23 21:50:48 mrose Rel $ ! 4: -- ! 5: -- ! 6: -- $Log: qu-prn.py,v $ ! 7: -- Revision 7.0 89/11/23 21:50:48 mrose ! 8: -- Release 6.0 ! 9: -- ! 10: ! 11: -- ! 12: -- NOTICE ! 13: -- ! 14: -- Acquisition, use, and distribution of this module and related ! 15: -- materials are subject to the restrictions of a license agreement. ! 16: -- Consult the Preface in the User's Manual for the full terms of ! 17: -- this agreement. ! 18: -- ! 19: -- ! 20: ! 21: ! 22: Quipu ! 23: { ! 24: ccitt ! 25: data(9) ! 26: pss(2342) ! 27: ucl(19200300) ! 28: quipu(99) ! 29: directoryDefinitions(1) ! 30: } ! 31: ! 32: DEFINITIONS ::= ! 33: ! 34: PREFIXES encode decode print ! 35: ! 36: BEGIN ! 37: ! 38: IMPORTS ! 39: NameError , ! 40: ServiceError , ! 41: SecurityError ! 42: FROM DAS ! 43: { ! 44: joint-iso-ccitt ! 45: ds(5) ! 46: modules(1) ! 47: directoryAbstractService(2) ! 48: } ! 49: ! 50: DistinguishedName , ! 51: RelativeDistinguishedName , ! 52: Attribute , ! 53: AttributeType ! 54: FROM IF ! 55: { ! 56: joint-iso-ccitt ! 57: ds(5) ! 58: modules(1) ! 59: informationFramework(1) ! 60: }; ! 61: ! 62: -- ReliableROSData ! 63: -- ::= ! 64: -- SEQUENCE ! 65: -- { ! 66: -- rosOperation ! 67: -- INTEGER , ! 68: -- the operation being applied ! 69: -- data ! 70: -- ANY , ! 71: -- the Operation Argument ! 72: -- oldVersion ! 73: -- ANY , ! 74: -- data version to which operation should be applied ! 75: -- newVersion ! 76: -- ANY ! 77: -- version number which results from operation ! 78: -- } ! 79: ! 80: PRINTER print ! 81: ! 82: AccessSelector ! 83: ::= ! 84: CHOICE ! 85: { ! 86: entry ! 87: [0] NULL , ! 88: other ! 89: [2] NULL , ! 90: prefix ! 91: [3] NameList , ! 92: group ! 93: [4] NameList ! 94: } ! 95: ! 96: AccessCategories ! 97: ::= ! 98: ENUMERATED ! 99: { ! 100: none (0) , ! 101: detect (1) , ! 102: compare (2) , ! 103: read (3) , ! 104: add (4) , ! 105: write (5) ! 106: } ! 107: ! 108: ACLInfo ! 109: ::= ! 110: SET OF ! 111: SEQUENCE ! 112: { ! 113: AccessSelector , ! 114: AccessCategories ! 115: } ! 116: ! 117: AttributeACL ! 118: ::= ! 119: SEQUENCE ! 120: { ! 121: SET OF ! 122: -- AttributeType ! 123: OBJECT IDENTIFIER , ! 124: ACLInfo ! 125: -- DEFAULT {{other , read}, {entry, write}} ! 126: OPTIONAL ! 127: } ! 128: ! 129: ACLSyntax ! 130: ::= ! 131: SEQUENCE ! 132: { ! 133: childACL ! 134: [0] ACLInfo ! 135: -- DEFAULT {{other , read}, {entry, write}} , ! 136: OPTIONAL , ! 137: entryACL ! 138: [1] ACLInfo ! 139: -- DEFAULT {{other , read}, {entry, write}} , ! 140: OPTIONAL , ! 141: defaultAttributeACL ! 142: [2] ACLInfo ! 143: -- DEFAULT {{other , read}, {entry, write}} , ! 144: OPTIONAL , ! 145: [3] SET OF ! 146: AttributeACL ! 147: } ! 148: ! 149: NameList ! 150: ::= ! 151: SET OF ! 152: DistinguishedName ! 153: ! 154: EDBInfoSyntax ! 155: ::= ! 156: SEQUENCE ! 157: { ! 158: edb ! 159: DistinguishedName , ! 160: getFromDSA ! 161: DistinguishedName ! 162: OPTIONAL , ! 163: sendToDSAs ! 164: NameList , ! 165: getEDBAllowed ! 166: NameList ! 167: } ! 168: ! 169: TreeStructureSyntax ! 170: ::= ! 171: SET ! 172: { ! 173: mandatoryObjectClasses ! 174: [1] SET OF ! 175: OBJECT IDENTIFIER , ! 176: optionalObjectClasses ! 177: [2] SET OF ! 178: OBJECT IDENTIFIER ! 179: OPTIONAL , ! 180: permittedRDNs ! 181: [3] SET OF ! 182: SET OF ! 183: AttributeType ! 184: } ! 185: ! 186: EntryDataBlock ! 187: ::= ! 188: SEQUENCE OF ! 189: RelativeEntry ! 190: ! 191: RelativeEntry ! 192: ::= ! 193: SEQUENCE ! 194: { ! 195: RelativeDistinguishedName , ! 196: SET OF ! 197: Attribute ! 198: } ! 199: ! 200: EDBVersion ! 201: ::= ! 202: UTCTime ! 203: ! 204: GetEntryDataBlockArgument ! 205: ::= ! 206: SET ! 207: { ! 208: entry ! 209: [0] DistinguishedName , ! 210: sendIfMoreRecentThan ! 211: [1] EDBVersion ! 212: OPTIONAL ! 213: -- if omitted, send in any case ! 214: } ! 215: ! 216: GetEntryDataBlockResult ! 217: ::= ! 218: SEQUENCE ! 219: { ! 220: versionHeld ! 221: [0] EDBVersion , ! 222: [1] EntryDataBlock ! 223: OPTIONAL ! 224: } ! 225: ! 226: END
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.