Commit 01a1c8f6 authored by rennoch's avatar rennoch
Browse files

dummy send messages

parent 84184035
Loading
Loading
Loading
Loading
+384 −0
Original line number Diff line number Diff line
@@ -199,6 +199,182 @@ module LibDiameter_Templates {
        } //end group DiameterHeaderGroup
        
        group SpecificAVPHeaders{
            
            
            template Origin_Host_AVP m_originHost_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := ""
            }
            
            template Destination_Host_AVP m_destinationHost_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := ""
            }
            
            
            template Origin_Realm_AVP m_originRealm_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := ""
            }
 
            
            template Destination_Realm_AVP m_destinationRealm_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := ""
            }
            

            template Vendor_Id_AVP m_vendorId_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := 0
            }
            

            
                        
                        
            
            template Product_Name_AVP m_productName_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := ""
            }
            
            template Disconnect_Cause_AVP m_disconnectCause_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := REBOOTING_E
            }
            
            template Termination_Cause_AVP m_terminationCause_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := DIAMETER_LOGOUT_E
            }
            
            template Session_Id_AVP m_sessionId_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := ""
            }
            
            template Auth_Application_Id_AVP m_authApplicationId_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := 0
            }
            
            template Result_Code_AVP m_resultCode_dummy := {
                aVP_Header := {
                    aVP_Code := {0},
                    aVP_flags := {
                        v_bit := '0'B,
                        m_bit := '0'B,
                        p_bit := '0'B,
                        reserved_bits := '00000'B
                    },
                    aVP_len := 0,
                    aVP_vid := omit
                },
                aVP_Data := 0
            }
            
            
        } //end group SpecificAVPHeaders
    } //end group HeaderFieldTemplates
	
