Commit 8a1fb96f authored by rennoch's avatar rennoch
Browse files

modification of comments to generate T3Doc

parent 27180e39
Loading
Loading
Loading
Loading
+68 −68
Original line number Diff line number Diff line
@@ -14,19 +14,19 @@ module DiameterGx_PIXITS

    group Port_and_addresses{
        
        /** @desc	charstring, PIXIT item A.1/3
        /** @desc	charstring, 
         * IP address of the test system
         */
        modulepar charstring PX_DIAMETER_GX_ETS_IPADDR := "1.1.1.1";
        /** @desc	charstring,  PIXIT item A.1/4
        /** @desc	charstring,  
         * IP address of the system under test
         */
        modulepar charstring PX_DIAMETER_GX_SUT_IPADDR := "1.1.1.2";
        /** @desc	charstring, PIXIT item A.1/5
        /** @desc	charstring, 
         * Port number of the test system
         */
        modulepar integer PX_DIAMETER_GX_ETS_PORT := 3868;
        /** @desc	charstring,  PIXIT item A.1/6
        /** @desc	charstring, 
         * Port number of the system under test
         */
        modulepar integer PX_DIAMETER_GX_SUT_PORT := 3868;
@@ -36,14 +36,14 @@ module DiameterGx_PIXITS
// SUT specific implementation variants 
	group DiameterCommonGxData{
    		
        /** @desc	UTF8String,  PIXIT item A.1/9 
        /** @desc	UTF8String,  
                     
       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
       pertaining to a specific session MUST include only one Session-Id AVP
       and the same value MUST be used throughout the life of a session.
       and the same value MUST be used throughout the life of a session;
       When present, the Session-Id SHOULD appear immediately following the
       Diameter Header (see Section 3).
       Diameter Header (see Section 3);
    
                    Ref: RFC 3588 section 8-8
        */
@@ -51,17 +51,17 @@ module DiameterGx_PIXITS
    
    
    	
        /** @desc	charstring, PIXIT item A.1/10
        /** @desc	charstring, 
                     
       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.
       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.
       single host;
    
                    Ref: RFC 3588 section 6-3
                    Ref: RFC 3588 section 6-3.
                    NOTE: could be AF or PCRF role:
                    	pcscf.example.com
                    	pcrf.example.com
@@ -70,11 +70,11 @@ module DiameterGx_PIXITS
    
    
    	
        /** @desc	charstring, PIXIT item A.1/11 
        /** @desc	charstring, 
                     
       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
       and MUST be present in all messages.
       and MUST be present in all messages;
    
                    Ref: RFC 3588 section 6-4
        */
@@ -82,14 +82,14 @@ module DiameterGx_PIXITS
    
    
    	
        /** @desc	charstring, PIXIT item A.1/12 
        /** @desc	charstring, 
                     
       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,
       MAY be present in request messages, and MUST NOT be present in Answer
       messages.
       messages;
    
                    Ref: RFC 3588 section 6-5
                    Ref: RFC 3588 section 6-5.
                    NOTE: could be AF or PCRF role:
                    	pcscf.example.com
                    	pcrf.example.com
@@ -98,229 +98,229 @@ module DiameterGx_PIXITS
    
    
    	
        /** @desc	charstring, PIXIT item A.1/13 
        /** @desc	charstring, 
                     
       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
       Destination-Realm AVP MUST NOT be present in Answer messages.
       Diameter Clients insert the realm portion of the User-Name AVP.
       Diameter Clients insert the realm portion of the User-Name AVP;
       Diameter servers initiating a request message use the value of the
       Origin-Realm AVP from a previous message received from the intended
       target host (unless it is known a priori).  When present, the
       Destination-Realm AVP is used to perform message routing decisions.
       target host (unless it is known a priori);  When present, the
       Destination-Realm AVP is used to perform message routing decisions;
    
                    Ref: RFC 3588 section 6-6
        */
        modulepar charstring PX_DestinationRealm := "myalupcrf.etsi.org";
	
        /** @desc	octetstring ,  PIXIT item A.1/
        /** @desc	octetstring 
                    (This is an operator option, not a protocol option), 
                    UE IP address:
                     
                       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
       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.
       corresponding response;
    
       Two values have special significance: 0xFFFFFFFF and 0xFFFFFFFE.  The
       Two values have special significance: 0xFFFFFFFF and 0xFFFFFFFE;  The
       value 0xFFFFFFFF indicates that the NAS should allow the user to
       select an address (i.e., negotiated).  The value 0xFFFFFFFE indicates
       that the NAS should select an address for the user (e.g., assigned
       from a pool of addresses kept by the NAS).
       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_UE_framedIpAddress := 'ffffffff'O;
    	
        /** @desc	octetstring,  PIXIT item A.1/
        /** @desc	octetstring,  
                    (This is an operator option, not a protocol option), 
                    UE IP6 address:
                     
       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
       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.
       required to honor the hint in the corresponding response;
    
    
                    Ref: TS 129 214 5-4, table 5-4-1
        */
        modulepar octetstring PX_UE_framedIp6Address := 'ffffffff'O;
        
        /** @desc	enumerated type Subscription_Id_Ty_Type, PIXIT item A.1/
        /** @desc	enumerated type Subscription_Id_Ty_Type, 
         * avp_Data within Subscription_Id_Type_AVP is of enumerated type Subscription_Id_Ty_Type 
        */
        modulepar Subscription_Id_Ty_Type PX_SUBSCRIPTION_ID_TYPE := END_USER_IMSI_E;
        
        /** @desc	UTF8String, PIXIT item A.1/
        /** @desc	UTF8String, 
         * avp_Data within Subscription_Id_AVP is of UTF8String type
        */
        modulepar UTF8String PX_SUBSCRIPTION_ID_DATA := "SUBS_DATA";
        
        /** @desc	enumerated type IP_CAN_Type, PIXIT item A.1/
        /** @desc	enumerated type IP_CAN_Type, 
         * avp_Data within IP_CAN_Type_AVP is of enumerated type IP_CAN_Type
        */
        modulepar IP_CAN_Type PX_IP_CAN_TYPE := ThreeGPP_GPRS_E;
        
        /** @desc	enumerated type RAT_Type, PIXIT item A.1/
        /** @desc	enumerated type RAT_Type, 
         * avp_Data within RAT_Type_AVP is of enumerated type RAT_Type
        */
        modulepar RAT_Type PX_RAT_TYPE := WLAN_E;
        
        /** @desc	UInt32, PIXIT item A.1/
        /** @desc	UInt32, 
         *  avp_Data within APN_Aggregate_Max_Bitrate_UL_AVP is of UInt32 type
        */
        modulepar UInt32  PX_APN_AGGREGATE_MAX_BITRATE_UL_AVP_DATA := 100;
        
        /** @desc	octetstring, PIXIT item A.1/
        /** @desc	octetstring, 
         *  avp_Data within ThreeGPP_MS_TimeZone_DATA is of octetstring type
        */
        modulepar octetstring  PX_3GPP_MS_TIMEZONE_DATA := '08'O;
        
        /** @desc	UTF8String, PIXIT item A.1/
        /** @desc	UTF8String, 
         * avp_Data within Called_Station_Id_AVP is of UTF8String type
        */
        modulepar UTF8String PX_CALLED_STATION_ID_DATA := "CALLED_STATION_ID_DATA";
        
        /** @desc	octetstring, PIXIT item A.1/
        /** @desc	octetstring,
         * avp_Data within PDN_Connection_ID_AVP is of octetstring type
        */
        modulepar octetstring PX_PDN_CONNECTION_ID_DATA := '08'O;
        
        /** @desc	enumerated type Bearer_Usage, PIXIT item A.1/
        /** @desc	enumerated type Bearer_Usage, 
         * avp_Data within Bearer_Usage_AVP is of enumerated type Bearer_Usage
        */
        modulepar Bearer_Usage PX_BEARER_USAGE_DATA := IMS_SIGNALLING_E;
        
        /** @desc	charstring, PIXIT item A.1/14 
        /** @desc	charstring, 
                     
       The ANCA (Access-Network-Charging-Address) in IPv4Addr format
    
        */
        modulepar IPv4Addr PX_ANCA_ipv4 := {1,2,3,4};
        /** @desc	charstring, PIXIT item A.1/15 
        /** @desc	charstring, 
                     
       The ANCA (Access-Network-Charging-Address) in type IPv6Addr format
    
        */
        modulepar IPv6Addr PX_ANCA_ipv6 := {1,2,3,4,5,6,7,8};
        
        /** @desc	octetstring, PIXIT item A.1/
        /** @desc	octetstring, 
         * avp_Data within Access_Network_Charging_Identifier_Value_AVP is of octetstring type
        */
        modulepar octetstring PX_ACCESS_NETWORK_CHARGING_IDENTIFIER_VALUE := '08'O;
        
        /** @desc	octetstring, PIXIT item A.1/
        /** @desc	octetstring, 
         * avp_Data within Routing_Rule_Identifier_AVP is of octetstring type
        */
        modulepar octetstring PX_ROUTING_RULE_IDENTIFIER_VALUE := '08'O;
        
        /** @desc	UInt32, PIXIT item A.1/
        /** @desc	UInt32, 
         *  avp_Data within Flow_Number_AVP is of UInt32 type
        */
        modulepar UInt32  PX_FLOW_NUMBER_DATA := 100;
        
        /** @desc	UInt32, PIXIT item A.1/
        /** @desc	UInt32,
         *  avp_Data within Rating_Group_AVP is of UInt32 type
        */
        modulepar UInt32  PX_UNKNOWN_RATING_GROUP := 100;
        
        /** @desc	enumerated type Network_Request_Support, PIXIT item A.1/
        /** @desc	enumerated type Network_Request_Support, 
         * avp_Data within Network_Request_Support_AVP is of enumerated type Network_Request_Support
        */
        modulepar Network_Request_Support PX_NETWORK_REQUEST_SUPPORT := NETWORK_REQUEST_SUPPORTED_E;
        
        /** @desc	octetstring, PIXIT item A.1/
        /** @desc	octetstring,
         * avp_Data within Charging_Rule_Name_AVP is of octetstring type
        */
        modulepar octetstring PX_CHARGING_RULE_NAME_DATA := '08'O;
        
        /** @desc	octetstring, PIXIT item A.1/
        /** @desc	octetstring, 
         * avp_Data within Charging_Rule_Name_AVP is of octetstring type
        */
        modulepar octetstring PX_CHARGING_RULE_NAME_DATA_NONEXIST := 'FF'O;
                        
        /** @desc	octetstring, PIXIT item A.1/
        /** @desc	octetstring, 
         * avp_Data within PX_CHARGING_RULE_BASE_NAME_DATA is of UTF8String type
        */
        modulepar UTF8String PX_CHARGING_RULE_BASE_NAME_DATA := "data";
        
        
        /** @desc	enumerated type PCC_Rule_Status, PIXIT item A.1/
        /** @desc	enumerated type PCC_Rule_Status, 
         * avp_Data within PCC_Rule_Status_AVP is of enumerated type PCC_Rule_Status
        */
        modulepar PCC_Rule_Status PX_PCC_RULE_STATUS := ACTIVE_E;
        
        /** @desc	UInt32, PIXIT item A.1/
        /** @desc	UInt32, 
         *  avp_Data within Precedence_AVP is of UInt32 type
        */
        modulepar UInt32  PX_PRECEDENCE_DATA := 100; 
        
        /** @desc	octetstring, PIXIT item A.1/
        /** @desc	octetstring,
         * avp_Data within Packet_Filter_Identifier_AVP is of octetstring type
        */
        modulepar octetstring PX_PACKET_FILTER_IDENTIFIER_DATA := '08'O; 
        
        /** @desc	enumerated type PCC_Rule_Status, PIXIT item A.1/
        /** @desc	enumerated type PCC_Rule_Status, 
         * avp_Data within Rule_Failure_Code_AVP is of enumerated type Rule_Failure_Code
        */
        modulepar Rule_Failure_Code PX_RULE_FAILURE_CODE := UNKNOWN_RULE_NAME_E;  
        
        /** @desc	enumerated type PCC_Rule_Status, PIXIT item A.1/
        /** @desc	enumerated type PCC_Rule_Status,
         * avp_Data within Offline_AVP is of enumerated type Offline
        */
        modulepar Offline PX_OFFLINE_DATA := DISABLE_OFFLINE_E;  
        
        /** @desc	octectstring, PIXIT item A.1/
        /** @desc	octectstring, 
         * avp_Data within MPS_Identifier_AVP is of octectstring type
         * (parameter is part of AAR message)
        */
        modulepar octetstring PX_MPS_IDENTIFIER := '01020304050607'O; 
        
        /** @desc	enumerated type PCC_Rule_Status, PIXIT item A.1/
        /** @desc	enumerated type PCC_Rule_Status, 
         * avp_Data within Online_AVP is of enumerated type Online
        */
        modulepar Online PX_ONLINE_DATA := ENABLE_ONLINE_E; 
        
                
        /** @desc	octectstring, PIXIT item A.1/
        /** @desc	octectstring, 
         * avp_Data within MONITORING_KEY_AVP is of octectstring type
         * (parameter is part of RAR/CCR message)
        */
        modulepar octetstring PX_MONITORING_KEY := '01020304050607'O;
        
                        
        /** @desc	octectstring, PIXIT item A.1/
        /** @desc	octectstring, 
         * avp_Data within MONITORING_KEY_AVP is of octectstring type
         * (parameter is part of RAR/CCR message)
        */
        modulepar octetstring PX_MONITORING_KEY2 := '01020304050677'O;
        
                        
        /** @desc	octectstring, PIXIT item A.1/
        /** @desc	octectstring, 
         * avp_Data within Revalidation_Time_AVP is of UInt64 type
         * (parameter is part of RAR message)
        */
        modulepar UInt64 PX_REVALIDATION_TIME := 7;  
                                
        /** @desc	octectstring, PIXIT item A.1/
        /** @desc	octectstring, 
         * avp_Data within Rule_Activation_Time_AVP is of UInt64 type
         * (parameter is part of Charging_Rule_Install_AVP)
        */
        modulepar UInt64 PX_ACTIVATION_TIME := 0;  
        
                                        
        /** @desc	octectstring, PIXIT item A.1/
        /** @desc	octectstring, 
         * avp_Data within Rule_DeActivation_Time_AVP is of UInt64 type
         * (parameter is part of Charging_Rule_Install_AVP)
        */
        modulepar UInt64 PX_DEACTIVATION_TIME := 0; 
        
                                                
        /** @desc	UTF8String, PIXIT item A.1/
        /** @desc	UTF8String, 
         * avp_Data within Called_Station_Id_AVP is of UTF8String type
         * (parameter is part of Called_Station_Id_AVP)
        */