24A.4 Subscriber Data Modification Notification procedure
29.0023GPPMobile Application Part (MAP) specificationRelease 17TS
24A.4.1 General
The Subscriber Data Modification Notification procedure is used to notify a gsmSCF about the modification of subscriber data. In an IP Multimedia Core Network, an IM-SSF can take on the role of a gsmSCF for this procedure.
The stage 2 specification for Subscriber Data Modification Notification is in 3GPP TS 23.078 [98] and 3GPP TS 23.278 [125]. The interworking between the MAP signalling procedures and the Subscriber Data Modification Notification procedures for each entity (HLR, gsmSCF) is shown by the transfer of signals between these processes.
The following services are used:
Figure 24A.4/1: Message flow for subscriber data modification notification
The following MAP service is used to send the notification to the gsmSCF:
MAP_NOTE_SUBSCRIBER_DATA_MODIFIED see clause 8.11.5.
24A.4.2 Process in the HLR
The MAP process in the HLR to send modified data to the gsmSCF is shown in figure 24A.4/2. The MAP process invokes macros not defined in this clause; the definitions of these macros can be found as follows:
Receive_Open_Cnf see clause 25.1.2;
Check_Confirmation see clause 25.2.2.
If the required information cannot be carried in a single MAP_NOTE_SUBSCRIBER_DATA_MODIFIED service request, the HLR segments the information into two or more requests. The "All Information Sent" parameter is omitted from each request except the last.
Sheet 2: If the MAP_NOTE_SUBSCRIBER_DATA_MODIFIED service request contained the "All Information Sent" parameter, the test "All information sent" takes the "Yes" exit.
24A.4.3 Process in the gsmSCF
The MAP process in the gsmSCF to handle a notification to the gsmSCF of change of subscriber data is shown in figure 24A.4/3. The MAP process invokes macros not defined in this clause; the definitions of these macros can be found as follows:
Receive_Open_Ind see clause 25.1.1;
Check_Indication see clause 25.2.1
If the MAP_NOTE_SUBSCRIBER_DATA_MODIFIED service indication contained the "All Information Sent" parameter, the test "All information sent" takes the "Yes" exit.
If the test "All information sent" takes the "No" exit, the MAP process stores the data received in the MAP_NOTE_SUBSCRIBER_DATA_MODIFIED service indication. If the test "All information sent" takes the "Yes" exit, the MAP process assembles the data received in all the MAP_NOTE_SUBSCRIBER_DATA_MODIFIED service indications received in the dialogue and sends the assembled data to the application process in the gsmSCF.
Figure 24A.4/2 (sheet 1 of 2): Process NSDC_HLR
Figure 24A.4/2 (sheet 2 of 2): Process NSDC_HLR
Figure 24A.4/3: Process NSDC_gsmSCF