@@ -206,10 +382,218 @@ module LibDiameter_Templates {
    group MessageTemplates {
      group dummy_templates {
          group dummy_request_templates_send {
              
              template CER_MSG m_CER_dummy := {
				  header := m_diameterHeaderReq_dummy(CER_E, 0),
				  origin_Host := m_originHost_dummy,
				  origin_Realm := m_originRealm_dummy,
				  host_IP_Address := {},
				  vendor_Id := m_vendorId_dummy,
				  product_Name := m_productName_dummy,
				  origin_State_Id := omit,
				  supported_Vendor_Id := omit,
				  auth_Application_Id := omit,
				  inband_Security_Id := omit,
				  acct_Application_Id := omit,
				  vendor_Specific_Application_Id := omit,
				  firmware_Revision := omit,
				  aVP := omit
			  }

              template DWR_MSG m_DWR_dummy := {
                  header := m_diameterHeaderReq_dummy(DWR_E, 0),
                  origin_Host := m_originHost_dummy,
                  origin_Realm := m_originRealm_dummy,
                  origin_State_Id := omit
              }
              
              template DPR_MSG m_DPR_dummy := {
                  header := m_diameterHeaderReq_dummy(DPR_E, 0),
                  origin_Host := m_originHost_dummy,
                  origin_Realm := m_originRealm_dummy,
                  disconnect_Cause_AVP := m_disconnectCause_dummy
              }
              
            template AAR_MSG m_AAR_dummy := {
            	header := m_diameterHeaderReq_dummy(AAR_E, 0),
                session_Id := m_sessionId_dummy,
                origin_Host := m_originHost_dummy,
                origin_Realm := m_originRealm_dummy,
            	destination_Realm := m_destinationRealm_dummy,
            	destination_Host := m_destinationHost_dummy,
            	auth_Application_Id := m_authApplicationId_dummy,
            	af_Application_Id := omit,
            	media_Component_Description := omit,
            	service_Info_Status := omit,
            	af_Charging_Identifier := omit,
            	sip_Forking_Indication := omit,
            	specific_Action := omit,
            	subscription_Id := omit,
            	supported_Features := omit,
            	reservation_Priority := omit,
            	framed_IP_Address := omit,
            	framed_IPv6_Address := omit,
            	called_Station_Id := omit,
            	service_URN := omit,
            	sponsored_Connectivity_Data := omit,
            	mps_Identifier := omit,
            	user_Name := omit,
            	origin_State_Id := omit,
            	proxy_Info := omit,
            	poute_Record := omit,
            	aVP := omit
            }



            template STR_MSG m_STR_dummy := {
            	header := m_diameterHeaderReq_dummy(STR_E, 0),
            	session_Id := m_sessionId_dummy,
            	origin_Host := m_originHost_dummy,
            	origin_Realm := m_originRealm_dummy,
            	destination_Realm := m_destinationRealm_dummy,
            	auth_Application_Id := m_authApplicationId_dummy,
            	termination_Cause :=  m_terminationCause_dummy,
            	user_Name := omit,
            	destination_Host := omit,
            	class := omit,
            	origin_State_Id := omit,
            	proxy_Info := omit,
            	poute_Record := omit,
            	aVP := omit
            }
            
            template ASR_MSG m_ASR_dummy := {
                header := m_diameterHeaderReq_dummy(ASR_E, 0),
                session_Id := m_sessionId_dummy,
                origin_Host := m_originHost_dummy,
                origin_Realm := m_originRealm_dummy,
            	destination_Realm := m_destinationRealm_dummy,
            	destination_Host := m_destinationHost_dummy,
            	auth_Application_Id := m_authApplicationId_dummy,
				abort_cause := omit,
				user_Name := omit,
				origin_State_Id := omit,
				proxy_Info := omit,
				poute_Record := omit,
				aVP := omit
			}


              
          }//end group dummy_request_templates_send
          group dummy_request_templates_receive {
          }//end group dummy_request_templates_receive
          group dummy_answer_templates_send {
              
              template CEA_MSG m_CEA_dummy := {
				  header := m_diameterHeaderReq_dummy(CEA_E, 0),
				  result_Code := m_resultCode_dummy,
                  origin_Host := m_originHost_dummy,
                  origin_Realm := m_originRealm_dummy,
				  host_IP_Address := {},
				  vendor_Id := m_vendorId_dummy,
				  product_Name := m_productName_dummy,
				  origin_State_Id := omit,
				  error_Message := omit,
				  failed_AVP := omit,
				  supported_Vendor_Id := omit,
				  auth_Application_Id := omit,
				  inband_Security_Id := omit,
				  acct_Application_Id := omit,
				  vendor_Specific_Application_Id := omit,
				  firmware_Revision := omit,
				  aVP := omit
			  }

              
              template DWA_MSG m_DWA_dummy := {
                  header := m_diameterHeaderReq_dummy(DWA_E, 0),
                  result_Code := m_resultCode_dummy,
                  origin_Host := m_originHost_dummy,
                  origin_Realm := m_originRealm_dummy,
                  error_Message := omit,
                  failed_AVP := omit,
                  origin_State_Id := omit
              }
              
              template DPA_MSG m_DPA_dummy := {
                  header := m_diameterHeaderReq_dummy(DPA_E, 0),
                  result_Code := m_resultCode_dummy,
                  origin_Host := m_originHost_dummy,
                  origin_Realm := m_originRealm_dummy,
				  error_Message := omit,
				  failed_AVP := omit
			  }


              
              template AAA_MSG m_AAA_dummy := {
                  header := m_diameterHeaderReq_dummy(AAA_E, 0),
                  session_Id := m_sessionId_dummy,
                  result_Code := omit,
                  origin_Host := m_originHost_dummy,
                  origin_Realm := m_originRealm_dummy,
                  auth_Application_Id := m_authApplicationId_dummy,
                  experimental_result := omit,
                  access_network_charging_Identifier := omit,
                  access_network_chrging_address := omit,
                  acceptable_service_info_AVP := omit,
                  ip_Can_Type := omit,
                  rat_Type := omit,
                  supported_Features := omit,
                  class := omit,
                  user_Name := omit,
                  origin_State_Id := omit,
                  error_Message := omit,
                  error_Reporting_Host := omit,
                  failed_AVP := omit,
                  redirect_Host := omit,
                  redirect_Host_Usage := omit,
                  redirect_Host_Cache_Time := omit,
                  proxy_Info := omit,
                  aVP := omit
              }

            template STA_MSG m_STA_dummy := {
                header := m_diameterHeaderReq_dummy(STA_E, 0),
                session_Id := m_sessionId_dummy,
                result_Code := m_resultCode_dummy,
                origin_Host := m_originHost_dummy,
                origin_Realm := m_originRealm_dummy,
            	user_Name := omit,
            	class := omit,
            	error_Message := omit,
            	error_Reporting_Host := omit,
            	failed_AVP := omit,
            	sponsored_Connectivity_Data := omit,
            	origin_State_Id := omit,
            	redirect_Host := omit,
            	redirect_Host_Usage := omit,
            	redirect_Host_Cache_Time := omit,
            	proxy_Info := omit,
            	aVP := omit
            }

            template ASA_MSG m_ASA_dummy := {
                header := m_diameterHeaderReq_dummy(ASA_E, 0),
                session_Id := m_sessionId_dummy,
                result_Code := m_resultCode_dummy,
                origin_Host := m_originHost_dummy,
                origin_Realm := m_originRealm_dummy,
            	user_Name := omit,
            	origin_State_Id := omit,
            	error_Message := omit,
            	error_Reporting_Host := omit,
            	failed_AVP := omit,
            	redirect_Host := omit,
            	redirect_Host_Usage := omit,
            	redirect_Host_Cache_Time := omit,
            	proxy_Info := omit,
            	aVP := omit
            }

              
          }//end group dummy_answer_templates_send
          group dummy_answer_templates_receive {
          }//end group dummy_answer_templates_receive