|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T d
Length: 8064 (0x1f80) Types: TextFile Names: »do-prn.py«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape └─⟦eba4602b1⟧ »./isode-5.0.tar.Z« └─⟦d3ac74d73⟧ └─⟦this⟧ »isode-5.0/dsap/x500as/do-prn.py«
-- do-prn.py - manually augmented DistributedOperations module -- $Header: /f/osi/dsap/x500as/RCS/do-prn.py,v 6.0 89/03/18 23:29:33 mrose Rel $ -- -- -- $Log: do-prn.py,v $ -- Revision 6.0 89/03/18 23:29:33 mrose -- Release 5.0 -- -- -- NOTICE -- -- Acquisition, use, and distribution of this module and related -- materials are subject to the restrictions of a license agreement. -- Consult the Preface in the User's Manual for the full terms of -- this agreement. -- -- DO { joint-iso-ccitt ds(5) modules(1) distributedOperations(3) } DEFINITIONS ::= PREFIXES encode decode print BEGIN -- EXPORTS -- ContinuationReference , -- OperationProgress , -- DSAReferralParm; IMPORTS DistinguishedName , Name , RelativeDistinguishedName FROM IF { joint-iso-ccitt ds(5) modules(1) informationFramework(1) } AlgorithmIdentifier FROM AF { joint-iso-ccitt ds(5) modules(1) authenticationFramework(7) } ReadArgument , ReadResult , CompareArgument , CompareResult , AbandonArgument , AbandonResult , ListArgument , ListResult , SearchArgument , SearchResult , AddEntryArgument , AddEntryResult , RemoveEntryArgument , RemoveEntryResult , ModifyEntryArgument , ModifyEntryResult , ModifyRDNArgument , ModifyRDNResult , SecurityParameters FROM DAS { joint-iso-ccitt ds(5) modules(1) directoryAbstractService(2) }; PRINTER print ChainedReadArgument ::= CHOICE { ChainedReadArgumentData , SEQUENCE { ChainedReadArgumentData , AlgorithmIdentifier , BIT STRING } } ChainedReadArgumentData ::= SET { ChainingArgument , [0] ReadArgument } ChainedReadResult ::= CHOICE { ChainedReadResultData , SEQUENCE { ChainedReadResultData , AlgorithmIdentifier , BIT STRING } } ChainedReadResultData ::= SET { ChainingResult , [0] ReadResult } ChainedCompareArgument ::= CHOICE { ChainedCompareArgumentData , SEQUENCE { ChainedCompareArgumentData , AlgorithmIdentifier , BIT STRING } } ChainedCompareArgumentData ::= SET { ChainingArgument , [0] CompareArgument } ChainedCompareResult ::= CHOICE { ChainedCompareResultData , SEQUENCE { ChainedCompareResultData , AlgorithmIdentifier , BIT STRING } } ChainedCompareResultData ::= SET { ChainingResult , [0] CompareResult } ChainedAbandonArgument ::= AbandonArgument ChainedAbandonResult ::= AbandonResult ChainedListArgument ::= CHOICE { ChainedListArgumentData , SEQUENCE { ChainedListArgumentData , AlgorithmIdentifier , BIT STRING } } ChainedListArgumentData ::= SET { ChainingArgument , [0] ListArgument } ChainedListResult ::= CHOICE { ChainedListResultData , SEQUENCE { ChainedListResultData , AlgorithmIdentifier , BIT STRING } } ChainedListResultData ::= SET { ChainingResult , [0] ListResult } ChainedSearchArgument ::= CHOICE { ChainedSearchArgumentData , SEQUENCE { ChainedSearchArgumentData , AlgorithmIdentifier , BIT STRING } } ChainedSearchArgumentData ::= SET { ChainingArgument , [0] SearchArgument } ChainedSearchResult ::= CHOICE { ChainedSearchResultData , SEQUENCE { ChainedSearchResultData , AlgorithmIdentifier , BIT STRING } } ChainedSearchResultData ::= SET { ChainingResult , [0] SearchResult } ChainedAddEntryArgument ::= CHOICE { ChainedAddEntryArgumentData , SEQUENCE { ChainedAddEntryArgumentData , AlgorithmIdentifier , BIT STRING } } ChainedAddEntryArgumentData ::= SET { ChainingArgument , [0] AddEntryArgument } ChainedAddEntryResult ::= CHOICE { ChainedAddEntryResultData , SEQUENCE { ChainedAddEntryResultData , AlgorithmIdentifier , BIT STRING } } ChainedAddEntryResultData ::= SET { ChainingResult , [0] AddEntryResult } ChainedRemoveEntryArgument ::= CHOICE { ChainedRemoveEntryArgumentData , SEQUENCE { ChainedRemoveEntryArgumentData , AlgorithmIdentifier , BIT STRING } } ChainedRemoveEntryArgumentData ::= SET { ChainingArgument , [0] RemoveEntryArgument } ChainedRemoveEntryResult ::= CHOICE { ChainedRemoveEntryResultData , SEQUENCE { ChainedRemoveEntryResultData , AlgorithmIdentifier , BIT STRING } } ChainedRemoveEntryResultData ::= SET { ChainingResult , [0] RemoveEntryResult } ChainedModifyEntryArgument ::= CHOICE { ChainedModifyEntryArgumentData , SEQUENCE { ChainedModifyEntryArgumentData , AlgorithmIdentifier , BIT STRING } } ChainedModifyEntryArgumentData ::= SET { ChainingArgument , [0] ModifyEntryArgument } ChainedModifyEntryResult ::= CHOICE { ChainedModifyEntryResultData , SEQUENCE { ChainedModifyEntryResultData , AlgorithmIdentifier , BIT STRING } } ChainedModifyEntryResultData ::= SET { ChainingResult , [0] ModifyEntryResult } ChainedModifyRDNArgument ::= CHOICE { ChainedModifyRDNArgumentData , SEQUENCE { ChainedModifyRDNArgumentData , AlgorithmIdentifier , BIT STRING } } ChainedModifyRDNArgumentData ::= SET { ChainingArgument , [0] ModifyRDNArgument } ChainedModifyRDNResult ::= CHOICE { ChainedModifyRDNResultData , SEQUENCE { ChainedModifyRDNResultData , AlgorithmIdentifier , BIT STRING } } ChainedModifyRDNResultData ::= SET { ChainingResult , [0] ModifyRDNResult } DSAReferralParm ::= SET { [0] ContinuationReference , contextPrefix [1] DistinguishedName OPTIONAL } ChainingArgument ::= SET { originator [0] DistinguishedName OPTIONAL , targetObject [1] DistinguishedName OPTIONAL , operationProgress [2] OperationProgress -- DEFAULT {notStarted} , OPTIONAL , traceInformation [3] TraceInformation , aliasDereferenced [4] BOOLEAN -- DEFAULT FALSE , OPTIONAL , aliasedRDNs [5] INTEGER OPTIONAL , -- absent unless aliasDereferenced is TRUE returnCrossRefs [6] BOOLEAN -- DEFAULT FALSE , OPTIONAL , referenceType [7] ReferenceType -- DEFAULT superior , OPTIONAL , info [8] DomainInfo OPTIONAL , timeLimit [9] UTCTime OPTIONAL , [10] SecurityParameters -- DEFAULT {} OPTIONAL } ChainingResult ::= SET { info [0] DomainInfo OPTIONAL , crossReferences [1] SEQUENCE OF CrossReference OPTIONAL , [2] SecurityParameters -- DEFAULT {} OPTIONAL } CrossReference ::= SET { contextPrefix [0] DistinguishedName , accessPoint [1] AccessPoint } ReferenceType ::= ENUMERATED { superior(1) , subordinate(2) , cross(3) , nonSpecificSubordinate(4) } TraceInformation ::= SEQUENCE OF TraceItem TraceItem ::= SET { dsa [0] Name , targetObject [1] Name OPTIONAL , operationProgress [2] OperationProgress } OperationProgress ::= SET { nameResolutionPhase [0] ENUMERATED { notStarted(1) , proceeding(2) , completed(3) } , nextRDNToBeResolved [1] INTEGER OPTIONAL } DomainInfo ::= ANY ContinuationReference ::= SET { targetObject [0] Name , aliasedRDNs [1] INTEGER OPTIONAL , operationProgress [2] OperationProgress , rdnsResolved [3] INTEGER OPTIONAL , referenceType [4] ReferenceType OPTIONAL , accessPoints [5] SET OF AccessPoint } AccessPoint ::= SET { [0] Name , [1] ISODEPresentationAddress } ISODEPresentationAddress ::= DSE.PSAPaddr InvokeID ::= INTEGER END