Loading ttcn3/LibS1AP/LibS1AP_Templates.ttcn +18 −6 Original line number Diff line number Diff line Loading @@ -175,14 +175,14 @@ module LibS1AP_Templates { in template (value) MME_UE_S1AP_ID p_MME_value, in template (value) ENB_UE_S1AP_ID p_eNB_value, in template (value) UEAggregateMaximumBitrate p_uEAggregateMaximumBitrate, in template (value) RecordOf_E_RABToBeSetupItemBearerSUReq p_RecordOf_E_RABToBeSetupItem_value, in template (value) RecordOf_E_RABToBeSetupItemCtxtSUReq p_RecordOf_E_RABToBeSetupItemCtxt_value, in template (value) UESecurityCapabilities p_uESecurityCapabilities, in template (value) SecurityKey p_SecurityKey ) := { m_MME_UE_S1AP_ID(p_MME_value), m_eNB_UE_S1AP_ID(p_eNB_value), m_UE_aggregate_maximum_bitrate_IE(p_uEAggregateMaximumBitrate), m_E_RABToBeSetupList(p_RecordOf_E_RABToBeSetupItem_value), m_E_RABToBeSetupListCtxt(p_RecordOf_E_RABToBeSetupItemCtxt_value), m_UE_securityCapabilities_IE(p_uESecurityCapabilities), m_securityKey_IE(p_SecurityKey) } // End of template m_InitialContextSetupReqIEs Loading Loading @@ -838,7 +838,7 @@ module LibS1AP_Templates { template (present) SuccessfulOutcome mw_InitialContextSetupResponse( template (present) RecordOf_ProtocolIE p_value := ? ) := { procedureCode := id_E_RABSetup, procedureCode := id_InitialContextSetup, criticality := reject, value_ := {RecordOf_ProtocolIE := p_value} } // End of template mw_InitialContextSetupResponse Loading Loading @@ -873,7 +873,7 @@ module LibS1AP_Templates { template (present) SuccessfulOutcome mw_InitialContextSetupRequest( template (present) RecordOf_ProtocolIE p_value := ? ) := { procedureCode := id_E_RABSetup, procedureCode := id_InitialContextSetup, criticality := reject, value_ := {RecordOf_ProtocolIE := p_value} } // End of template mw_InitialContextSetupRequest Loading @@ -883,14 +883,14 @@ module LibS1AP_Templates { template (present) MME_UE_S1AP_ID p_MME_value := ?, template (present) ENB_UE_S1AP_ID p_eNB_value := ?, template (present) UEAggregateMaximumBitrate p_UEAggregateMaximumBitrate := ?, template (present) RecordOf_E_RABToBeSetupItemBearerSUReq p_RecordOf_E_RABSetupItem_value, template (present) RecordOf_E_RABToBeSetupItemCtxtSUReq p_RecordOf_E_RABSetupItemCtxt_value, template (present) UESecurityCapabilities p_UESecurityCapabilities:=?, template (present) SecurityKey p_SecurityKey:=? ) := { mw_MME_UE_S1AP_ID(p_MME_value, ignore), mw_eNB_UE_S1AP_ID(p_eNB_value, ignore), mw_UE_aggregate_maximum_bitrate_IE(p_UEAggregateMaximumBitrate), mw_E_RABToBeSetupList(p_RecordOf_E_RABSetupItem_value), mw_E_RABToBeSetupCtxtList(p_RecordOf_E_RABSetupItemCtxt_value), mw_UE_securityCapabilities_IE(p_UESecurityCapabilities), mw_securityKey_IE(p_SecurityKey) } // End of template mw_InitialContextSetupRequestIEs Loading Loading @@ -3217,6 +3217,18 @@ module LibS1AP_Templates { value_ := { RecordOf_E_RABToBeSetupItemBearerSUReq := p_value } } // End of template mw_E_RABToBeSetupList /** * @desc Receive template for E-RABToBeSetupListCtxtSUReq protocol IE * @param p_value Protocol IE value. Default: mw_E_RABToBeSetupItemCtxtSUReq */ template (present) ProtocolIE mw_E_RABToBeSetupCtxtList( template (present) RecordOf_E_RABToBeSetupItemCtxtSUReq p_value := { mw_E_RABToBeSetupItemCtxtSUReq } ) := { id := S1AP_Constants.id_E_RABToBeSetupListCtxtSUReq, criticality := reject, value_ := { RecordOf_E_RABToBeSetupItemCtxtSUReq := p_value } } // End of template mw_E_RABToBeSetupCtxtList /** * @desc Receive template for E-RABModifiedListBearerModReq protocol IE * @param p_value Expected protocol IE value. Default: m_E_RABToBeSetupItemBearerSUReq Loading ttcn3/S1AP_TCFunctions.ttcn +19 −29 Original line number Diff line number Diff line Loading @@ -845,11 +845,10 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( -, m_e_RABlevelQoSParameters (5), -, - )}, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), Loading Loading @@ -896,19 +895,17 @@ module S1AP_TCFunctions { vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), { m_E_RABToBeSetupItemBearerSUReq ( m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters(5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID ), m_E_RABToBeSetupItemBearerSUReq( m_E_RABToBeSetupItemCtxtSUReq( c_E_RAB_ID_B, m_e_RABlevelQoSParameters(255), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID ) }, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), Loading Loading @@ -961,13 +958,12 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (1), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), m_securityKey Loading Loading @@ -1014,21 +1010,19 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID ), m_E_RABToBeSetupItemBearerSUReq ( m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), m_securityKey Loading Loading @@ -1084,13 +1078,12 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities(c_notSupportedEncryptionAlgorithms,'0101010101010101'B), m_securityKey Loading Loading @@ -1132,13 +1125,12 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities('0101010101010101'B, c_notSupportedIntegrityProtectionAlgorithms), m_securityKey Loading Loading @@ -1179,13 +1171,12 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities('0101010101010101'B, '0101010101010101'B), m_securityKey Loading Loading @@ -1397,11 +1388,10 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( -, m_e_RABlevelQoSParameters (5), -, - )}, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), Loading Loading @@ -3238,7 +3228,7 @@ module S1AP_TCFunctions { vc_eNB_UE_ID, mw_UEAggregateMaximumBitrate(?,?), { mw_E_RABToBeSetupItemBearerSUReq(?,mw_e_RABlevelQoSParameters(5),?,?,?,omit) mw_E_RABToBeSetupItemCtxtSUReq(?,mw_e_RABlevelQoSParameters(5),?,?,?,omit) }, ?, ? Loading Loading
ttcn3/LibS1AP/LibS1AP_Templates.ttcn +18 −6 Original line number Diff line number Diff line Loading @@ -175,14 +175,14 @@ module LibS1AP_Templates { in template (value) MME_UE_S1AP_ID p_MME_value, in template (value) ENB_UE_S1AP_ID p_eNB_value, in template (value) UEAggregateMaximumBitrate p_uEAggregateMaximumBitrate, in template (value) RecordOf_E_RABToBeSetupItemBearerSUReq p_RecordOf_E_RABToBeSetupItem_value, in template (value) RecordOf_E_RABToBeSetupItemCtxtSUReq p_RecordOf_E_RABToBeSetupItemCtxt_value, in template (value) UESecurityCapabilities p_uESecurityCapabilities, in template (value) SecurityKey p_SecurityKey ) := { m_MME_UE_S1AP_ID(p_MME_value), m_eNB_UE_S1AP_ID(p_eNB_value), m_UE_aggregate_maximum_bitrate_IE(p_uEAggregateMaximumBitrate), m_E_RABToBeSetupList(p_RecordOf_E_RABToBeSetupItem_value), m_E_RABToBeSetupListCtxt(p_RecordOf_E_RABToBeSetupItemCtxt_value), m_UE_securityCapabilities_IE(p_uESecurityCapabilities), m_securityKey_IE(p_SecurityKey) } // End of template m_InitialContextSetupReqIEs Loading Loading @@ -838,7 +838,7 @@ module LibS1AP_Templates { template (present) SuccessfulOutcome mw_InitialContextSetupResponse( template (present) RecordOf_ProtocolIE p_value := ? ) := { procedureCode := id_E_RABSetup, procedureCode := id_InitialContextSetup, criticality := reject, value_ := {RecordOf_ProtocolIE := p_value} } // End of template mw_InitialContextSetupResponse Loading Loading @@ -873,7 +873,7 @@ module LibS1AP_Templates { template (present) SuccessfulOutcome mw_InitialContextSetupRequest( template (present) RecordOf_ProtocolIE p_value := ? ) := { procedureCode := id_E_RABSetup, procedureCode := id_InitialContextSetup, criticality := reject, value_ := {RecordOf_ProtocolIE := p_value} } // End of template mw_InitialContextSetupRequest Loading @@ -883,14 +883,14 @@ module LibS1AP_Templates { template (present) MME_UE_S1AP_ID p_MME_value := ?, template (present) ENB_UE_S1AP_ID p_eNB_value := ?, template (present) UEAggregateMaximumBitrate p_UEAggregateMaximumBitrate := ?, template (present) RecordOf_E_RABToBeSetupItemBearerSUReq p_RecordOf_E_RABSetupItem_value, template (present) RecordOf_E_RABToBeSetupItemCtxtSUReq p_RecordOf_E_RABSetupItemCtxt_value, template (present) UESecurityCapabilities p_UESecurityCapabilities:=?, template (present) SecurityKey p_SecurityKey:=? ) := { mw_MME_UE_S1AP_ID(p_MME_value, ignore), mw_eNB_UE_S1AP_ID(p_eNB_value, ignore), mw_UE_aggregate_maximum_bitrate_IE(p_UEAggregateMaximumBitrate), mw_E_RABToBeSetupList(p_RecordOf_E_RABSetupItem_value), mw_E_RABToBeSetupCtxtList(p_RecordOf_E_RABSetupItemCtxt_value), mw_UE_securityCapabilities_IE(p_UESecurityCapabilities), mw_securityKey_IE(p_SecurityKey) } // End of template mw_InitialContextSetupRequestIEs Loading Loading @@ -3217,6 +3217,18 @@ module LibS1AP_Templates { value_ := { RecordOf_E_RABToBeSetupItemBearerSUReq := p_value } } // End of template mw_E_RABToBeSetupList /** * @desc Receive template for E-RABToBeSetupListCtxtSUReq protocol IE * @param p_value Protocol IE value. Default: mw_E_RABToBeSetupItemCtxtSUReq */ template (present) ProtocolIE mw_E_RABToBeSetupCtxtList( template (present) RecordOf_E_RABToBeSetupItemCtxtSUReq p_value := { mw_E_RABToBeSetupItemCtxtSUReq } ) := { id := S1AP_Constants.id_E_RABToBeSetupListCtxtSUReq, criticality := reject, value_ := { RecordOf_E_RABToBeSetupItemCtxtSUReq := p_value } } // End of template mw_E_RABToBeSetupCtxtList /** * @desc Receive template for E-RABModifiedListBearerModReq protocol IE * @param p_value Expected protocol IE value. Default: m_E_RABToBeSetupItemBearerSUReq Loading
ttcn3/S1AP_TCFunctions.ttcn +19 −29 Original line number Diff line number Diff line Loading @@ -845,11 +845,10 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( -, m_e_RABlevelQoSParameters (5), -, - )}, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), Loading Loading @@ -896,19 +895,17 @@ module S1AP_TCFunctions { vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), { m_E_RABToBeSetupItemBearerSUReq ( m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters(5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID ), m_E_RABToBeSetupItemBearerSUReq( m_E_RABToBeSetupItemCtxtSUReq( c_E_RAB_ID_B, m_e_RABlevelQoSParameters(255), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID ) }, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), Loading Loading @@ -961,13 +958,12 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (1), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), m_securityKey Loading Loading @@ -1014,21 +1010,19 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID ), m_E_RABToBeSetupItemBearerSUReq ( m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), m_securityKey Loading Loading @@ -1084,13 +1078,12 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities(c_notSupportedEncryptionAlgorithms,'0101010101010101'B), m_securityKey Loading Loading @@ -1132,13 +1125,12 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities('0101010101010101'B, c_notSupportedIntegrityProtectionAlgorithms), m_securityKey Loading Loading @@ -1179,13 +1171,12 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( c_E_RAB_ID_A, m_e_RABlevelQoSParameters (5), c_transportLayerAddress, c_gTP_TEID, c_nAS_PDU c_gTP_TEID )}, m_UESecurityCapabilities('0101010101010101'B, '0101010101010101'B), m_securityKey Loading Loading @@ -1397,11 +1388,10 @@ module S1AP_TCFunctions { vc_MME_UE_ID, vc_eNB_UE_ID, m_UEAggregateMaximumBitrate(1,1), {m_E_RABToBeSetupItemBearerSUReq ( {m_E_RABToBeSetupItemCtxtSUReq ( -, m_e_RABlevelQoSParameters (5), -, - )}, m_UESecurityCapabilities('0101010101010101'B,'0101010101010101'B), Loading Loading @@ -3238,7 +3228,7 @@ module S1AP_TCFunctions { vc_eNB_UE_ID, mw_UEAggregateMaximumBitrate(?,?), { mw_E_RABToBeSetupItemBearerSUReq(?,mw_e_RABlevelQoSParameters(5),?,?,?,omit) mw_E_RABToBeSetupItemCtxtSUReq(?,mw_e_RABlevelQoSParameters(5),?,?,?,omit) }, ?, ? Loading