20.3A.2 Subscriber data modification procedure

29.0023GPPMobile Application Part (MAP) specificationRelease 17TS

20.3A.2.1 Procedure in the CSS

The OMC can modify the CSG subscriber data in several different ways. The modifications can be categorised in the following groups:

1) CSG subsctiption data shall be modified in the CSS; no effect in the VLR;

2) CSG subsctiption data shall be modified in both the CSS and the VLR;

3) withdrawal of CSG subscription data requiring change to VLR data.

4) CSG subsctiption data shall be modified in the CSS; no effect in the SGSN;

5) CSG subsctiption data shall be modified in both the CSS and the SGSN;

6) withdrawal of CSG subscription data requiring change to SGSN data.

In cases 2 and 5 the CSS uses the MAP_INSERT_SUBSCRIBER_DATA service.

In cases 3 and 6 the CSS uses the MAP_DELETE_SUBSCRIBER_DATA service.

If the deletion of CSG subscriber data fails, the CSS may repeat the request; the number of repeat attempts and the time in between are CSS operator options, depending on the error returned by the VLR or the SGSN. The CSS removes the routeting information after the completion of CSG subscriber data deletion procedure.

The CSG subscriber data modification process in the CSS is shown in figure 20.3A/6. The MAP process invokes processes not defined in this clause; the definitions of these processes can be found as follows:

Insert_VCSG_Subs_Data_Stand_Alone_CSS see clause 25.7.8;

The macro Delete_VCSG_Subs_Data_CSS is shown in figure 20.3A/7. The macro 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.

20.3A.2.2 Procedures in the VLR

The process in the VLR to update CSG subscription data in the VPLMN for the subscriber in a stand-alone dialogue is shown in figure 20.3A/8. The MAP process invokes macros not defined in this clause; the definitions of these macros can be found as follows:

Check_Indication see clause 25.2.1;

Insert_Subs_Data_VLR see clause 25.7.1.

The process in the VLR to delete CSG subscriber data is shown in figure 20.3A/9. The MAP process invokes a macro not defined in this clause; the definition of this macro can be found as follows:

Check_Indication see clause 25.2.1.

20.3A.2.3 Procedures in the SGSN

The process in the SGSN to update CSG subscription data in the VPLMN for the GPRS subscriber in a stand-alone dialogue is shown in figure 20.3A/10. The MAP process invokes macros not defined in this clause; the definitions of these macros can be found as follows:

Check_Indication see clause 25.2.1;

Insert_Subs_Data_SGSN see clause 25.7.2.

The process in the SGSN to delete subscriber data is shown in figure 20.3A/11. The MAP process invokes a macro not defined in this clause; the definition of this macro can be found as follows:

Check_Indication see clause 25.2.1.

Figure 20.3A/5: Process Delete_Subscriber_CSS

Figure 20.3A/6 (sheet 1 of 2): Process Modify_Data_CSS

Figure 20.3A/6 (sheet 2 of 2): Process Modify_Data_CSS

Figure 20.3A/7: Macro Delete_VCSG_Subs_Data_CSS

Figure 20.3A/8 (sheet 1 of 2): Process Ins_VCSG_Subs_Data_Stand_Alone_VLR

Figure 20.3A/8 (sheet 2 of 2): Process Ins_VCSG_Subs_Data_Stand_Alone_VLR

Figure 20.3A/9: Process Delete_VCSG_Subs_Data_VLR

Figure 20.3A/10 (sheet 1 of 2): Process Ins_VCSG_Subs_Data_Stand_Alone_SGSN

Figure 20.3A/10 (sheet 2 of 2): Process Ins_VCSG_Subs_Data_Stand_Alone_SGSN

Figure 20.3A/11: Process Delete_VCSG_Subs_Data_SGSN