Annotation of 43BSDReno/contrib/isode-beta/dsap/x500as/qu-prn.py, revision 1.1

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

unix.superglobalmegacorp.com

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