Commit ce20517e authored by pintar's avatar pintar
Browse files

DiameterCxDx_PIXITS:

-	Name of PIXIT PX_NoRoamPublicIdentity was changed into PX_NotAllowedPublicIdentity 
      This new PIXIT was used in f_TC_CX_HSS_UA_21_I and f_TC_CX_HSS_UA_23_I
-	Type of pixit PX_VisitedNetworkId was changed from octetstring to charstring (conversion char2oct was done on TCFunction and Steps level)

DiameterCxDx_Steps:
-	Char2oct(PX_VisitedNetworkId) used instead PX_VisitedNetworkId(comment: easier to set PIXIT in the meantime of validation)
-	vc_VisitedNetworkId was set in all UAR messages due to the fact that this AVP shall be mandatory

DiameterCxDx_Cx_TCFunctions:
-	vc_VisitedNetworkId was set in all UAR messages due to the fact that this AVP shall be mandatory
-	Char2oct(PX_VisitedNetworkId) used instead PX_VisitedNetworkId(comment: easier to set PIXIT in the meantime of validation)
-	Few corrections were done in call flow sequence in some tests from TC_CX_HSS_UA_01 to TC_CX_HSS_UA_23 due to validation reason
parent 0bb0a2a5
Loading
Loading
Loading
Loading
+41 −46

File changed.

Preview size limit exceeded, changes collapsed.

+6 −7
Original line number Diff line number Diff line
@@ -264,10 +264,10 @@ module DiameterCxDx_PIXITS
        modulepar UTF8String PX_InactivePublicIdentity := "inactive_public_identity@etsi.org";
        
        /** @desc   UTF8String, PIXIT item A.7/32
         *          the Public-Identity value shall not allowed to roam in the visited network.
         *          the Public-Identity value shall not allowed to register.
         * @see 3GPP TS 29.229 6.3.2 Public-Identity AVP
         */
        modulepar UTF8String PX_NoRoamPublicIdentity := "noroam_public_identity@etsi.org";
        modulepar UTF8String PX_NotAllowedPublicIdentity := "noallow2reg_public_identity@etsi.org";
        
        /** @desc   UTF8String, PIXIT item A.7/33
         *          the service-Identity value.
@@ -310,12 +310,11 @@ module DiameterCxDx_PIXITS
        modulepar UTF8String PX_OtherServerName := "sip://other_scscf.etsi.org";
        
        /**
         * @desc   octetstring, PIXIT item A.7/38
         * The Visited-Network-Identifier AVP is of type OctetString. 
         * This AVP contains an identifier that helps the home
         * @desc   charstring, PIXIT item A.7/38
         * The Visited-Network-Identifier AVP is of type OctetString and charstring is conveted into OctetString in code 
         * network to identify the visited network (e.g. the visited network domain name).
        */
        modulepar octetstring PX_VisitedNetworkId := '0102030405060708'O;
        modulepar charstring PX_VisitedNetworkId := "etsi.org";

        /** @desc   DiameterURI, PIXIT item A.7/39
         *          the Diameter URI MUST follow the Uniform Resource Identifiers (URI).
+4 −3
Original line number Diff line number Diff line
@@ -116,6 +116,7 @@
            vc_destinationRealm := m_destinationRealm(PX_DestinationRealm);

            vc_publicIdentity := m_publicIdentity(PX_PublicIdentity);
            vc_visitedNetworkId := m_visitedNetworkId(char2oct(PX_VisitedNetworkId));
            
            vc_serverName := m_serverName(PX_ServerName);

@@ -605,7 +606,7 @@
            } else {
                vc_publicIdentity := m_publicIdentity(p_publicIdentity);
            }
            //vc_visitedNetworkId := m_visitedNetworkId(PX_VisitedNetworkId);
            vc_visitedNetworkId := m_visitedNetworkId(char2oct(PX_VisitedNetworkId));
            
            f_send_UAR(
                m_UAR_Msg(
@@ -616,7 +617,7 @@
                    vc_destinationRealm, 
                    vc_userName, 
                    vc_publicIdentity, 
                    omit, 
                    vc_visitedNetworkId, 
                    m_user_Authorization_Reg_Cx, 
                    omit, 
                    p_uar_Flags_Cx
@@ -654,7 +655,7 @@
                    vc_destinationRealm, 
                    vc_userName, 
                    vc_publicIdentity, 
                    omit, 
                    vc_visitedNetworkId, 
                    m_user_Authorization_Reg_Cx, 
                    omit, 
                    p_uar_Flags_Cx