1 -- M3AP-PDU-Descriptions.asn
3 -- 3GPP TS 36.444 V11.1.0 (2012-03)
4 -- http://www.3gpp.org/ftp/Specs/archive/36_series/36.444/36444-b10.zip
6 -- 9.3.3 Elementary Procedure Definitions
11 -- **************************************************************
13 -- Elementary Procedure definitions
15 -- **************************************************************
17 M3AP-PDU-Descriptions {
18 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
19 eps-Access (21) modules (3) m3ap (5) version1 (1) m3ap-PDU-Descriptions (0) }
20 DEFINITIONS AUTOMATIC TAGS ::=
24 -- **************************************************************
26 -- IE parameter types from other modules.
28 -- **************************************************************
33 FROM M3AP-CommonDataTypes
35 MBMSSessionStartRequest,
36 MBMSSessionStartResponse,
37 MBMSSessionStartFailure,
38 MBMSSessionStopRequest,
39 MBMSSessionStopResponse,
40 MBMSSessionUpdateRequest,
41 MBMSSessionUpdateResponse,
42 MBMSSessionUpdateFailure,
43 MCEConfigurationUpdate,
44 MCEConfigurationUpdateAcknowledge,
45 MCEConfigurationUpdateFailure,
54 FROM M3AP-PDU-Contents
59 id-mCEConfigurationUpdate,
67 -- **************************************************************
69 -- Interface Elementary Procedure Class
71 -- **************************************************************
73 M3AP-ELEMENTARY-PROCEDURE ::= CLASS {
75 &SuccessfulOutcome OPTIONAL,
76 &UnsuccessfulOutcome OPTIONAL,
77 &procedureCode ProcedureCode UNIQUE,
78 &criticality Criticality DEFAULT ignore
81 INITIATING MESSAGE &InitiatingMessage
82 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
83 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
84 PROCEDURE CODE &procedureCode
85 [CRITICALITY &criticality]
88 -- **************************************************************
90 -- Interface PDU Definition
92 -- **************************************************************
95 initiatingMessage InitiatingMessage,
96 successfulOutcome SuccessfulOutcome,
97 unsuccessfulOutcome UnsuccessfulOutcome,
101 InitiatingMessage ::= SEQUENCE {
102 procedureCode M3AP-ELEMENTARY-PROCEDURE.&procedureCode ({M3AP-ELEMENTARY-PROCEDURES}),
103 criticality M3AP-ELEMENTARY-PROCEDURE.&criticality ({M3AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
104 value M3AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({M3AP-ELEMENTARY-PROCEDURES}{@procedureCode})
107 SuccessfulOutcome ::= SEQUENCE {
108 procedureCode M3AP-ELEMENTARY-PROCEDURE.&procedureCode ({M3AP-ELEMENTARY-PROCEDURES}),
109 criticality M3AP-ELEMENTARY-PROCEDURE.&criticality ({M3AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
110 value M3AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({M3AP-ELEMENTARY-PROCEDURES}{@procedureCode})
113 UnsuccessfulOutcome ::= SEQUENCE {
114 procedureCode M3AP-ELEMENTARY-PROCEDURE.&procedureCode ({M3AP-ELEMENTARY-PROCEDURES}),
115 criticality M3AP-ELEMENTARY-PROCEDURE.&criticality ({M3AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
116 value M3AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({M3AP-ELEMENTARY-PROCEDURES}{@procedureCode})
120 -- **************************************************************
122 -- Interface Elementary Procedure List
124 -- **************************************************************
126 M3AP-ELEMENTARY-PROCEDURES M3AP-ELEMENTARY-PROCEDURE ::= {
127 M3AP-ELEMENTARY-PROCEDURES-CLASS-1 |
128 M3AP-ELEMENTARY-PROCEDURES-CLASS-2 ,
132 M3AP-ELEMENTARY-PROCEDURES-CLASS-1 M3AP-ELEMENTARY-PROCEDURE ::= {
138 mCEConfigurationUpdate ,
142 M3AP-ELEMENTARY-PROCEDURES-CLASS-2 M3AP-ELEMENTARY-PROCEDURE ::= {
150 -- **************************************************************
152 -- Interface Elementary Procedures
154 -- **************************************************************
156 mBMSsessionStart M3AP-ELEMENTARY-PROCEDURE ::= {
157 INITIATING MESSAGE MBMSSessionStartRequest
158 SUCCESSFUL OUTCOME MBMSSessionStartResponse
159 UNSUCCESSFUL OUTCOME MBMSSessionStartFailure
160 PROCEDURE CODE id-mBMSsessionStart
164 mBMSsessionStop M3AP-ELEMENTARY-PROCEDURE ::= {
165 INITIATING MESSAGE MBMSSessionStopRequest
166 SUCCESSFUL OUTCOME MBMSSessionStopResponse
167 PROCEDURE CODE id-mBMSsessionStop
171 mBMSsessionUpdate M3AP-ELEMENTARY-PROCEDURE ::= {
172 INITIATING MESSAGE MBMSSessionUpdateRequest
173 SUCCESSFUL OUTCOME MBMSSessionUpdateResponse
174 UNSUCCESSFUL OUTCOME MBMSSessionUpdateFailure
175 PROCEDURE CODE id-mBMSsessionUpdate
179 errorIndication M3AP-ELEMENTARY-PROCEDURE ::= {
180 INITIATING MESSAGE ErrorIndication
181 PROCEDURE CODE id-errorIndication
185 reset M3AP-ELEMENTARY-PROCEDURE ::= {
186 INITIATING MESSAGE Reset
187 SUCCESSFUL OUTCOME ResetAcknowledge
188 PROCEDURE CODE id-Reset
192 privateMessage M3AP-ELEMENTARY-PROCEDURE ::= {
193 INITIATING MESSAGE PrivateMessage
194 PROCEDURE CODE id-privateMessage
198 mCEConfigurationUpdate M3AP-ELEMENTARY-PROCEDURE ::= {
199 INITIATING MESSAGE MCEConfigurationUpdate
200 SUCCESSFUL OUTCOME MCEConfigurationUpdateAcknowledge
201 UNSUCCESSFUL OUTCOME MCEConfigurationUpdateFailure
202 PROCEDURE CODE id-mCEConfigurationUpdate
207 m3Setup M3AP-ELEMENTARY-PROCEDURE ::= {
208 INITIATING MESSAGE M3SetupRequest
209 SUCCESSFUL OUTCOME M3SetupResponse
210 UNSUCCESSFUL OUTCOME M3SetupFailure
211 PROCEDURE CODE id-m3Setup