Commit e9c4f70f authored by Iztok Juvancic's avatar Iztok Juvancic
Browse files

added repositorydata avp type

parent 082d98d6
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -225,9 +225,11 @@ group BasicTypesAndConstants{
          const integer c_expiry_Time_AVP_Code := 709;                             //Ref: 3GPP TS 29.329 6.3.16 Expiry-Time
          const integer c_identity_Set_AVP_Code := 708;                             //Ref: 3GPP TS 29.329 6.3.10 Identity-Set AVP
          const integer c_mSISDN_AVP_Code := 701;                                     //Ref: 3GPP TS 29.329 6.3.2 MSISDN AVP
          const integer c_repository_Data_Id_AVP_Code := 715 ;                      //Ref: 3GPP TS 29.329 6.3.24
          const integer c_requested_Domain_AVP_Code := 706;                         //Ref: 3GPP TS 29.329 6.3.7 Requested-Domain AVP
          const integer c_send_Data_Indication_AVP_Code := 710;                     //Ref: 3GPP TS 29.329 6.3.17 Send-Data-Indication AVP
          const integer c_service_Indication_AVP_Code := 704;                         //Ref: 3GPP TS 29.329 6.3.5 Service-Indication AVP
          const integer c_sequence_Number_AVP_Code := 716  ;                        //Ref: 3GPP TS 29.329 6.3.25
          const integer c_subs_Req_Type_AVP_Code := 705;                             //Ref: 3GPP TS 29.329 6.3.6 Subs-Req-Type AVP
          const integer c_user_Identity_AVP_Code := 700;                             //Ref: 3GPP TS 29.329 6.3.1 User-Identity AVP
          const integer c_wildcarded_IMPU_AVP_Code := 636;                         //Ref: 3GPP TS 29.329 6.3.20 Wildcarded-IMPU AVP 
@@ -1951,6 +1953,7 @@ group BasicTypesAndConstants{
                    Origin_Realm_AVP                       origin_Realm,//requi.
                    Wildcarded_PSI_AVP                     wildcarded_PSI optional,
                    Wildcarded_IMPU_AVP                    wildcarded_IMPU optional,
                    Repository_Data_ID_AVP                 repository_Data_Id optional,
                    set of Supported_Features_AVP          supported_Features optional,
                    set of Failed_AVP                      failed optional,
                    set of Proxy_Info_AVP                  proxy_Info optional,
+16 −0
Original line number Diff line number Diff line
@@ -484,6 +484,7 @@ module LibDiameter_Types_Base_AVPs {
                DIAMETER_ERROR_USER_DATA_CANNOT_BE_READ_E (5102),
                DIAMETER_ERROR_USER_DATA_CANNOT_BE_MODIFIED_E (5103),
                DIAMETER_ERROR_USER_DATA_CANNOT_BE_NOTIFIED_E (5104),
                DIAMETER_ERROR_TRANSPARENT_DATA_OUT_OF_SYNC_E (5105),
                DIAMETER_ERROR_DSAI_NOT_AVAILABLE_E (5108),                
                DIAMETER_USER_DATA_NOT_AVAILABLE_E (4100), 
                DIAMETER_PRIOR_UPDATE_IN_PROGRESS_E (4101), 
@@ -1895,6 +1896,21 @@ module LibDiameter_Types_Base_AVPs {
                variant "present=bytes(4, 710);use=com.testingtech.ttcn.tci.codec.CodecHelper"
                variant (aVP_Data) "condition=CodecHelper.leaveScope()"
            }
            
            type record Repository_Data_ID_AVP {									
                //ref: TS129 328 6.3.24
                AVP_Header							aVP_Header, 					//Repository Data ID ::= <AVP header: 715 10415>
                Service_Indication_AVP              service_Indication,
                Sequence_Number_AVP                 sequence_Number,
                set of AVP_Type                    	aVP_Type						optional 
            }
            
            type record Sequence_Number_AVP{
                //Ref: TS129 328 6.3.25
                AVP_Header                     aVP_Header,//<AVP header: 716 ....>
                UInt32                        aVP_Data
            }
            
            type record Server_Name_AVP{
            //    Ref: 3GPP TS 29.329    6.3.9 Server-Name AVP
                AVP_Header                      aVP_Header,//<AVP header: 602 ....>
+4 −1
Original line number Diff line number Diff line
@@ -23,6 +23,9 @@ module LibDiameter_Types_ShDh_AVPs {
    import from LibDiameter_Types_CxDx_AVPs all;
    import from LibDiameter_Types_RfRo_AVPs all;
    
    
    type record Repository_Data_ID_AVP {									//ref: TS129 212 5.3.79
        AVP_Header							aVP_Header, 					//TDF-Destination-Realm ::= <AVP header:1090>
        DiameterIdentity					aVP_Data
    }
    
} // End of LibDiameter_Types_ShDh_AVPs
 No newline at end of file