Loading ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +5 −3 Original line number Diff line number Diff line Loading @@ -5606,9 +5606,10 @@ module NGAP_TCFunctions { PX_PAGING_DRX ))); // Await NGSetupResponse f_recv_NGAP_PDU( mw_ngap_succMsg( mw_n2_NGSetupResponse( mw_n2_NGSetupResponse_iab( mw_aMFName(PX_AMF_NAME), { *, Loading @@ -5617,7 +5618,8 @@ module NGAP_TCFunctions { fl_NasNN_MCC2PlmnId(PX_NAS_MCC, PX_NAS_MNC) )), * } },-,-,m_iAB_Supported(-) ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading ttcn/LibNGAP/lib/LibNGAP_Templates.ttcn +47 −0 Original line number Diff line number Diff line Loading @@ -6302,6 +6302,53 @@ module LibNGAP_Templates { } } // End of template mw_n2_NGSetupResponse_ExtAmfName /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.2 NG SETUP RESPONSE */ template (present) SuccessfulOutcome mw_n2_NGSetupResponse_iab( template (present) AMFName p_amfName := ?, template (present) ServedGUAMIList p_servedGUAMIList := ?, template (present) RelativeAMFCapacity p_relativeAmfCap:= ?, template (present) PLMNSupportList p_plmnSuppList := ?, template (present) IAB_Supported p_iab_s:=? ) := { procedureCode := id_NGSetup, criticality := reject, value_ := { NGSetupResponse := { protocolIEs := { *, { id := id_AMFName, criticality := reject, value_ := { AMFName := p_amfName } }, { id := id_ServedGUAMIList, criticality := reject, value_ := { ServedGUAMIList := (p_servedGUAMIList,*) } }, { id := id_RelativeAMFCapacity, criticality := ignore, value_ := { RelativeAMFCapacity := p_relativeAmfCap } }, { id := id_PLMNSupportList, criticality := reject, value_ := { PLMNSupportList := p_plmnSuppList } }, { id := id_IAB_Supported, criticality := reject, value_ := { IAB_Supported := p_iab_s } }, * } } } } // End of template mw_n2_NGSetupResponse_iab } // End of group Receive } // End of group NG_SETUP_RESPONSE Loading
ttcn/AtsNGAP/NGAP_TCFunctions.ttcn +5 −3 Original line number Diff line number Diff line Loading @@ -5606,9 +5606,10 @@ module NGAP_TCFunctions { PX_PAGING_DRX ))); // Await NGSetupResponse f_recv_NGAP_PDU( mw_ngap_succMsg( mw_n2_NGSetupResponse( mw_n2_NGSetupResponse_iab( mw_aMFName(PX_AMF_NAME), { *, Loading @@ -5617,7 +5618,8 @@ module NGAP_TCFunctions { fl_NasNN_MCC2PlmnId(PX_NAS_MCC, PX_NAS_MNC) )), * } },-,-,m_iAB_Supported(-) ))); f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict()); log("*** " & __SCOPE__ & ": INFO: Testbody done. ***"); Loading
ttcn/LibNGAP/lib/LibNGAP_Templates.ttcn +47 −0 Original line number Diff line number Diff line Loading @@ -6302,6 +6302,53 @@ module LibNGAP_Templates { } } // End of template mw_n2_NGSetupResponse_ExtAmfName /** * @see ETSI TS 138 413 V16.12.0 (2023-05) Clause 9.2.6.2 NG SETUP RESPONSE */ template (present) SuccessfulOutcome mw_n2_NGSetupResponse_iab( template (present) AMFName p_amfName := ?, template (present) ServedGUAMIList p_servedGUAMIList := ?, template (present) RelativeAMFCapacity p_relativeAmfCap:= ?, template (present) PLMNSupportList p_plmnSuppList := ?, template (present) IAB_Supported p_iab_s:=? ) := { procedureCode := id_NGSetup, criticality := reject, value_ := { NGSetupResponse := { protocolIEs := { *, { id := id_AMFName, criticality := reject, value_ := { AMFName := p_amfName } }, { id := id_ServedGUAMIList, criticality := reject, value_ := { ServedGUAMIList := (p_servedGUAMIList,*) } }, { id := id_RelativeAMFCapacity, criticality := ignore, value_ := { RelativeAMFCapacity := p_relativeAmfCap } }, { id := id_PLMNSupportList, criticality := reject, value_ := { PLMNSupportList := p_plmnSuppList } }, { id := id_IAB_Supported, criticality := reject, value_ := { IAB_Supported := p_iab_s } }, * } } } } // End of template mw_n2_NGSetupResponse_iab } // End of group Receive } // End of group NG_SETUP_RESPONSE