1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
-- $Id$
-- 3GPP TS 29.078 7.3.0 (2006-06)
-- 5.2 Error types
CAP-errortypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errortypes(51) version5(4)}
-- This module contains the type definitions for the CAP Error Types.
-- Where a parameter of type CHOICE is tagged with a specific tag value, the tag is automatically
-- replaced with an EXPLICIT tag of the same value.
DEFINITIONS IMPLICIT TAGS ::= BEGIN
IMPORTS
ros-InformationObjects,
datatypes,
errorcodes
FROM CAP-object-identifiers {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
umts-network(1) modules(3) cap-object-identifiers(100) version5(4)}
ERROR
FROM Remote-Operations-Information-Objects ros-InformationObjects
InvokeID,
UnavailableNetworkResource
FROM CAP-datatypes datatypes
errcode-canceled,
errcode-cancelFailed,
errcode-eTCFailed,
errcode-improperCallerResponse,
errcode-missingCustomerRecord,
errcode-missingParameter,
errcode-parameterOutOfRange,
errcode-requestedInfoError,
errcode-systemFailure,
errcode-taskRefused,
errcode-unavailableResource,
errcode-unexpectedComponentSequence,
errcode-unexpectedDataValue,
errcode-unexpectedParameter,
errcode-unknownLegID,
errcode-unknownCSID,
errcode-unknownPDPID
FROM CAP-errorcodes errorcodes
;
-- TYPE DEFINITION FOR CAP ERROR TYPES FOLLOWS
canceled ERROR ::= {
CODE errcode-canceled
}
-- The operation has been canceled.
cancelFailed ERROR ::= {
PARAMETER SEQUENCE {
problem [0] ENUMERATED {
unknownOperation (0),
tooLate (1),
operationNotCancellable (2)
},
operation [1] InvokeID,
...
}
CODE errcode-cancelFailed
}
-- The operation failed to be canceled.
eTCFailed ERROR ::= {
CODE errcode-eTCFailed
}
-- The establish temporary connection failed.
improperCallerResponse ERROR ::= {
CODE errcode-improperCallerResponse
}
-- The caller response was not as expected.
missingCustomerRecord ERROR ::= {
CODE errcode-missingCustomerRecord
}
-- The Service Logic Program could not be found in the gsmSCF.
missingParameter ERROR ::= {
CODE errcode-missingParameter
}
-- An expected optional parameter was not received.
parameterOutOfRange ERROR ::= {
CODE errcode-parameterOutOfRange
}
-- The parameter was not as expected (e.g. missing or out of range).
requestedInfoError ERROR ::= {
PARAMETER ENUMERATED {
unknownRequestedInfo (1),
requestedInfoNotAvailable (2)
}
CODE errcode-requestedInfoError
}
-- The requested information cannot be found.
systemFailure ERROR ::= {
PARAMETER UnavailableNetworkResource
CODE errcode-systemFailure
}
-- The operation could not be completed due to a system failure at the serving physical entity.
taskRefused ERROR ::= {
PARAMETER ENUMERATED {
generic (0),
unobtainable (1),
congestion (2)
}
CODE errcode-taskRefused
}
-- An entity normally capable of the task requested cannot or chooses not to perform the task at
-- this time. This includes error situations like congestion and unobtainable address as used in
-- e.g. the connect operation.)
unavailableResource ERROR ::= {
CODE errcode-unavailableResource
}
-- A requested resource is not available at the serving entity.
unexpectedComponentSequence ERROR ::= {
CODE errcode-unexpectedComponentSequence
}
-- An incorrect sequence of Components was received (e.g. 'DisconnectForwardConnection'
-- followed by 'PlayAnnouncement').
unexpectedDataValue ERROR ::= {
CODE errcode-unexpectedDataValue
}
-- The data value was not as expected (e.g. route number expected but billing number received)
unexpectedParameter ERROR ::= {
CODE errcode-unexpectedParameter
}
-- A parameter received was not expected.
unknownLegID ERROR ::= {
CODE errcode-unknownLegID
}
-- Leg not known to the gsmSSF.
unknownCSID ERROR ::= {
CODE errcode-unknownCSID
}
-- Call Segment not known to the gsmSSF.
unknownPDPID ERROR ::= {
CODE errcode-unknownPDPID
}
-- PDPID not known by the receiving entity.
END
|