blob: df7e340d15b5efe428bccf8baf52d6bc7bed2fbb [file] [log] [blame]
Harald Weltea864e9d2011-04-13 22:55:44 +02001-- Manual attempt to create ROSE/TCAP CONTRACT information object classes
2-- from the GSM MAP specification
3-- (C) 2011 by Harald Welte <laforge@gnumonks.org>
4
5MAP-Contracts
6
7DEFINITIONS
8
9::=
10
11BEGIN
12
13-- EXPORTS everything
14
15IMPORTS
16 CONTRACT
17FROM
18 Remote-Operations-Information-Objects
19 {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
20
21 locationUpdatingPackage-v3, locationCancellationPackage-v3,
22 roamingNumberEnquiryPackage-v3, infoRetrievalPackage-v3,
23 infoRetrievalPackage-v2, interVlrInfoRetrievalPackage-v3,
24 interVlrInfoRetrievalPackage-v2, imsiRetrievalPackage-v2,
25 callControlTransferPackage-v4, interrogationPackage-v3,
26 handoverControlPackage-v3, subscriberDataMngtStandAlonePackage-v3,
27 equipmentMngtPackage-v3, subscriberDataMngtPackage-v3,
28 resetPackage-v2, tracingStandAlonePackage-v3,
29 functionalSsPackage-v2, tracingPackage-v3,
30 unstructuredSsPackage-v2
31FROM
32 MAP-OperationPackages
33 {itu-t identified-organization (4) etsi (0) mobileDomain (0)
34 gsm-Network (1) modules (3) map-OperationPackages (1)
35 version12 (12)}
36;
37
38locationUpdatingContract-v3 CONTRACT ::= {
39 OPERATIONS OF locationUpdatingPackage-v3
40}
41
42locationCancellationContract-v3 CONTRACT ::= {
43 OPERATIONS OF locationCancellationPackage-v3
44}
45
46roamingNumberEnquiryContract-v3 CONTRACT ::= {
47 OPERATIONS OF roamingNumberEnquiryPackage-v3
48}
49
50infoRetrievalContract-v3 CONTRACT ::= {
51 OPERATIONS OF infoRetrievalPackage-v3
52}
53
54infoRetrievalContract-v2 CONTRACT ::= {
55 OPERATIONS OF infoRetrievalPackage-v2
56}
57
58interVlrInfoRetrievalContract-v3 CONTRACT ::= {
59 OPERATIONS OF interVlrInfoRetrievalPackage-v3
60}
61
62interVlrInfoRetrievalContract-v2 CONTRACT ::= {
63 OPERATIONS OF interVlrInfoRetrievalPackage-v2
64}
65
66imsiRetrievalContract-v2 CONTRACT ::= {
67 OPERATIONS OF imsiRetrievalPackage-v2
68}
69
70callControlTransferContract-v4 CONTRACT ::= {
71 OPERATIONS OF callControlTransferPackage-v4
72}
73
74interrogationContract-v3 CONTRACT ::= {
75 OPERATIONS OF interrogationPackage-v3
76}
77
78handoverControlContract-v3 CONTRACT ::= {
79 OPERATIONS OF handoverControlPackage-v3
80}
81
82subscriberDataMngtStandAloneContract-v3 CONTRACT ::= {
83 OPERATIONS OF subscriberDataMngtStandAlonePackage-v3
84}
85
86equipmentMngtContract-v3 CONTRACT ::= {
87 OPERATIONS OF equipmentMngtPackage-v3
88}
89
90subscriberDataMngtContract-v3 CONTRACT ::= {
91 OPERATIONS OF subscriberDataMngtPackage-v3
92}
93
94resetContract-v2 CONTRACT ::= {
95 OPERATIONS OF resetPackage-v2
96}
97
98tracingStandAloneContract-v3 CONTRACT ::= {
99 OPERATIONS OF tracingStandAlonePackage-v3
100}
101
102functionalSsContract-v2 CONTRACT ::= {
103 OPERATIONS OF functionalSsPackage-v2
104}
105
106tracingContract-v3 CONTRACT ::= {
107 OPERATIONS OF tracingPackage-v3
108}
109
110unstructuredSsContract-v2 CONTRACT ::= {
111 OPERATIONS OF unstructuredSsPackage-v2
112}
113
114-- FIXME: missing packages / contracts
115END