1
InfObj2 DEFINITIONS ::=
5
RANAP-ELEMENTARY-PROCEDURE ::= CLASS {
7
&SuccessfulOutcome OPTIONAL,
10
&FixTypeValSet PrintableString,
11
&VarTypeValSet &InitiatingMessage,
12
&infoObject RANAP-ELEMENTARY-PROCEDURE,
14
&UnsuccessfulOutcome OPTIONAL,
15
&procedureCode ProcedureCode UNIQUE,
16
&criticality Criticality DEFAULT ignore
19
INITIATING MESSAGE &InitiatingMessage
20
[SUCCESSFUL OUTCOME &SuccessfulOutcome]
21
[UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
23
PROCEDURE CODE &procedureCode
24
[CRITICALITY &criticality]
27
RANAP-PDU ::= CHOICE {
28
initiatingMessage [0] InitiatingMessage,
29
substrings [1] SEQUENCE {
30
type RANAP-ELEMENTARY-PROCEDURE.&procedureCode({RANAP-ELEMENTARY-PROCEDURES}),
31
strings SEQUENCE OF CHOICE {
32
initial [0] RANAP-ELEMENTARY-PROCEDURE.&Outcome({
33
RANAP-ELEMENTARY-PROCEDURES}{@substrings.type}),
34
final [1] RANAP-ELEMENTARY-PROCEDURE.&Outcome({RANAP-ELEMENTARY-PROCEDURES}{@substrings.type})
37
-- successfulOutcome SuccessfulOutcome,
38
-- unsuccessfulOutcome UnsuccessfulOutcome,
43
CLASS2 ::= RANAP-ELEMENTARY-PROCEDURE
46
&integerValue INTEGER UNIQUE,
47
&booleanValue BOOLEAN,
48
&stringValue PrintableString
51
myobject MY-CLASS ::= {
56
MyObjectSet MY-CLASS ::= {
60
InitiatingMessage ::= SEQUENCE {
61
procedureCode RANAP-ELEMENTARY-PROCEDURE.&procedureCode ({RANAP-ELEMENTARY-PROCEDURES}),
62
criticality RANAP-ELEMENTARY-PROCEDURE.&criticality ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode}),
63
value RANAP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({RANAP-ELEMENTARY-PROCEDURES}{@procedureCode})
66
iu-Release RANAP-ELEMENTARY-PROCEDURE ::= {
67
INITIATING MESSAGE Iu-ReleaseCommand
68
SUCCESSFUL OUTCOME Iu-ReleaseComplete
69
PROCEDURE CODE id-Iu-Release1
73
relocationPreparation RANAP-ELEMENTARY-PROCEDURE ::= {
74
INITIATING MESSAGE INTEGER --Iu-ReleaseCommand
75
SUCCESSFUL OUTCOME Iu-ReleaseComplete
76
PROCEDURE CODE id-Iu-Release2
80
object3 RANAP-ELEMENTARY-PROCEDURE ::= {
81
&InitiatingMessage Iu-ReleaseCommand,
82
&SuccessfulOutcome Iu-ReleaseComplete,
83
&procedureCode id-Iu-Release3,
87
object4 RANAP-ELEMENTARY-PROCEDURE ::= {
88
&InitiatingMessage INTEGER,
89
&SuccessfulOutcome PrintableString,
90
&procedureCode id-Iu-Release4,
94
object5 RANAP-ELEMENTARY-PROCEDURE ::= {
95
&InitiatingMessage INTEGER,
96
&SuccessfulOutcome PrintableString,
97
&Outcome ProcedureCode,
100
&InfObjectSet MyObjectSet,
101
&procedureCode id-Iu-Release5,
106
RANAP-ELEMENTARY-PROCEDURES RANAP-ELEMENTARY-PROCEDURE ::= {
108
relocationPreparation ,
112
RANAP-ELEMENTARY-PROCEDURES2 RANAP-ELEMENTARY-PROCEDURE ::= {
114
relocationPreparation
118
OBJECTSET1 RANAP-ELEMENTARY-PROCEDURE ::= {
119
{INITIATING MESSAGE Iu-ReleaseCommand SUCCESSFUL OUTCOME Iu-ReleaseComplete PROCEDURE CODE id-Iu-Release1 CRITICALITY ignore} | {INITIATING MESSAGE Iu-ReleaseCommand PROCEDURE CODE id-Iu-Release2}
122
OBJECTSET2 RANAP-ELEMENTARY-PROCEDURE ::= {
124
{INITIATING MESSAGE Iu-ReleaseCommand SUCCESSFUL OUTCOME Iu-ReleaseComplete PROCEDURE CODE id-Iu-Release4 CRITICALITY ignore} |
125
relocationPreparation |
126
{INITIATING MESSAGE Iu-ReleaseCommand PROCEDURE CODE id-Iu-Release5} ,
130
OBJECTSET3 RANAP-ELEMENTARY-PROCEDURE ::= {
135
OBJECTSET4 RANAP-ELEMENTARY-PROCEDURE ::= {
139
Iu-ReleaseCommand ::= SEQUENCE {
144
Iu-ReleaseComplete ::= INTEGER (1..510)
146
ProcedureCode ::= INTEGER (0..255)
147
Criticality ::= ENUMERATED { reject, ignore, notify }
148
id-Iu-Release1 INTEGER ::= 1
149
id-Iu-Release2 INTEGER ::= 2
150
id-Iu-Release3 INTEGER ::= 3
151
id-Iu-Release4 INTEGER ::= 4
152
id-Iu-Release5 INTEGER ::= 5