1 -- SBC-AP-PDU-Descriptions.asn
3 -- Taken from 3GPP TS 29.168 V9.3.0 (2010-12)
4 -- http://www.3gpp.org/ftp/Specs/archive/29_series/29.168/29168-930.zip
6 -- 4.4.3 Elementary Procedure Definitions
11 -- **************************************************************
13 -- Elementary Procedure definitions
15 -- **************************************************************
17 SBC-AP-PDU-Descriptions {
18 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
19 eps-Access (21) modules (3) sbc-AP (3) version1 (1) sbc-AP-PDU-Descriptions (0)}
21 DEFINITIONS AUTOMATIC TAGS ::=
25 -- **************************************************************
27 -- IE parameter types from other modules.
29 -- **************************************************************
34 FROM SBC-AP-CommonDataTypes
36 Write-Replace-Warning-Request,
37 Write-Replace-Warning-Response,
41 FROM SBC-AP-PDU-Contents
43 id-Write-Replace-Warning,
45 FROM SBC-AP-Constants;
47 -- **************************************************************
49 -- Interface Elementary Procedure Class
51 -- **************************************************************
53 SBC-AP-ELEMENTARY-PROCEDURE ::= CLASS {
55 &SuccessfulOutcome OPTIONAL,
56 &UnsuccessfulOutcome OPTIONAL,
57 &procedureCode ProcedureCode UNIQUE,
58 &criticality Criticality DEFAULT ignore
61 INITIATING MESSAGE &InitiatingMessage
62 [SUCCESSFUL OUTCOME &SuccessfulOutcome]
63 [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
64 PROCEDURE CODE &procedureCode
65 [CRITICALITY &criticality]
68 -- **************************************************************
70 -- Interface PDU Definition
72 -- **************************************************************
74 SBC-AP-PDU ::= CHOICE {
75 initiatingMessage InitiatingMessage,
76 successfulOutcome SuccessfulOutcome,
77 unsuccessfulOutcome UnsuccessfulOutcome,
81 InitiatingMessage ::= SEQUENCE {
82 procedureCode SBC-AP-ELEMENTARY-PROCEDURE.&procedureCode ({SBC-AP-ELEMENTARY-PROCEDURES}),
83 criticality SBC-AP-ELEMENTARY-PROCEDURE.&criticality ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
84 value SBC-AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
87 SuccessfulOutcome ::= SEQUENCE {
88 procedureCode SBC-AP-ELEMENTARY-PROCEDURE.&procedureCode ({SBC-AP-ELEMENTARY-PROCEDURES}),
89 criticality SBC-AP-ELEMENTARY-PROCEDURE.&criticality ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
90 value SBC-AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
93 UnsuccessfulOutcome ::= SEQUENCE {
94 procedureCode SBC-AP-ELEMENTARY-PROCEDURE.&procedureCode ({SBC-AP-ELEMENTARY-PROCEDURES}),
95 criticality SBC-AP-ELEMENTARY-PROCEDURE.&criticality ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
96 value SBC-AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({SBC-AP-ELEMENTARY-PROCEDURES}{@procedureCode})
99 -- **************************************************************
101 -- Interface Elementary Procedure List
103 -- **************************************************************
105 SBC-AP-ELEMENTARY-PROCEDURES SBC-AP-ELEMENTARY-PROCEDURE ::= {
106 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-1 |
107 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-2 ,
111 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-1 SBC-AP-ELEMENTARY-PROCEDURE ::= {
112 Write-Replace-Warning,
117 SBC-AP-ELEMENTARY-PROCEDURES-CLASS-2 SBC-AP-ELEMENTARY-PROCEDURE ::= {
121 write-Replace-Warning SBC-AP-ELEMENTARY-PROCEDURE ::= {
122 INITIATING MESSAGE Write-Replace-Warning-Request
123 SUCCESSFUL OUTCOME Write-Replace-Warning-Response
125 PROCEDURE CODE id-Write-Replace-Warning
129 stop-Warning SBC-AP-ELEMENTARY-PROCEDURE ::= {
130 INITIATING MESSAGE Stop-Warning-Request
131 SUCCESSFUL OUTCOME Stop-Warning-Response
133 PROCEDURE CODE id-Stop-Warning