More GSUP and L3 Templates
Change-Id: I0e9136fc3b8f171934f054ec149d8dd344faa034
diff --git a/library/L3_Templates.ttcn b/library/L3_Templates.ttcn
index b44ccba..87c9bd9 100644
--- a/library/L3_Templates.ttcn
+++ b/library/L3_Templates.ttcn
@@ -102,6 +102,31 @@
}
}
+template PDU_ML3_NW_MS tr_MT_simple(template BIT4 discr := ?) := {
+ discriminator := discr,
+ tiOrSkip := {
+ skipIndicator := '0000'B
+ },
+ msgs := ?
+}
+
+
+template PDU_ML3_NW_MS tr_CM_SERV_ACC := {
+ discriminator := '0101'B,
+ tiOrSkip := {
+ skipIndicator := '0000'B
+ },
+ msgs := {
+ mm := {
+ cMServiceAccept := {
+ messageType := '100001'B,
+ nsd := ?
+ }
+ }
+ }
+}
+
+
template PDU_ML3_NW_MS tr_CM_SERV_REJ(template OCT1 rej_cause := ?) := {
discriminator := '0101'B,
tiOrSkip := {
@@ -225,6 +250,56 @@
}
}
+template PDU_ML3_MS_NW ts_ML3_MO_TmsiRealloc_Cmpl modifies ts_ML3_MO := {
+ msgs := {
+ mm := {
+ tmsiReallocComplete := {
+ messageType := '011011'B,
+ nsd := '00'B
+ }
+ }
+ }
+}
+
+template PDU_ML3_NW_MS tr_ML3_MT_LU_Acc := {
+ discriminator := '0101'B,
+ tiOrSkip := {
+ skipIndicator := '0000'B
+ },
+ msgs := {
+ mm := {
+ locationUpdateAccept := {
+ messageType := '000010'B,
+ nsd := '00'B,
+ locationAreaIdentification := ?,
+ mobileIdentityTLV := *,
+ followOnProceed := *,
+ cTS_Permission := *,
+ equivalentPLMNs := *,
+ emergencyNumberList := *,
+ perMS_T3212 := *
+ }
+ }
+ }
+}
+
+template PDU_ML3_NW_MS tr_ML3_MT_LU_Rej(template OCT1 cause := ?) := {
+ discriminator := '0101'B,
+ tiOrSkip := {
+ skipIndicator := '0000'B
+ },
+ msgs := {
+ mm := {
+ locationUpdateReject := {
+ messageType := '000100'B,
+ nsd := '00'B,
+ rejectCause := cause,
+ t3246_Value := *
+ }
+ }
+ }
+}
+
}