1-- 3GPP TS 29.002 V17.1.0 (2021-06)
2-- 17.6.1	Mobile Service Operations
3MAP-MobileServiceOperations {
4   itu-t identified-organization (4) etsi (0) mobileDomain (0)
5   gsm-Network (1) modules (3) map-MobileServiceOperations (5)
6   version20 (20)}
7
8DEFINITIONS
9
10::=
11
12BEGIN
13
14EXPORTS
15
16	-- location registration operations
17	updateLocation,
18	cancelLocation,
19	purgeMS,
20	sendIdentification,
21
22	-- gprs location registration operations
23	updateGprsLocation,
24
25	-- vcsg location registration operations
26	updateVcsgLocation,
27	cancelVcsgLocation,
28
29	-- subscriber information enquiry operations
30	provideSubscriberInfo,
31
32	-- any time information enquiry operations
33	anyTimeInterrogation,
34
35	-- any time information handling operations
36	anyTimeSubscriptionInterrogation,
37	anyTimeModification,
38
39	-- subscriber data modification notification operations
40	noteSubscriberDataModified,
41
42
43	-- handover operations
44	prepareHandover,
45	sendEndSignal,
46	processAccessSignalling,
47	forwardAccessSignalling,
48	prepareSubsequentHandover,
49
50	-- authentication management operations
51	sendAuthenticationInfo,
52authenticationFailureReport,
53
54	-- IMEI management operations
55	checkIMEI,
56
57	-- subscriber management operations
58	insertSubscriberData,
59	deleteSubscriberData,
60
61	-- fault recovery operations
62	reset,
63	forwardCheckSS-Indication,
64	restoreData,
65
66-- gprs location information retrieval operations
67	sendRoutingInfoForGprs,
68
69	-- failure reporting operations
70	failureReport,
71
72	-- gprs notification operations
73	noteMsPresentForGprs,
74
75-- Mobility Management operations
76noteMM-Event
77
78;
79
80IMPORTS
81	OPERATION
82FROM Remote-Operations-Information-Objects {
83joint-iso-itu-t remote-operations(4)
84  informationObjects(5) version1(0)}
85
86	systemFailure,
87	dataMissing,
88	unexpectedDataValue,
89	unknownSubscriber,
90	unknownMSC,
91	unidentifiedSubscriber,
92	unknownEquipment,
93	roamingNotAllowed,
94	ati-NotAllowed,
95	noHandoverNumberAvailable,
96	subsequentHandoverFailure,
97	absentSubscriber,
98	mm-EventNotSupported,
99	atsi-NotAllowed,
100	atm-NotAllowed,
101	bearerServiceNotProvisioned,
102	teleserviceNotProvisioned,
103	callBarred,
104	illegalSS-Operation,
105	ss-ErrorStatus,
106	ss-NotAvailable,
107	ss-Incompatibility,
108	ss-SubscriptionViolation,
109	informationNotAvailable,
110	targetCellOutsideGroupCallArea
111
112
113FROM MAP-Errors {
114   itu-t identified-organization (4) etsi (0) mobileDomain (0)
115   gsm-Network (1) modules (3) map-Errors (10) version20 (20)}
116
117	UpdateLocationArg,
118	UpdateLocationRes,
119	CancelLocationArg,
120	CancelLocationRes,
121	PurgeMS-Arg,
122	PurgeMS-Res,
123	SendIdentificationArg,
124	SendIdentificationRes,
125	UpdateGprsLocationArg,
126	UpdateGprsLocationRes,
127	UpdateVcsgLocationArg,
128	UpdateVcsgLocationRes,
129	CancelVcsgLocationArg,
130	CancelVcsgLocationRes,
131	PrepareHO-Arg,
132	PrepareHO-Res,
133ForwardAccessSignalling-Arg,
134ProcessAccessSignalling-Arg,
135SendEndSignal-Arg,
136SendEndSignal-Res,
137PrepareSubsequentHO-Res,
138	PrepareSubsequentHO-Arg,
139	SendAuthenticationInfoArg,
140	SendAuthenticationInfoRes,
141	AuthenticationFailureReportArg,
142	AuthenticationFailureReportRes,
143	CheckIMEI-Arg,
144	CheckIMEI-Res,
145	InsertSubscriberDataArg,
146	InsertSubscriberDataRes,
147	DeleteSubscriberDataArg,
148	DeleteSubscriberDataRes,
149	ResetArg,
150	RestoreDataArg,
151	RestoreDataRes,
152	ProvideSubscriberInfoArg,
153	ProvideSubscriberInfoRes,
154	AnyTimeSubscriptionInterrogationArg,
155	AnyTimeSubscriptionInterrogationRes,
156	AnyTimeModificationArg,
157	AnyTimeModificationRes,
158	NoteSubscriberDataModifiedArg,
159	NoteSubscriberDataModifiedRes,
160	AnyTimeInterrogationArg,
161	AnyTimeInterrogationRes,
162	SendRoutingInfoForGprsArg,
163	SendRoutingInfoForGprsRes,
164	FailureReportArg,
165	FailureReportRes,
166	NoteMsPresentForGprsArg,
167	NoteMsPresentForGprsRes,
168	NoteMM-EventArg,
169	NoteMM-EventRes
170
171
172FROM MAP-MS-DataTypes {
173   itu-t identified-organization (4) etsi (0) mobileDomain (0)
174   gsm-Network (1) modules (3) map-MS-DataTypes (11) version20 (20)}
175
176;
177
178
179-- location registration operations
180
181updateLocation  OPERATION ::= {	--Timer m
182	ARGUMENT
183	UpdateLocationArg
184	RESULT
185	UpdateLocationRes
186	ERRORS {
187	systemFailure |
188	dataMissing |
189	unexpectedDataValue |
190	unknownSubscriber |
191	roamingNotAllowed}
192	CODE	local:2 }
193
194cancelLocation  OPERATION ::= {	--Timer m
195	ARGUMENT
196	CancelLocationArg
197	RESULT
198	CancelLocationRes
199	-- optional
200	ERRORS {
201	dataMissing |
202	unexpectedDataValue}
203	CODE	local:3 }
204
205purgeMS  OPERATION ::= {	--Timer m
206	ARGUMENT
207	PurgeMS-Arg
208	RESULT
209	PurgeMS-Res
210	-- optional
211	ERRORS{
212	dataMissing |
213	unexpectedDataValue|
214	unknownSubscriber}
215	CODE	local:67 }
216
217sendIdentification  OPERATION ::= {	--Timer s
218	ARGUMENT
219	SendIdentificationArg
220	RESULT
221	SendIdentificationRes
222	ERRORS {
223	dataMissing |
224	unidentifiedSubscriber}
225	CODE	local:55 }
226
227-- gprs location registration operations
228
229updateGprsLocation  OPERATION ::= {	--Timer m
230	ARGUMENT
231	UpdateGprsLocationArg
232	RESULT
233	UpdateGprsLocationRes
234	ERRORS {
235	systemFailure |
236	unexpectedDataValue |
237	unknownSubscriber |
238	roamingNotAllowed}
239	CODE	local:23 }
240
241-- subscriber information enquiry operations
242
243provideSubscriberInfo  OPERATION ::= {	--Timer m
244	ARGUMENT
245	ProvideSubscriberInfoArg
246	RESULT
247	ProvideSubscriberInfoRes
248	ERRORS {
249	dataMissing |
250	unexpectedDataValue}
251	CODE	local:70 }
252
253-- any time information enquiry operations
254
255anyTimeInterrogation  OPERATION ::= {	--Timer m
256	ARGUMENT
257	AnyTimeInterrogationArg
258	RESULT
259	AnyTimeInterrogationRes
260	ERRORS {
261	systemFailure |
262	ati-NotAllowed |
263	dataMissing |
264	unexpectedDataValue |
265	unknownSubscriber}
266	CODE	local:71 }
267
268-- any time information handling operations
269
270anyTimeSubscriptionInterrogation  OPERATION ::= {	--Timer m
271	ARGUMENT
272	AnyTimeSubscriptionInterrogationArg
273	RESULT
274	AnyTimeSubscriptionInterrogationRes
275	ERRORS {
276	atsi-NotAllowed |
277	dataMissing |
278	unexpectedDataValue |
279	unknownSubscriber |
280	bearerServiceNotProvisioned |
281	teleserviceNotProvisioned |
282	callBarred |
283	illegalSS-Operation |
284	ss-NotAvailable |
285	informationNotAvailable}
286	CODE	local:62 }
287
288anyTimeModification  OPERATION ::= {	--Timer m
289	ARGUMENT
290	AnyTimeModificationArg
291	RESULT
292	AnyTimeModificationRes
293	ERRORS {
294	atm-NotAllowed |
295	dataMissing |
296	unexpectedDataValue |
297	unknownSubscriber |
298	bearerServiceNotProvisioned |
299	teleserviceNotProvisioned |
300	callBarred |
301	illegalSS-Operation |
302	ss-SubscriptionViolation |
303	ss-ErrorStatus |
304	ss-Incompatibility |
305	informationNotAvailable}
306	CODE	local:65 }
307
308-- subscriber data modification notification operations
309
310noteSubscriberDataModified  OPERATION ::= {	--Timer m
311	ARGUMENT
312	NoteSubscriberDataModifiedArg
313	RESULT
314	NoteSubscriberDataModifiedRes
315	-- optional
316	ERRORS {
317	dataMissing |
318	unexpectedDataValue |
319	unknownSubscriber}
320	CODE	local:5 }
321
322-- handover operations
323
324prepareHandover  OPERATION ::= {	--Timer m
325	ARGUMENT
326	PrepareHO-Arg
327	RESULT
328	PrepareHO-Res
329	ERRORS {
330	systemFailure |
331	dataMissing |
332	unexpectedDataValue |
333	noHandoverNumberAvailable |
334	targetCellOutsideGroupCallArea }
335	CODE	local:68 }
336
337sendEndSignal  OPERATION ::= {	--Timer l
338	ARGUMENT
339	SendEndSignal-Arg
340	RESULT
341	SendEndSignal-Res
342	CODE	local:29 }
343
344processAccessSignalling  OPERATION ::= {	--Timer s
345	ARGUMENT
346	ProcessAccessSignalling-Arg
347	CODE	local:33 }
348
349forwardAccessSignalling  OPERATION ::= {	--Timer s
350	ARGUMENT
351	ForwardAccessSignalling-Arg
352	CODE	local:34 }
353
354prepareSubsequentHandover  OPERATION ::= {	--Timer m
355	ARGUMENT
356	PrepareSubsequentHO-Arg
357	RESULT
358	PrepareSubsequentHO-Res
359	ERRORS {
360	unexpectedDataValue |
361	dataMissing |
362	unknownMSC |
363	subsequentHandoverFailure}
364	CODE	local:69 }
365
366-- authentication management operations
367
368sendAuthenticationInfo  OPERATION ::= {	--Timer m
369	ARGUMENT
370	SendAuthenticationInfoArg
371	-- optional
372	-- within a dialogue sendAuthenticationInfoArg shall not be present in
373	-- subsequent invoke components. If received in a subsequent invoke component
374	-- it shall be discarded.
375
376	RESULT
377	SendAuthenticationInfoRes
378	-- optional
379	ERRORS {
380	systemFailure |
381	dataMissing |
382	unexpectedDataValue |
383	unknownSubscriber}
384	CODE	local:56 }
385
386authenticationFailureReport  OPERATION ::= {	--Timer m
387	ARGUMENT
388	AuthenticationFailureReportArg
389	RESULT
390	AuthenticationFailureReportRes
391	-- optional
392	ERRORS {
393	systemFailure |
394	unexpectedDataValue |
395	unknownSubscriber}
396	CODE	local:15 }
397
398-- IMEI management operations
399
400checkIMEI  OPERATION ::= {	--Timer m
401	ARGUMENT
402	CheckIMEI-Arg
403	RESULT
404	CheckIMEI-Res
405	ERRORS {
406	systemFailure |
407	dataMissing |
408	unknownEquipment}
409	CODE	local:43 }
410
411-- subscriber management operations
412
413insertSubscriberData  OPERATION ::= {	--Timer m
414	ARGUMENT
415	InsertSubscriberDataArg
416	RESULT
417	InsertSubscriberDataRes
418	-- optional
419	ERRORS {
420	dataMissing |
421	unexpectedDataValue |
422	unidentifiedSubscriber}
423	CODE	local:7 }
424
425deleteSubscriberData  OPERATION ::= {	--Timer m
426	ARGUMENT
427	DeleteSubscriberDataArg
428	RESULT
429	DeleteSubscriberDataRes
430	-- optional
431	ERRORS {
432	dataMissing |
433	unexpectedDataValue |
434	unidentifiedSubscriber}
435	CODE	local:8 }
436
437-- fault recovery operations
438
439reset  OPERATION ::= {	--Timer m
440	ARGUMENT
441	ResetArg
442	CODE	local:37 }
443
444forwardCheckSS-Indication  OPERATION ::= {	--Timer s
445	CODE	local:38 }
446
447restoreData  OPERATION ::= {	--Timer m
448	ARGUMENT
449	RestoreDataArg
450	RESULT
451	RestoreDataRes
452	ERRORS {
453	systemFailure |
454	dataMissing |
455	unexpectedDataValue |
456	unknownSubscriber}
457	CODE	local:57 }
458
459-- gprs location information retrieval operations
460
461sendRoutingInfoForGprs  OPERATION ::= {	--Timer m
462	ARGUMENT
463	SendRoutingInfoForGprsArg
464	RESULT
465	SendRoutingInfoForGprsRes
466	ERRORS {
467	absentSubscriber |
468	systemFailure |
469	dataMissing |
470	unexpectedDataValue |
471	unknownSubscriber |
472	callBarred }
473	CODE	local:24 }
474
475-- failure reporting operations
476
477failureReport  OPERATION ::= {	--Timer m
478	ARGUMENT
479	FailureReportArg
480	RESULT
481	FailureReportRes
482	-- optional
483	ERRORS {
484	systemFailure |
485	dataMissing |
486	unexpectedDataValue |
487	unknownSubscriber}
488	CODE	local:25 }
489
490-- gprs notification operations
491
492noteMsPresentForGprs  OPERATION ::= {	--Timer m
493	ARGUMENT
494	NoteMsPresentForGprsArg
495	RESULT
496	NoteMsPresentForGprsRes
497	-- optional
498	ERRORS {
499	systemFailure |
500	dataMissing |
501	unexpectedDataValue |
502	unknownSubscriber}
503	CODE	local:26 }
504
505noteMM-Event  OPERATION ::= {	--Timer m
506	ARGUMENT
507	NoteMM-EventArg
508	RESULT
509	NoteMM-EventRes
510	ERRORS {
511	dataMissing |
512	unexpectedDataValue |
513	unknownSubscriber |
514	mm-EventNotSupported}
515	CODE	local:89 }
516
517-- vcsg location registration operations
518
519updateVcsgLocation  OPERATION ::= {	--Timer m
520	ARGUMENT
521	UpdateVcsgLocationArg
522	RESULT
523	UpdateVcsgLocationRes
524	ERRORS {
525	systemFailure |
526	unexpectedDataValue |
527	unknownSubscriber}
528	CODE	local:53 }
529
530cancelVcsgLocation  OPERATION ::= {	--Timer m
531	ARGUMENT
532	CancelVcsgLocationArg
533	RESULT
534	CancelVcsgLocationRes
535	-- optional
536	ERRORS {
537	dataMissing |
538	unexpectedDataValue}
539	CODE	local:36 }
540
541END
542