Commit 61a7ee5e authored by garciay's avatar garciay
Browse files

Add PIXITS from ETSI DTS/INT-0094-2 V0.0.65 (2013-112)

parent c4decfee
Loading
Loading
Loading
Loading
+105 −16
Original line number Diff line number Diff line
@@ -4,24 +4,113 @@
 *    @desc        This module provides the PIXIT used for the SIP-IMS-DIAMETER tests.
 */

module DiameterS6a_PIXITS
{
module DiameterS6a_PIXITS {

    import from LibCommon_BasicTypesAndValues all;
    import from LibCommon_DataStrings all;
    import from LibDiameter_TypesAndValues all;
    import from DiameterS6a_TypesAndValues all;
    // LibCommon
    import from LibCommon_DataStrings {
        type Oct3
    };
    import from LibCommon_BasicTypesAndValues {
        type UInt32
    };
    
// SUT specific implementation variants
    // LibDiameter
    import from LibDiameter_TypesAndValues {
        type RAT_Type 
    };
    
    // DiameterS6a
    import from DiameterS6a_TypesAndValues {
        type Cancellation_Type_Code 
    };
    
    /**
     * @desc IP addresses and port numbers
     */
    group ipSettings {
        
        /**
         * @desc IP address of the test system
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/1 
         */
        modulepar charstring PX_DIAMETER_S6a_ETS_IPADDR := "192.168.42.1";
        
        /**
         * @desc IP address of the system under test
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/2 
         */
        modulepar charstring PX_DIAMETER_S6a_SUT_IPADDR := "192.168.42.2";
        
        /**
         * @desc Port number of the test system
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/3 
         */
        modulepar integer PX_DIAMETER_S6a_ETS_PORT := 1300;
        
        /**
         * @desc Port number of the system under test
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/4 
         */
        modulepar integer PX_DIAMETER_S6a_SUT_PORT := 1301;
        
    } // End of group ipSettings
    
    /**
     * @desc Field values
     */
    group fieldValues {
        
        /**
         * @desc The Session-Id identifying a specific session
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/5 
         */
        modulepar charstring PX_SessionID := "sessionId";
        
        /**
         * @desc The Origin-Host identifying the endpoint that originates the Diameter messages
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/6 
         */
        modulepar charstring PX_OriginHost := "orgHost";
        
        /**
         * @desc The Origin-Realm identifying the Realm of the originator of any Diameter messages
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/7 
         */
        modulepar charstring PX_OriginRealm := "realm";
        
        /**
         * @desc The Destination-Host identifying the endpoint to which the Diameter messages are destined
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/8 
         */
        modulepar charstring PX_DestinationHost := "destHost";
        
        /**
         * @desc The Destination-Realm identifying the Realm of the destination of any Diameter messages
         * @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) A.7/9 
         */
        modulepar charstring PX_DestinationRealm := "destRealm";
    
    } // End of group group fieldValues
    
    
    /**
     * @desc SUT specific implementation variants
     */ 
    group DiameterCommonS6aData{

        /**
         *  @desc 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
         *  @see  ETSI DTS/INT-094-1 V0.0.3 (2013-11) TODO
         */
        modulepar RAT_Type PX_RAT_TYPE := GERAN_E;

        modulepar UInt32 PX_ULR_FLAGS := 0;
        modulepar UInt32 PX_DSR_FLAGS := 0;

        modulepar Oct3 PX_VISITED_PLMN_ID := '000000'O;

        modulepar Cancellation_Type_Code PX_CANCELLATION_TYPE := MME_UPDATE_PROCEDURE_E;
        
    } //end group DiameterCommonS6aData
} // end module DiameterS6a_PIXITS
 No newline at end of file
    
} // End of module DiameterS6a_PIXITS