|
|
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«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/dsap/x500as/do-prn.py«
-- do-prn.py - manually augmented DistributedOperations module
-- $Header: /f/osi/dsap/x500as/RCS/do-prn.py,v 7.0 89/11/23 21:50:29 mrose Rel $
--
--
-- $Log: do-prn.py,v $
-- Revision 7.0 89/11/23 21:50:29 mrose
-- Release 6.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