1
-- Module HierarchicalOperationalBindings (X.518 TC2:08/1997)
3
HierarchicalOperationalBindings {joint-iso-itu-t ds(5) module(1)
4
hierarchicalOperationalBindings(20) 3} DEFINITIONS ::=
8
-- The types and values defined in this module are exported for use in the other ASN.1 modules contained
9
-- within the Directory Specifications, and for the use of other applications which will use them to access
10
-- Directory services. Other applications may use them for their own purposes, but this will not constrain
11
-- extensions and modifications needed to maintain or improve the Directory service.
13
informationFramework, distributedOperations,
14
directoryOperationalBindingTypes, opBindingManagement, dsp
15
FROM UsefulDefinitions {joint-iso-itu-t ds(5) module(1)
16
usefulDefinitions(0) 3}
17
Attribute, RelativeDistinguishedName, DistinguishedName
18
FROM InformationFramework informationFramework
19
MasterAndShadowAccessPoints
20
FROM DistributedOperations distributedOperations
22
FROM DirectorySystemProtocol dsp
24
FROM OperationalBindingManagement opBindingManagement
25
id-op-binding-hierarchical, id-op-binding-non-specific-hierarchical
26
FROM DirectoryOperationalBindingTypes directoryOperationalBindingTypes;
29
HierarchicalAgreement ::= SEQUENCE {
30
rdn [0] RelativeDistinguishedName,
31
immediateSuperior [1] DistinguishedName
34
NonSpecificHierarchicalAgreement ::= SEQUENCE {
35
immediateSuperior [1] DistinguishedName
38
SuperiorToSubordinate ::= SEQUENCE {
39
contextPrefixInfo [0] DITcontext,
40
entryInfo [1] SET (SIZE (1..MAX)) OF Attribute OPTIONAL,
41
immediateSuperiorInfo [2] SET (SIZE (1..MAX)) OF Attribute OPTIONAL
44
DITcontext ::= SEQUENCE OF Vertex
47
rdn [0] RelativeDistinguishedName,
48
admPointInfo [1] SET (SIZE (1..MAX)) OF Attribute OPTIONAL,
49
subentries [2] SET (SIZE (1..MAX)) OF SubentryInfo OPTIONAL,
50
accessPoints [3] MasterAndShadowAccessPoints OPTIONAL
53
SubentryInfo ::= SEQUENCE {
54
rdn [0] RelativeDistinguishedName,
55
info [1] SET OF Attribute
58
SubordinateToSuperior ::= SEQUENCE {
59
accessPoints [0] MasterAndShadowAccessPoints OPTIONAL,
60
alias [1] BOOLEAN DEFAULT FALSE,
61
entryInfo [2] SET (SIZE (1..MAX)) OF Attribute OPTIONAL,
62
subentries [3] SET (SIZE (1..MAX)) OF SubentryInfo OPTIONAL
65
SuperiorToSubordinateModification ::=
66
SuperiorToSubordinate(WITH COMPONENTS {
71
NHOBSuperiorToSubordinate ::=
72
SuperiorToSubordinate(WITH COMPONENTS {
77
NHOBSubordinateToSuperior ::= SEQUENCE {
78
accessPoint [0] MasterAndShadowAccessPoints OPTIONAL,
79
subentries [3] SET (SIZE (1..MAX)) OF SubentryInfo OPTIONAL
82
-- operational binding information objects
83
hierarchicalOperationalBinding OPERATIONAL-BINDING ::= {
84
AGREEMENT HierarchicalAgreement
85
-- APPLICATION CONTEXTS {{directorySystemAC}}
86
APPLICATION CONTEXTS {directorySystemAC}
88
{ -- superior DSAESTABLISHMENT-INITIATOR TRUE
89
ESTABLISHMENT-PARAMETER SuperiorToSubordinate
90
MODIFICATION-INITIATOR TRUE
91
MODIFICATION-PARAMETER SuperiorToSubordinateModification
92
TERMINATION-INITIATOR TRUE}
94
{ -- subordinate DSAESTABLISHMENT-INITIATOR TRUE
95
ESTABLISHMENT-PARAMETER SubordinateToSuperior
96
MODIFICATION-INITIATOR TRUE
97
MODIFICATION-PARAMETER SubordinateToSuperior
98
TERMINATION-INITIATOR TRUE}
99
ID id-op-binding-hierarchical
102
nonSpecificHierarchicalOperationalBinding OPERATIONAL-BINDING ::= {
103
AGREEMENT NonSpecificHierarchicalAgreement
104
-- APPLICATION CONTEXTS {{directorySystemAC}}
105
APPLICATION CONTEXTS {directorySystemAC}
107
{ -- superior DSAESTABLISHMENT-PARAMETER NHOBSuperiorToSubordinate
108
MODIFICATION-INITIATOR TRUE
109
MODIFICATION-PARAMETER NHOBSuperiorToSubordinate
110
TERMINATION-INITIATOR TRUE}
112
{ -- subordinate DSAESTABLISHMENT-INITIATOR TRUE
113
ESTABLISHMENT-PARAMETER NHOBSubordinateToSuperior
114
MODIFICATION-INITIATOR TRUE
115
MODIFICATION-PARAMETER NHOBSubordinateToSuperior
116
TERMINATION-INITIATOR TRUE}
117
ID id-op-binding-non-specific-hierarchical
122
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D