Commit 1eca4301 authored by garciay's avatar garciay
Browse files

Add LocalUpdate TCs for bothMME and HSS

parent 61a7ee5e
Loading
Loading
Loading
Loading
+87 −9
Original line number Diff line number Diff line
@@ -11,18 +11,96 @@ module DiameterS6a_HSS_TCFunctions {
        type DiameterComponent 
    };
    
    // 5.2.1 MME Role
    group mmeRole {
        
        // 5.2.1.1 Update Location
    // 5.2.2.1 Update Location
    group updateLocation {
        
            function f_TC_xx_01() runs on DiameterComponent {
        function f_TC_HSS_UL_01() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_01
        
        function f_TC_HSS_UL_02() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_02
        
        function f_TC_HSS_UL_03() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_03
        
        function f_TC_HSS_UL_04() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_04
        
        function f_TC_HSS_UL_05() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_05
        
        function f_TC_HSS_UL_06() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_06
        
        function f_TC_HSS_UL_07() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_07
        
        function f_TC_HSS_UL_08() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_08
        
        function f_TC_HSS_UL_09() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_09
        
        function f_TC_HSS_UL_10() runs on DiameterComponent {
        
            } // End of TC function f_TC_MME_UL_01
        } // End of TC function f_TC_HSS_UL_10
        
        function f_TC_HSS_UL_11() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_11
        
        function f_TC_HSS_UL_12() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_12
        
        function f_TC_HSS_UL_13() runs on DiameterComponent {
        
        } // End of TC function f_TC_HSS_UL_13
        
    } // End of group updateLocation
    
    } // End of group group mmeRole
    // 5.2.2.2 Cancel Location
    group cancelLocation {
        
    } // End of group cancelLocation
    
    // 5.2.2.3 Purge UE
    group purgeUE {
        
    } // End of group purgeUE
    
    // 5.2.2.4 Insert Subscriber Data
    group insertSubscriberData {
        
    } // End of group insertSubscriberData
    
    // 5.2.2.5 Delete Subscriber Data
    group deleteSubscriberData {
        
    } // End of group deleteSubscriberData
    
    // 5.2.2.6 Authentication Information Retrieval
    group authenticationInformationRetrieval {
        
    } // End of group authenticationInformationRetrieval
    
    // 5.2.2.7 Reset
    group reset {
        
    } // End of group reset
    
    // 5.2.2.7 Notification
    group notification {
        
    } // End of group notification
    
} // End of module DiameterS6a_HSS_TCFunctions 
 No newline at end of file
+63 −9
Original line number Diff line number Diff line
@@ -11,9 +11,6 @@ module DiameterS6a_MME_TCFunctions {
        type DiameterComponent 
    };
    
    // 5.2.1 MME Role
    group mmeRole {
        
    // 5.2.1.1 Update Location
    group updateLocation {
        
@@ -21,8 +18,65 @@ module DiameterS6a_MME_TCFunctions {
        
        } // End of TC function f_TC_MME_UL_01
        
        function f_TC_MME_UL_02() runs on DiameterComponent {
        
        } // End of TC function f_TC_MME_UL_02
        
        function f_TC_MME_UL_03() runs on DiameterComponent {
        
        } // End of TC function f_TC_MME_UL_03
        
        function f_TC_MME_UL_04() runs on DiameterComponent {
        
        } // End of TC function f_TC_MME_UL_04
        
        function f_TC_MME_UL_05() runs on DiameterComponent {
        
        } // End of TC function f_TC_MME_UL_05
        
        function f_TC_MME_UL_06() runs on DiameterComponent {
        
        } // End of TC function f_TC_MME_UL_06
        
        function f_TC_MME_UL_07() runs on DiameterComponent {
        
        } // End of TC function f_TC_MME_UL_07
        
    } // End of group updateLocation
    
    } // End of group group mmeRole
    // 5.2.1.2 Cancel Location
    group cancelLocation {
        
    } // End of group cancelLocation
    
    // 5.2.1.3 Purge UE
    group purgeUE {
        
    } // End of group purgeUE
    
    // 5.2.1.4 Insert Subscriber Data
    group insertSubscriberData {
        
    } // End of group insertSubscriberData
    
    // 5.2.1.5 Delete Subscriber Data
    group deleteSubscriberData {
        
    } // End of group deleteSubscriberData
    
    // 5.2.1.6 Authentication Information Retrieval
    group authenticationInformationRetrieval {
        
    } // End of group authenticationInformationRetrieval
    
    // 5.2.1.7 Reset
    group reset {
        
    } // End of group reset
    
    // 5.2.1.7 Notification
    group notification {
        
    } // End of group notification
    
} // End of module DiameterS6a_MME_TCFunctions 
 No newline at end of file
+28 −3
Original line number Diff line number Diff line
@@ -33,8 +33,33 @@ module DiameterS6a_PICS {
        
       /**
         * @desc Does the IUT support location management procedures? 
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.3/2 
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.3/1 - A.5/1
         */
        modulepar boolean PICS_IUT_HLR := true; // Mandatory
        
       /**
         * @desc Does the IUT support the inclusion of the SGSN number within the ULR message?
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.3/1.1 
         */
        modulepar boolean PICS_IUT_HLR_INC_SGSN_NUMBER := false; 
        
        // TODO Continue PICS A.3/x
        
       /**
         * @desc Does the IUT support addition of Error Diagnostic information to the DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION Result Code?
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.5/1.1 
         */
        modulepar boolean PICS_IUT_DIAMETER_ERROR_UNKNOWN_EPS_SUBSCRIPTION := false; 
        
       /**
         * @desc Does the IUT support addition of Error Diagnostic information to the DIAMETER_ERROR_ROAMING_NOT_ALLOWED Result Code?
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.5/1.2 
         */
        modulepar boolean PICS_IUT_DIAMETER_ERROR_ROAMING_NOT_ALLOWED := false; 
        
        // TODO Continue PICS A.5/x
        
        
        
        
} // End of module DiameterS6a_PICS 
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -109,6 +109,8 @@ module DiameterS6a_PIXITS {

        modulepar Oct3 PX_VISITED_PLMN_ID := '000000'O;
        
		modulepar UInt32 PX_DSR_FLAGS := 0;

        modulepar Cancellation_Type_Code PX_CANCELLATION_TYPE := MME_UPDATE_PROCEDURE_E;
        
    } //end group DiameterCommonS6aData
+1105 −20

File changed.

Preview size limit exceeded, changes collapsed.

Loading