Corrections made to the ASN.1 modules of X.501 TC2 (08/1997)
ModifyOperationalBindingResult ::= CHOICE { null [0] NULL, protected [1] OPTIONALLY-PROTECTED-SEQ{ SEQUENCE { newBindingID OperationalBindingID, bindingType OPERATIONAL-BINDING.&id({OpBindingSet}), newAgreement OPERATIONAL-BINDING.&Agreement({OpBindingSet}{@bindingType}), valid Validity OPTIONAL, COMPONENTS OF CommonResultsSeq } } }
ModifyOperationalBindingResult ::= CHOICE { null [0] NULL, protected [1] OPTIONALLY-PROTECTED-SEQ{ SEQUENCE { newBindingID OperationalBindingID, bindingType OPERATIONAL-BINDING.&id({OpBindingSet}), newAgreement OPERATIONAL-BINDING.&Agreement({OpBindingSet}{@.bindingType}), valid Validity OPTIONAL, COMPONENTS OF CommonResultsSeq } } }
CONTENT-RULE ::= CLASS {
&structuralClass OBJECT-CLASS UNIQUE,
&Auxiliaries OBJECT-CLASS OPTIONAL,
&Mandatory ATTRIBUTE OPTIONAL,
&Optional ATTRIBUTE OPTIONAL,
&Precluded ATTRIBUTE OPTIONAL
}
WITH SYNTAX {
STRUCTURAL OBJECT-CLASS &structuralClass
[AUXILIARY OBJECT-CLASSES &Auxiliaries]
[MUST CONTAIN &Mandatory]
[MAY CONTAIN &Optional]
[MUST-NOT CONTAIN &Precluded]
}
CONTENT-RULE ::= CLASS {
&structuralClass OBJECT-CLASS.&id UNIQUE,
&Auxiliaries OBJECT-CLASS OPTIONAL,
&Mandatory ATTRIBUTE OPTIONAL,
&Optional ATTRIBUTE OPTIONAL,
&Precluded ATTRIBUTE OPTIONAL
}
WITH SYNTAX {
STRUCTURAL OBJECT-CLASS &structuralClass
[AUXILIARY OBJECT-CLASSES &Auxiliaries]
[MUST CONTAIN &Mandatory]
[MAY CONTAIN &Optional]
[MUST-NOT CONTAIN &Precluded]
}