S1AP_Templates: Add templates for MMEDirectInformationTransfer
We do not have S1AP_Templates for MMEDirectInformationTransfer yet.
Related: OS#5760
Change-Id: Iebad3ab1f6a3bdf24dc2aead29652f98f3a92d75
diff --git a/library/s1ap/S1AP_Templates.ttcn b/library/s1ap/S1AP_Templates.ttcn
index 69e3f8b..46ec779 100644
--- a/library/s1ap/S1AP_Templates.ttcn
+++ b/library/s1ap/S1AP_Templates.ttcn
@@ -895,13 +895,50 @@
}
}
+/* 9.1.14 eNB DIRECT INFORMATION TRANSFER */
+template (value) S1AP_PDU
+ts_S1AP_eNBDirectInfTrans(template (value) Inter_SystemInformationTransferType inf) := {
+ initiatingMessage := {
+ procedureCode := id_eNBDirectInformationTransfer,
+ criticality := reject,
+ value_ := {
+ eNBDirectInformationTransfer := {
+ protocolIEs := {
+ {
+ id := S1AP_Constants.id_Inter_SystemInformationTransferTypeEDT,
+ criticality := ignore,
+ value_ := {Inter_SystemInformationTransferType := inf}
+ }
+ }
+ }
+ }
+ }
+}
+/* 9.1.15 MME DIRECT INFORMATION TRANSFER */
+template (present) S1AP_PDU
+tr_S1AP_MMEDirectInfTrans(template (present) Inter_SystemInformationTransferType inf := ?) := {
+ initiatingMessage := {
+ procedureCode := id_MMEDirectInformationTransfer,
+ criticality := ignore,
+ value_ := {
+ MMEDirectInformationTransfer := {
+ protocolIEs := {
+ {
+ id := S1AP_Constants.id_Inter_SystemInformationTransferTypeMDT,
+ criticality := reject,
+ value_ := {Inter_SystemInformationTransferType := inf}
+ }, *
+ }
+ }
+ }
+ }
+}
/* all non-UE-related S1AP messages */
template (present) S1AP_PDU
tr_S1AP_nonUErelated := (tr_S1AP_SetupReq, tr_S1AP_SetupResp, tr_S1AP_SetupFail,
- tr_S1AP_Reset, tr_S1AP_ResetAck
+ tr_S1AP_Reset, tr_S1AP_ResetAck, tr_S1AP_MMEDirectInfTrans
);
-
}