Commit 9572c45d authored by pintar's avatar pintar
Browse files

-removal of not necesary TODOs

-some WARNINGS were solved
-PIXITS were aligned with ATS document
-AVP headers were checked and M and V bit
-headers were added on message level templates
-some comments and some not needed templates were removed
parent e5f67a9c
Loading
Loading
Loading
Loading
+143 −279
Original line number Original line Diff line number Diff line
@@ -16,158 +16,119 @@ module DiameterRfRo_PIXITS {


    group Port_and_addresses{
    group Port_and_addresses{
        
        
        group RfRo_Port_and_addresses{
        group TS_RfRo_Port_and_addresses{
            
            
            /** @desc    charstring, PIXIT item A-7/1
            /** @desc    charstring, PIXIT item A-7/1
             * IP address of the test system
             * IP address of the test system
             */
             */
            modulepar charstring PX_DIAMETER_RF_ETS_IPADDR := "1.1.1.10";
            modulepar charstring PX_DIAMETER_RF_ETS_IPADDR := "1.1.1.10";
            
            
            /** @desc    charstring, PIXIT item A-7/1
             * IP address of the test system
             */
            modulepar charstring PX_DIAMETER_RF_ETS_IPADDR2 := "1.1.1.10";
            
            /** @desc    charstring,  PIXIT item A-8/1
             * IP address of the system under test
             */
            modulepar charstring PX_DIAMETER_RF_SUT_IPADDR := "1.1.1.20";
            
            /** @desc    integer, PIXIT item A-7/2
            /** @desc    integer, PIXIT item A-7/2
             * Port number of the test system
             * Port number of the test system
             */
             */
            modulepar integer PX_DIAMETER_RF_ETS_PORT := 3868;
            modulepar integer PX_DIAMETER_RF_ETS_PORT := 3868;
            
            
            /** @desc    integer, PIXIT item A-7/2
            /** @desc    charstring, PIXIT item A-7/3
             * Port number of the test system
             * IP address of the test system
             */
             */
            modulepar integer PX_DIAMETER_RF_ETS_PORT2 := 3868;
            modulepar charstring PX_DIAMETER_RF_ETS_IPADDR2 := "1.1.1.11";
            
            
            /** @desc    integer, PIXIT item A-8/2
            /** @desc    integer, PIXIT item A-7/4
             * Port number of the system under test
             * Port number of the test system
             */
             */
            modulepar integer PX_DIAMETER_RF_SUT_PORT := 3868;
            modulepar integer PX_DIAMETER_RF_ETS_PORT2 := 3868;
            
            
            /** @desc    charstring, PIXIT item A-7/1
            /** @desc    charstring, PIXIT item A-7/5
             * IP address of the test system
             * IP address of the test system
             */
             */
            modulepar charstring PX_DIAMETER_RO_ETS_IPADDR := "1.1.1.12";
            modulepar charstring PX_DIAMETER_RO_ETS_IPADDR := "1.1.1.12";
            
            
            /** @desc    charstring, PIXIT item A-7/1
            /** @desc    integer, PIXIT item A-7/6
             * IP address of the test system
             */
            modulepar charstring PX_DIAMETER_RO_ETS_IPADDR2 := "1.1.1.12";
            
            /** @desc    charstring,  PIXIT item A-8/1
             * IP address of the system under test
             */
            modulepar charstring PX_DIAMETER_RO_SUT_IPADDR := "1.1.1.21";
            
            /** @desc    integer, PIXIT item A-7/2
             * Port number of the test system
             * Port number of the test system
             */
             */
            modulepar integer PX_DIAMETER_RO_ETS_PORT := 3868;
            modulepar integer PX_DIAMETER_RO_ETS_PORT := 3868;
            
            
            /** @desc    integer, PIXIT item A-7/2
            /** @desc    charstring, PIXIT item A-7/7
             * Port number of the test system
             * IP address of the test system
             */
             */
            modulepar integer PX_DIAMETER_RO_ETS_PORT2 := 3868;
            modulepar charstring PX_DIAMETER_RO_ETS_IPADDR2 := "1.1.1.13";
            
            
            /** @desc    integer, PIXIT item A-8/2
            /** @desc    integer, PIXIT item A-7/8
             * Port number of the system under test
             * Port number of the test system
             */
             */
            modulepar integer PX_DIAMETER_RO_SUT_PORT := 3868;
            modulepar integer PX_DIAMETER_RO_ETS_PORT2 := 3868;
            
        } // End of group RfRo_Port_and_addresses
        
        group Gm_Port_and_addresses{
            
            
            /** @desc    charstring, PIXIT item
            /** @desc    charstring, PIXIT item A-7/9
             * IP address of the test system
             * IP address of the test system
             */
             */
            modulepar charstring PX_DIAMETER_GM_ETS_UE_IPADDR := "1.1.1.100";
            modulepar charstring PX_DIAMETER_GM_ETS_UE_IPADDR := "1.1.1.100";
            
            
            /** @desc    charstring, PIXIT item
            /** @desc    integer, PIXIT item A-7/10
             * IP address of the test system
             */
            modulepar charstring PX_DIAMETER_GM_ETS_UE2_IPADDR := "1.1.1.101";
            
            /** @desc    charstring,  PIXIT item
             * IP address of the system under test
             */
            modulepar charstring PX_DIAMETER_GM_SUT_PCSCF_IPADDR := "1.1.1.52";
            
            /** @desc    integer, PIXIT item
             * Port number of the test system UE
             * Port number of the test system UE
             */
             */
            modulepar integer PX_DIAMETER_GM_ETS_UE_PORT := 3868;
            modulepar integer PX_DIAMETER_GM_ETS_UE_PORT := 5060;
            
            
            /** @desc    integer, PIXIT item
            /** @desc    charstring, PIXIT item A-7/11
             * Port number of the test system UE2
             * IP address of the test system
             */
             */
            modulepar integer PX_DIAMETER_GM_ETS_UE2_PORT := 3868;
            modulepar charstring PX_DIAMETER_MW_ETS_CSCF_IPADDR := "1.1.1.200";
            
            
            /** @desc    integer, PIXIT item
            /** @desc    integer, PIXIT item A-7/12
             * Port number of the system under test
             * Port number of the test system UE
             */
             */
            modulepar integer PX_DIAMETER_GM_SUT_PCSCF_PORT := 3868;
            modulepar integer PX_DIAMETER_MW_ETS_CSCF_PORT := 5060;
            
            
        } // End of group Gm_Port_and_addresses
        } // End of group TS_RfRo_Port_and_addresses
        
        
        group Mw_Port_and_addresses{
        group SUT_RfRo_Port_and_addresses{
            
            
            /** @desc    charstring, PIXIT item
            /** @desc    charstring,  PIXIT item A-8/1
             * IP address of the test system
             * IP address of the system under test
             */
             */
            modulepar charstring PX_DIAMETER_Mw_ETS_CSCF_IPADDR := "1.1.1.100";
            modulepar charstring PX_DIAMETER_RF_SUT_IPADDR := "1.1.2.10";
            
            
            /** @desc    charstring,  PIXIT item
            /** @desc    integer, PIXIT item A-8/2
             * IP address of the system under test
             * Port number of the system under test
             */
             */
            modulepar charstring PX_DIAMETER_MW_SUT_CSCF_IPADDR := "1.1.1.52";
            modulepar integer PX_DIAMETER_RF_SUT_PORT := 3868;
            
            
            /** @desc    integer, PIXIT item
            /** @desc    charstring,  PIXIT item A-8/3
             * Port number of the test system UE
             * IP address of the system under test
             */
             */
            modulepar integer PX_DIAMETER_MW_ETS_CSCF_PORT := 3868;
            modulepar charstring PX_DIAMETER_RO_SUT_IPADDR := "1.1.2.11";
            
            
            /** @desc    integer, PIXIT item
            /** @desc    integer, PIXIT item A-8/4
             * Port number of the system under test
             * Port number of the system under test
             */
             */
            modulepar integer PX_DIAMETER_MW_SUT_CSCF_PORT := 3868;
            modulepar integer PX_DIAMETER_RO_SUT_PORT := 3868;
        
        } // End of group Mw_Port_and_addresses
        
        group ISC_Port_and_addresses{
            
            
            /** @desc    charstring, PIXIT item
            /** @desc    charstring,  PIXIT item A-8/5
             * IP address of the test system
             * IP address of the system under test
             */
             */
            modulepar charstring PX_DIAMETER_ISC_ETS_AS_IPADDR := "1.1.1.100";
            modulepar charstring PX_DIAMETER_GM_SUT_PCSCF_IPADDR := "1.1.2.100";
            
            
            /** @desc    charstring,  PIXIT item
            /** @desc    integer, PIXIT item A-8/6
             * IP address of the system under test
             * Port number of the system under test
             */
             */
            modulepar charstring PX_DIAMETER_ISC_SUT_CSCF_IPADDR := "1.1.1.52";
            modulepar integer PX_DIAMETER_GM_SUT_PCSCF_PORT := 5060;
            
            
            /** @desc    integer, PIXIT item
            /** @desc    charstring,  PIXIT item A-8/7
             * Port number of the test system UE
             * IP address of the system under test
             */
             */
            modulepar integer PX_DIAMETER_ISC_ETS_AS_PORT := 3868;
            modulepar charstring PX_DIAMETER_MW_SUT_CSCF_IPADDR := "1.1.2.200";
            
            
            /** @desc    integer, PIXIT item
            /** @desc    integer, PIXIT item A-8/8
             * Port number of the system under test
             * Port number of the system under test
             */
             */
            modulepar integer PX_DIAMETER_ISC_SUT_CSCF_PORT := 3868;
            modulepar integer PX_DIAMETER_MW_SUT_CSCF_PORT := 5060;
            
            
        } // End of group ISC_Port_and_addresses
        }//end group SUT_RfRo_Port_and_addresses{
        
        
    } // End of group Port_and_addresses
    } // End of group Port_and_addresses
    
    
    // SUT specific implementation variants 
    group DiameterCommonRfRoData{
    group DiameterCommonRfRoData{
       
       
       /** @desc    UTF8String, PIXIT item A-9/1
       /** @desc    UTF8String, PIXIT item A-10/1
                     
                     
       The Session-Id AVP (AVP Code 263) is of type UTF8String and is used
       The Session-Id AVP (AVP Code 263) is of type UTF8String and is used
       to identify a specific session (see Section 8);  All messages
       to identify a specific session (see Section 8);  All messages
@@ -178,9 +139,9 @@ module DiameterRfRo_PIXITS {
    
    
                    Ref: RFC 3588 section 8-8
                    Ref: RFC 3588 section 8-8
        */
        */
        modulepar UTF8String PX_SessionID := "pcscf.etsi.org;1317059245;52;21823490";
        modulepar UTF8String PX_SessionID := "ctf.etsi.org;1317059245;52;21823490";
        
        
        /** @desc    charstring, PIXIT item A-9/2
        /** @desc    charstring, PIXIT item A-10/2
                     
                     
       The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and
       The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and
       MUST be present in all Diameter messages;  This AVP identifies the
       MUST be present in all Diameter messages;  This AVP identifies the
@@ -197,7 +158,24 @@ module DiameterRfRo_PIXITS {
        */
        */
        modulepar charstring PX_OriginHost := "origin.etsi.org";
        modulepar charstring PX_OriginHost := "origin.etsi.org";
        
        
        /** @desc    charstring, PIXIT item A-9/3
        /** @desc    charstring, PIXIT item A-10/3
                     
       The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and
       MUST be present in all Diameter messages;  This AVP identifies the
       endpoint that originated the Diameter message;  Relay agents MUST NOT
       modify this AVP;
       
       The value of the Origin-Host AVP is guaranteed to be unique within a
       single host;
    
                    Ref: RFC 3588 section 6-3.
                    NOTE: could be AF or PCRF role:
                        pcscf.example.com
                        pcrf.example.com
        */
        modulepar charstring PX_OriginHost_2nd := "origin2.etsi.org";
        
        /** @desc    charstring, PIXIT item A-10/4
                     
                     
       The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity;
       The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity;
       This AVP contains the Realm of the originator of any Diameter message
       This AVP contains the Realm of the originator of any Diameter message
@@ -207,7 +185,7 @@ module DiameterRfRo_PIXITS {
        */
        */
        modulepar charstring PX_OriginRealm := "etsi.org";
        modulepar charstring PX_OriginRealm := "etsi.org";
        
        
        /** @desc    charstring, PIXIT item A-9/4 
        /** @desc    charstring, PIXIT item A-10/5 
                     
                     
       The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity;
       The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity;
       This AVP MUST be present in all unsolicited agent initiated messages,
       This AVP MUST be present in all unsolicited agent initiated messages,
@@ -221,7 +199,7 @@ module DiameterRfRo_PIXITS {
        */
        */
        modulepar charstring PX_DestinationHost := "destination.etsi.org";
        modulepar charstring PX_DestinationHost := "destination.etsi.org";
        
        
        /** @desc    charstring, PIXIT item A-9/3 
        /** @desc    charstring, PIXIT item A-10/6 
                     
                     
       The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity,
       The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity,
       and contains the realm the message is to be routed to;  The
       and contains the realm the message is to be routed to;  The
@@ -236,173 +214,52 @@ module DiameterRfRo_PIXITS {
        */
        */
        modulepar charstring PX_DestinationRealm := "myalupcrf.etsi.org";
        modulepar charstring PX_DestinationRealm := "myalupcrf.etsi.org";
        
        
       /** @desc    octetstring, PIXIT item A-9/6
                      
                       The Framed-IP-Address AVP (AVP Code 8) [RADIUS] is of type
       OctetString and contains an IPv4 address of the type specified in the
       attribute value to be configured for the user;  It MAY be used in an
       authorization request as a hint to the server that a specific address
       is desired, but the server is not required to honor the hint in the
       corresponding response;
    
       Two values have special significance: 0xFFFFFFFF and 0xFFFFFFFE;  The
       value 0xFFFFFFFF indicates that the NAS should allow the user to
       select an address (ie, negotiated);  The value 0xFFFFFFFE indicates
       that the NAS should select an address for the user (eg, assigned
       from a pool of addresses kept by the NAS);
    
    
                    Ref: TS 129 214 5-4, table 5-4-1
        */
        modulepar octetstring PX_UE1_framedIpAddress := '0a0a0a0a'O;
        
        /** @desc    octetstring, PIXIT item A-9/7 

       The Framed-IPv6-Prefix AVP (AVP Code 97) is of type OctetString and
       contains the IPv6 prefix to be configured for the user;  One or more
       AVPs MAY be used in authorization requests as a hint to the server
       that specific IPv6 prefixes are desired, but the server is not
       required to honor the hint in the corresponding response;
    
    
                    Ref: TS 129 214 5-4, table 5-4-1
        */
        modulepar octetstring PX_UE1_framedIp6Address := '0a0a0a0a'O;
//        
//        /** @desc    enumerated type Subscription_Id_Ty_Type, PIXIT item A-9/8 
//         * A subscription ID type for the Subscription-Id-Type AVP in Subscription-Id AVPs
//           Available values: END_USER_E164, END_USER_IMSI, END_USER_SIP_URI, END_USER_NAI 
//        */
//        modulepar Subscription_Id_Ty_Type PX_SUBSCRIPTION_ID_TYPE := END_USER_IMSI_E;
//        
//        /** @desc    UTF8String, PIXIT item A-9/9
//         * Subscription data for the Subscription-Id-Data AVP in Subscription-Id AVPs
//        */
//        modulepar UTF8String PX_SUBSCRIPTION_ID_DATA := "SUBS_DATA";
//        
//        /** @desc    enumerated type IP_CAN_Type, PIXIT item A-9/10 
//         * A connectivity access type for the IP-CAN-Type AVP in CCR messages
//           Available values: 3GPP-GPRS, DCOSIS, xDSL, WiMAX, 3GPP2, 3GPP-EPS, Non-3GPP-EPS
//        */
//        modulepar IP_CAN_Type PX_IP_CAN_TYPE := ThreeGPP_GPRS_E;
//        
//        /** @desc    enumerated type RAT_Type, PIXIT item A-9/11 
//         * A radio access technology for the IP-RAT-Type AVP in CCR messages
//           Available values: WLAN, VIRTUAL, UTRAN, GERAN, GAN, HSPA_EVOLUTION, EUTRAN, CDMA2000, HRPD, UMB, EHRPD
//        */
//        modulepar RAT_Type PX_RAT_TYPE := WLAN_E;        
//        
//        /** @desc    octetstring, PIXIT item A-9/12 
//
//       The QoS_Rule_Name is of type OctetString and
//       contains QoS Rule
//                    Ref: TS 129 212 5a-3, table 5a-3-4
//        */
//        modulepar octetstring PX_QOS_RULE_NAME := '0b'O;
//
//        /** @desc    octetstring, PIXIT item A-9/13 
//       The QoS_Rule_Name is of type OctetString and
//       contains QoS Rule
//                    Ref: TS 129 212 5a-3, table 5a-3-4
//        */
//        modulepar octetstring PX_QOS_RULE_NAME_NOT_ACCEPTABLE := '0b'O;
//
//        /** @desc    UTF8String, PIXIT item A-9/14
//         * A PDN for the Called-Station-Id AVP
//        */
//        modulepar UTF8String PX_CALLED_STATION_ID_PDN := "PDN_ID";
//
//        /** @desc    octetstring, PIXIT item A-9/15
//         * An identity for the PDN connection for the PDN-Connection-ID AVP
//        */
//        modulepar octetstring PX_PDN_CONNECTION_ID_DATA := '08'O;
//
//        /** @desc     
//        The SGW/AGW in IPv4Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-9/16
//        */
//        modulepar IPv4Addr PX_SGW_AGW_ipv4 := {1,2,3,4};
//
//        /** @desc    
//        The SGW/AGW in type IPv6Addr format (3GPP-EPS and 3GPP2 accesses), PIXIT item A-9/17
//        */
//        modulepar IPv6Addr PX_SGW_AGW_ipv6 := {1,2,3,4,5,6,7,8};
//
//        /** @desc    
//        The max QoS bandwidth in type UInt32 format, PIXIT item A-9/18
//        */
//        modulepar UInt32 PX_max_Requested_Bandwidth_UL := 4294967295;
//
//        /** @desc    
//        The subsession Id in type UInt32 format, PIXIT item A-9/19
//        */
//        modulepar UInt32 PX_SUBSESSION_ID := 100;
//
//        /** @desc    octetstring, PIXIT item A-9/20
//         * First charging rule name for the Charging-Rule-Name AVP
//        */
//        modulepar octetstring PX_CHARGING_RULE_NAME_DATA := '08'O;
//
//        
//        /** @desc    enumerated type PCC_Rule_Status, PIXIT item A-9/21
//         * A status value of PCC rule(s) for the PCC-Rule-Status AVP
//           Available values: ACTIVE,  INACTIVE, TEMPORARILY INACTIVE
//        */
//        modulepar PCC_Rule_Status PX_PCC_RULE_STATUS := ACTIVE_E;
        
    } // End of group DiameterCommonRfRoData
    } // End of group DiameterCommonRfRoData
    
    
    group ocfContext {
    group OcfContext {
        
        
        /** 
        /** 
         * @desc    The CC-Time AVP value, PIXIT item A-10/6
         * @desc    The CC-Time AVP value, PIXIT item A-10/7
         */
         */
        modulepar UInt32 PX_CC_TIME_VALUE := 32;
        modulepar UInt32 PX_CC_TIME_VALUE := 32;
        
        
        /** 
        /** 
         * @desc    The CC-Time AVP value, PIXIT item A-10/7
         * @desc    The CC-Time AVP value, PIXIT item A-10/8
         */
         */
        modulepar UInt32 PX_CC_TIME_VALUE_USED := 16;
        modulepar UInt32 PX_CC_TIME_VALUE_USED := 16;
        
        
        /** 
        /** 
         * @desc    The Service Context Identifier, PIXIT item A-10/8
         * @desc    The Service Context Identifier, PIXIT item A-10/9
         */
         */
        modulepar UTF8String PX_SERVICE_CONTEXT_ID := "ContextId";
        modulepar UTF8String PX_SERVICE_CONTEXT_ID := "ContextId";
        
        
        /** 
        /** 
         * @desc    The Trigger-Type AVP value, PIXIT item A-10/9
         * @desc    The Trigger-Type AVP value, PIXIT item A-10/10
         */
         */
        modulepar Trigger_Type PX_TRIGGER_TYPE := CHANGEINQOS_TRAFFIC_CLASS_E;
        modulepar Trigger_Type PX_TRIGGER_TYPE := CHANGEINQOS_TRAFFIC_CLASS_E;
        
        
        /** 
        /** 
         * @desc    The Redirect-Address-Type AVP value (e.g. IPv4), PIXIT item A-10/10
         * @desc    The Redirect-Address-Type AVP value (e.g. IPv4), PIXIT item A-10/11
         */
         */
        modulepar Redirect_Address_Ty_Type PX_REDIRECT_ADDRESS_TYPE := IPV4_ADDRESS_E;
        modulepar Redirect_Address_Ty_Type PX_REDIRECT_ADDRESS_TYPE := IPV4_ADDRESS_E;
        
        
        /** 
        /** 
         * @desc    The Redirect-Server-Address AVP value, PIXIT item A-10/11
         * @desc    The Redirect-Server-Address AVP value, PIXIT item A-10/12
         */
         */
        modulepar UTF8String PX_REDIRECT_SERVER_ADDRESS := "10.1.1.1";
        modulepar UTF8String PX_REDIRECT_SERVER_ADDRESS := "10.1.1.1";
        
        
        /** 
        /** 
         * @desc    The The Time-Quota-Type AVP value, PIXIT item A-10/12
         * @desc    The The Time-Quota-Type AVP value, PIXIT item A-10/13
         */
         */
        modulepar Time_Quota_Type PX_TIME_QUOTA_TYPE := DISCRETE_TIME_PERIOD_E;
        modulepar Time_Quota_Type PX_TIME_QUOTA_TYPE := DISCRETE_TIME_PERIOD_E;
        
        
        /** 
        /** 
         * @desc    The secondary OCF address, PIXIT item A-10/13
         * @desc    The secondary OCF address, PIXIT item A-10/14
         */
         */
        modulepar UTF8String PX_SECONDARY_OCF_ADDRESS := "10.1.1.10";
        modulepar UTF8String PX_SECONDARY_OCF_ADDRESS := "10.1.1.10";


    } // End of group ocfContext
    
    /** 
     * @desc    boolean indicator that is true if the Gm interface (SIP protocol) is accessible to trigger Diameter events at the Cx/Dx interface
     */
    modulepar boolean PX_SIPsupport := false;
    
    
        /**
        /**
     * @desc Variant values for Reporting_Reason AVP
         * @desc Variant values for Reporting_Reason AVP, PIXIT item A-10/15
         * @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) f_TC_RO_CTF_OP_05
         * @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) f_TC_RO_CTF_OP_05
         *     test purpose variants    Reporting_Reason AVP values:
         *     test purpose variants    Reporting_Reason AVP values:
         *     
         *     
@@ -411,10 +268,10 @@ module DiameterRfRo_PIXITS {
         *         VA_03                    VALIDITY_TIME_E           (4)
         *         VA_03                    VALIDITY_TIME_E           (4)
         *         VA_04                    FORCED_REAUTHORISATION_E  (7)
         *         VA_04                    FORCED_REAUTHORISATION_E  (7)
         */
         */
    modulepar Reporting_Reason PIXIT_REPORTING_REASON_TYPE_TABLE4 := QHT_E;
        modulepar Reporting_Reason PX_REPORTING_REASON_TYPE_TABLE4 := QHT_E;
        
        
        /**
        /**
     * @desc Variant values for Reporting_Reason AVP
         * @desc Variant values for Reporting_Reason AVP, PIXIT item A-10/16
         * @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) f_TC_RO_CTF_OP_07
         * @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) f_TC_RO_CTF_OP_07
         *     test purpose variants    Reporting_Reason AVP values:
         *     test purpose variants    Reporting_Reason AVP values:
         *     
         *     
@@ -423,30 +280,30 @@ module DiameterRfRo_PIXITS {
         *         VA_03                    OTHER_QUOTA_TYPE_E (5)
         *         VA_03                    OTHER_QUOTA_TYPE_E (5)
         *         VA_04                    POOL_EXHAUSTED_E   (8)
         *         VA_04                    POOL_EXHAUSTED_E   (8)
         */
         */
    modulepar Reporting_Reason PIXIT_REPORTING_REASON_TYPE_TABLE5 := THRESHOLD_E;
        modulepar Reporting_Reason PX_REPORTING_REASON_TYPE_TABLE5 := THRESHOLD_E;
        
        
        /**
        /**
     * @desc Variant values for Time_Quota_Type AVP
         * @desc Variant values for Time_Quota_Type AVP, PIXIT item A-10/17
         * @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) f_TC_RO_CTF_OP_18
         * @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) f_TC_RO_CTF_OP_18
         *     test purpose variants    Reporting_Reason AVP values:
         *     test purpose variants    Reporting_Reason AVP values:
         *     
         *     
         *         VA_01                    DISCRETE_TIME_PERIOD_E        (0)
         *         VA_01                    DISCRETE_TIME_PERIOD_E        (0)
         *         VA_02                    CONTINUOUS_TIME_PERIOD_E      (1)
         *         VA_02                    CONTINUOUS_TIME_PERIOD_E      (1)
         */
         */
    modulepar Time_Quota_Type PIXIT_TIME_QUOTA_TYPE_TABLE6 := DISCRETE_TIME_PERIOD_E;
        modulepar Time_Quota_Type PX_TIME_QUOTA_TYPE_TABLE6 := DISCRETE_TIME_PERIOD_E;
        
        
        /**
        /**
     * @desc Variant values for Time_Quota_Type AVP
         * @desc Variant values for Time_Quota_Type AVP, PIXIT item A-10/18
         * @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) f_TC_RO_CTF_OP_21
         * @see ETSI DTS/INT-00103-2 V0.0.8 (2014-11) f_TC_RO_CTF_OP_21
         *     test purpose variants    Reporting_Reason AVP values:
         *     test purpose variants    Reporting_Reason AVP values:
         *     
         *     
         *         VA_01                    DISCRETE_TIME_PERIOD_E        (0)
         *         VA_01                    DISCRETE_TIME_PERIOD_E        (0)
         *         VA_02                    CONTINUOUS_TIME_PERIOD_E      (1)
         *         VA_02                    CONTINUOUS_TIME_PERIOD_E      (1)
         */
         */
    modulepar Time_Quota_Type PIXIT_TIME_QUOTA_TYPE_TABLE7 := DISCRETE_TIME_PERIOD_E;
        modulepar Time_Quota_Type PX_TIME_QUOTA_TYPE_TABLE7 := DISCRETE_TIME_PERIOD_E;
        
        
        /** 
        /** 
     * @desc    integer for variant selection
         * @desc    integer for variant selection, PIXIT item A-10/19
         * @see ETSI DTS/INT-00121-2 V0.0.19 (2015-10) 
         * @see ETSI DTS/INT-00121-2 V0.0.19 (2015-10) 
         *     test purpose variants        Vales due to TPs:
         *     test purpose variants        Vales due to TPs:
         *         VA_01
         *         VA_01
@@ -457,4 +314,11 @@ module DiameterRfRo_PIXITS {
         */
         */
        modulepar integer PX_VA := 1;
        modulepar integer PX_VA := 1;
    
    
        /** 
         * @desc    boolean indicator that is true if the Gm interface (SIP protocol) is accessible to trigger Diameter events at the Cx/Dx interface
         */
        modulepar boolean PX_SIPsupport := false;
        
    } // End of group ocfContext
    
} // End of module DiameterRfRo_PIXITS
} // End of module DiameterRfRo_PIXITS
 No newline at end of file
+169 −165

File changed.

Preview size limit exceeded, changes collapsed.

+121 −112

File changed.

Preview size limit exceeded, changes collapsed.

+379 −368

File changed.

Preview size limit exceeded, changes collapsed.

+2 −1
Original line number Original line Diff line number Diff line
@@ -35,8 +35,9 @@ module DiameterRfRo_TestSystem {
        } // End of group TestSystemInterfaces
        } // End of group TestSystemInterfaces
        
        
        type component DiameterRfRo extends ServerSyncComp, DiameterComponent { 
        type component DiameterRfRo extends ServerSyncComp, DiameterComponent { 
        	//Folowing variables vc_noOfCompWoSip, vc_noOfCompWithSip are initialized here and they are set before each test started within configuration function
            var integer vc_noOfCompWoSip    := 1; //Number of components without SIP components
            var integer vc_noOfCompWoSip    := 1; //Number of components without SIP components
            var integer vc_noOfCompWithSip  := 1; //Number of components without SIP components
            var integer vc_noOfCompWithSip  := 1; //Number of components with SIP components
        } // End of component DiameterRfRo
        } // End of component DiameterRfRo
        
        
      } // End of group TestComponents
      } // End of group TestComponents