Annotation of 43BSDReno/contrib/isode-beta/doc/manual/asn-summary.py, revision 1.1

1.1     ! root        1: QuipuDirectoryDefinitions
        !             2: DEFINITIONS ::=
        !             3: BEGIN
        !             4: 
        !             5:                        -- give the module an identifier in QUIPU 6.0
        !             6: 
        !             7: IMPORTS
        !             8: EVERYTHING
        !             9:     FROM QuipuNameDefinitions
        !            10:     
        !            11: mhs-or-addresses 
        !            12:     FROM MHSDirectoryObjectsAndAttributes 
        !            13:             {joint-iso-ccitt mhs-motis(6) arch(5) modules(0) directory(1)}
        !            14: 
        !            15: ABSTRACT-OPERATION, ABSTRACT-ERROR 
        !            16:     FROM AbstractServiceNotation {joint-iso-ccitt mhs-motis(6) asdc(2) modules(0) notation(1)}
        !            17: 
        !            18: NameError, ServiceError, SecurityError 
        !            19:     FROM DirctoryAbstractService {joint-iso-ccitt ds(5) modules(1) directoryAbstractService(2)}
        !            20: 
        !            21: DistinguishedName, RelativeDistinguishedName, Attribute, AttributeType, 
        !            22: ATTRIBUTE, ATTRIBUTE-SYNTAX, OBJECT-CLASS 
        !            23:     FROM InformationFramework {joint-iso-ccitt ds(5) modules(1) informationFramework(1)}
        !            24: 
        !            25: distinguishedNameSyntax, commonName, description, presentationAddress
        !            26:     FROM SelectedAttributeTypes {joint-iso-ccitt ds(5) modules(1) selectedAttributeTypes(5)}
        !            27: 
        !            28: top, dsa 
        !            29:     FROM SelectedObjectClasses {joint-iso-ccitt ds(5) modules(1) selectedObjectClasses(6)}
        !            30: 
        !            31: AccessPoint 
        !            32:     FROM DistributedOperations {joint-iso-ccitt ds(5) modules(1) distributedOperations(3)} ;
        !            33: 
        !            34: QuipuObject ::= OBJECT-CLASS
        !            35:        SUBCLASS OF top
        !            36:        MUST CONTAIN {aCL}
        !            37: 
        !            38: QuipuNonLeafObject ::= OBJECTCLASS
        !            39:        SUBCLASS OF quipuObject
        !            40:        MUST CONTAIN {masterDSA}
        !            41:        MAY CONTAIN {slaveDSA,treeStructure}
        !            42: 
        !            43: QuipuDSA ::= OBJECT-CLASS 
        !            44:     SUBCLASS OF dsa
        !            45:                                -- No Attributes, just object class
        !            46:                                -- to tell you what it is
        !            47: 
        !            48: QuipuDSAInfo ::= OBJECT-CLASS  -- always has common name ``Info''
        !            49:     SUBCLASS OF top
        !            50:     MUST CONTAIN { commonName, edbInfo, quipuVersion, dSAControl }
        !            51:     MAY CONTAIN { presentationAddress, mhs-or-addresses, description }
        !            52: 
        !            53: 
        !            54: EDBInfoSyntax ::= SEQUENCE {
        !            55:        edb          DistinguishedName,
        !            56:        getFromDSA   DistinguishedName OPTIONAL,
        !            57:                                -- If omitted DSA is master
        !            58:                                -- Determine mode of update from this DSA
        !            59:        sendToDSAs   NameList,
        !            60:                                -- Send these DSAs incremental updates
        !            61:                                -- Namelist is defined with the ACLs
        !            62:        getEDBAllowed NameList
        !            63:                                -- List of DSAs allowed to pull EDB
        !            64:        }
        !            65:     
        !            66: EdbInfo ::= ATTRIBUTE
        !            67:     WITH ATTRIBUTE-SYNTAX EDBInfo
        !            68:     MULTI VALUE
        !            69: 
        !            70: MasterDSA ::= ATTRIBUTE
        !            71:     WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
        !            72:                        -- Master QSR
        !            73:                        -- Usually, but not necessarily single valued
        !            74: 
        !            75: SlaveDSA ::= ATTRIBUTE
        !            76:     WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
        !            77:                        -- Slave QSR
        !            78: 
        !            79: SubordinateReference ::= ATTRIBUTE
        !            80:     WITH ATTRIBUTE-SYNTAX AccessPoint
        !            81:     SINGLE VALUE
        !            82:  
        !            83: CrossReference ::= ATTRIBUTE
        !            84:     WITH ATTRIBUTE-SYNTAX AccessPoint
        !            85:     SINGLE VALUE
        !            86:  
        !            87: NonSpecificSubordinateReference ::= ATTRIBUTE
        !            88:     WITH ATTRIBUTE-SYNTAX AccessPoint
        !            89: 
        !            90: QuipuVersion ::= ATTRIBUTE
        !            91:    WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
        !            92: 
        !            93: DSAControl ::= ATTRIBUTE
        !            94:    WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
        !            95:  
        !            96: TreeStructureSyntax ::= SET {
        !            97:     mandatoryObjectClasses [1] SET OF OBJECT IDENTIFIER,
        !            98:     optionalObjectClasses [2] SET OF OBJECT IDENTIFIER OPTIONAL,
        !            99:     permittedRDNs [3] SET OF SET OF AttributeType }
        !           100:     
        !           101: TreeStructure ::= ATTRIBUTE
        !           102:     WITH ATTRIBUTE-SYNTAX TreeStructureSyntax
        !           103:     MULTI VALUE
        !           104: 
        !           105: ReliableROSData ::= SEQUENCE {
        !           106:     rosOperation INTEGER,
        !           107:                        -- the operation being applied
        !           108:     data ANY,
        !           109:                        -- the Operation Argument
        !           110:     oldVersion ANY
        !           111:                        -- data version to which operation should be applied
        !           112:                        -- version syntax will be defined by the
        !           113:                        -- Reliable ROS user
        !           114:     newVersion ANY
        !           115:                        -- version number which results from operation
        !           116:     }
        !           117: 
        !           118: GetEntryDataBlock ABSTRACT-OPERATION
        !           119:        ARGUMENT GetEntryDataBlockArgument
        !           120:        RESULT GetEntryDataBlockResult
        !           121:        ERRORS {NameError,ServiceError,SecurityError}
        !           122: 
        !           123: getEntryDataBlock GetEntryDataBlock ::= 10
        !           124: 
        !           125:                                -- will make this an OBJECT IDENTIFER
        !           126:                                -- when ISODE can support this form 
        !           127:                                -- of operation code
        !           128: 
        !           129: GetEntryDataBlockArgument ::= SET {
        !           130:        entry [0] DistinguishedName,
        !           131:        sendIfMoreRecentThan [1] EDBVersion OPTIONAL
        !           132:                        -- if omitted, just return version held
        !           133:                        -- To force send, specify old version
        !           134: }
        !           135: 
        !           136: GetEntryDataBlockResult ::= SEQUENCE {
        !           137:                versionHeld [0] EDBVersion
        !           138:                [1] EntryDataBlock OPTIONAL
        !           139:        }
        !           140: }
        !           141: 
        !           142: 
        !           143: EDBVersion ::= UTCTime
        !           144: END

unix.superglobalmegacorp.com

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