aboutsummaryrefslogtreecommitdiffstats
path: root/map_loc_upd.lad
blob: 5442828679174b00f5456d31871881c5895fc8a3 (plain)
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
# Flow of primitives between SGSN/MSC and HLR in case of location update
[global]
title	"Flow of primitives between SGSN/MSC and HLR in LU"

[entities]
# define the entities in the system (in order)
sgsn_msc
libmap_cl
libtcap_cl
libtcap_srv
libmap_srv
hlr

[messages]
# define the protocol messages in-order
sgsn_msc	libmap_cl	"MAP-OPEN.req"
sgsn_msc	libmap_cl	"MAP-INVOKE.req(UpdLoc)"
libmap_cl	libtcap_cl	"TC-INVOKE.req"
sgsn_msc	libmap_cl	"MAP-DELIMITER.req"
libmap_cl	libtcap_cl	"TC-BEGIN.req"

libtcap_cl	libtcap_srv	"TC-BEGIN(UpdLoc)"

libtcap_srv	libmap_srv	"TC-BEGIN.ind"
libmap_srv	hlr		"MAP-OPEN.ind"
hlr		libmap_srv	"MAP-OPEN.resp"

libtcap_srv	libmap_srv	"TC-INVOKE.ind(UpdLoc)"
libmap_srv	hlr		"MAP-INVOKE.ind(UpdLoc)"
hlr		libmap_srv	"MAP-INVOKE.req(insSubDat)"
libmap_srv	libtcap_srv	"TC-INVOKE.req(insSubDat)"

libmap_srv	hlr		"MAP-DELIMITER.ind"
hlr		libmap_srv	"MAP-DELIMITER.req"

libmap_srv	libtcap_srv	"TC-CONTINUE.req"
libtcap_srv	libtcap_cl	"TC-CONTINUE(insSubDatInv)"

libtcap_cl	libmap_cl	"TC-CONTINUE.req"
libmap_cl	sgsn_msc	"MAP-OPEN.resp"
libtcap_cl	libmap_cl	"TC-INVOKE.ind(insSubDat)"
libmap_cl	sgsn_msc	"MAP-INVOKE.ind(insSubDat)"
sgsn_msc	libmap_cl	"MAP-RESULT-L.req(insSubDat)"
libmap_cl	libtcap_cl	"TC-RESULT-L.req(insSubDat)"

libmap_cl	sgsn_msc	"MAP-DELIMITER.ind"
sgsn_msc	libmap_cl	"MAP-DELIMITER.req"

libmap_cl	libtcap_cl	"TC-CONTINUE.req(insSubDatResL)"
libtcap_cl	libtcap_srv	"TC-CONTINUE(insSubDatResL)"
libtcap_srv	libmap_srv	"TC-CONTINUE.ind"
libtcap_srv	libmap_srv	"TC-RESULT-L.ind(insSubDat)"
libmap_srv	hlr		"MAP-RESULT-L.ind(insSubDat)"

hlr		libmap_srv	"MAP-RESULT-L.req(UpdLoc)"
libmap_srv	libtcap_srv	"TC-RESULT-L.req(UpdLoc)"

libmap_srv	hlr		"MAP-DELIMITER.ind"
hlr		libmap_srv	"MAP-DELIMITER.req"

libmap_srv	libtcap_srv	"TC-END.req"
libtcap_srv	libtcap_cl	"TC-END(UpdLocResL)"

libtcap_cl	libmap_cl	"TC-END.ind"
libtcap_cl	libmap_cl	"TC-RESULT-L.ind(UpdLoc)"
libmap_cl	sgsn_msc	"MAP-RESULT-L.ind(UpdLoc)"
libmap_cl	sgsn_msc	"MAP-CLOSE.ind"