|
|
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 q
Length: 3920 (0xf50)
Types: TextFile
Names: »qu-prn.py«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/dsap/x500as/qu-prn.py«
-- quipu-prn.py - additional QUIPU directory type definitions module
-- $Header: /f/osi/dsap/x500as/RCS/qu-prn.py,v 7.0 89/11/23 21:50:48 mrose Rel $
--
--
-- $Log: qu-prn.py,v $
-- Revision 7.0 89/11/23 21:50:48 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.
--
--
Quipu
{
ccitt
data(9)
pss(2342)
ucl(19200300)
quipu(99)
directoryDefinitions(1)
}
DEFINITIONS ::=
PREFIXES encode decode print
BEGIN
IMPORTS
NameError ,
ServiceError ,
SecurityError
FROM DAS
{
joint-iso-ccitt
ds(5)
modules(1)
directoryAbstractService(2)
}
DistinguishedName ,
RelativeDistinguishedName ,
Attribute ,
AttributeType
FROM IF
{
joint-iso-ccitt
ds(5)
modules(1)
informationFramework(1)
};
-- ReliableROSData
-- ::=
-- SEQUENCE
-- {
-- rosOperation
-- INTEGER ,
-- the operation being applied
-- data
-- ANY ,
-- the Operation Argument
-- oldVersion
-- ANY ,
-- data version to which operation should be applied
-- newVersion
-- ANY
-- version number which results from operation
-- }
PRINTER print
AccessSelector
::=
CHOICE
{
entry
[0] NULL ,
other
[2] NULL ,
prefix
[3] NameList ,
group
[4] NameList
}
AccessCategories
::=
ENUMERATED
{
none (0) ,
detect (1) ,
compare (2) ,
read (3) ,
add (4) ,
write (5)
}
ACLInfo
::=
SET OF
SEQUENCE
{
AccessSelector ,
AccessCategories
}
AttributeACL
::=
SEQUENCE
{
SET OF
-- AttributeType
OBJECT IDENTIFIER ,
ACLInfo
-- DEFAULT {{other , read}, {entry, write}}
OPTIONAL
}
ACLSyntax
::=
SEQUENCE
{
childACL
[0] ACLInfo
-- DEFAULT {{other , read}, {entry, write}} ,
OPTIONAL ,
entryACL
[1] ACLInfo
-- DEFAULT {{other , read}, {entry, write}} ,
OPTIONAL ,
defaultAttributeACL
[2] ACLInfo
-- DEFAULT {{other , read}, {entry, write}} ,
OPTIONAL ,
[3] SET OF
AttributeACL
}
NameList
::=
SET OF
DistinguishedName
EDBInfoSyntax
::=
SEQUENCE
{
edb
DistinguishedName ,
getFromDSA
DistinguishedName
OPTIONAL ,
sendToDSAs
NameList ,
getEDBAllowed
NameList
}
TreeStructureSyntax
::=
SET
{
mandatoryObjectClasses
[1] SET OF
OBJECT IDENTIFIER ,
optionalObjectClasses
[2] SET OF
OBJECT IDENTIFIER
OPTIONAL ,
permittedRDNs
[3] SET OF
SET OF
AttributeType
}
EntryDataBlock
::=
SEQUENCE OF
RelativeEntry
RelativeEntry
::=
SEQUENCE
{
RelativeDistinguishedName ,
SET OF
Attribute
}
EDBVersion
::=
UTCTime
GetEntryDataBlockArgument
::=
SET
{
entry
[0] DistinguishedName ,
sendIfMoreRecentThan
[1] EDBVersion
OPTIONAL
-- if omitted, send in any case
}
GetEntryDataBlockResult
::=
SEQUENCE
{
versionHeld
[0] EDBVersion ,
[1] EntryDataBlock
OPTIONAL
}
END