laforge submitted this change.
library/s1ap: Support receiving UEContextModificationRequest
Change-Id: Iadb80eea7281b3bdf3359b0e2956e18bdb208207
---
M library/S1AP_Functions.ttcn
M library/s1ap/S1AP_Templates.ttcn
2 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/library/S1AP_Functions.ttcn b/library/S1AP_Functions.ttcn
index 63bdaa4..fbdcada 100644
--- a/library/S1AP_Functions.ttcn
+++ b/library/S1AP_Functions.ttcn
@@ -43,6 +43,9 @@
return omit;
}
}
+ case (tr_S1AP_UeContextModificationReq) {
+ return im.value_.UEContextModificationRequest.protocolIEs[1].value_.ENB_UE_S1AP_ID;
+ }
case (tr_S1AP_ConnEstInd) {
return im.value_.ConnectionEstablishmentIndication.protocolIEs[1].value_.ENB_UE_S1AP_ID;
}
@@ -98,6 +101,9 @@
case (tr_S1AP_ConnEstInd) {
return im.value_.ConnectionEstablishmentIndication.protocolIEs[0].value_.MME_UE_S1AP_ID;
}
+ case (tr_S1AP_UeContextModificationReq) {
+ return im.value_.UEContextModificationRequest.protocolIEs[0].value_.MME_UE_S1AP_ID;
+ }
/* TODO */
}
} else if (ischosen(s1ap.successfulOutcome)) {
diff --git a/library/s1ap/S1AP_Templates.ttcn b/library/s1ap/S1AP_Templates.ttcn
index 7910465..031ac59 100644
--- a/library/s1ap/S1AP_Templates.ttcn
+++ b/library/s1ap/S1AP_Templates.ttcn
@@ -990,6 +990,31 @@
}
}
+/* 9.1.4.8 UE CONTEXT MODIFICATION REQUEST */
+template (present) S1AP_PDU
+tr_S1AP_UeContextModificationReq(template (present) MME_UE_S1AP_ID mme_id := ?,
+ template (present) ENB_UE_S1AP_ID enb_id := ?) := {
+ initiatingMessage := {
+ procedureCode := id_UEContextModification,
+ criticality := reject,
+ value_ := {
+ UEContextModificationRequest := {
+ protocolIEs := {
+ {
+ id := S1AP_Constants.id_MME_UE_S1AP_ID,
+ criticality := reject,
+ value_ := {MME_UE_S1AP_ID := mme_id}
+ }, {
+ id := S1AP_Constants.id_eNB_UE_S1AP_ID,
+ criticality := reject,
+ value_ := {ENB_UE_S1AP_ID := enb_id}
+ }, *
+ }
+ }
+ }
+ }
+}
+
/* 9.1.4.20 CONNECTION ESTABLISHMENT INDICATION */
template (value) S1AP_PDU
ts_S1AP_ConnEstInd(template (value) MME_UE_S1AP_ID mme_id,
To view, visit change 41075. To unsubscribe, or for help writing mail filters, visit settings.