sgsn: Add new TC_attach_rau: Attach followed by RA Update

Change-Id: I8f71bf83f4e6504f1cfbdc55a57e3ed62b3e5f25
diff --git a/library/L3_Templates.ttcn b/library/L3_Templates.ttcn
index b37ee25..5b6b481 100644
--- a/library/L3_Templates.ttcn
+++ b/library/L3_Templates.ttcn
@@ -1514,6 +1514,45 @@
 	}
 }
 
+template PDU_L3_SGSN_MS tr_GMM_RAU_ACCEPT(template BIT3 res := ?,
+					  template RoutingAreaIdentificationV ra := ?,
+					  template OCT4 ptmsi := *) := {
+	discriminator := '1000'B,
+	tiOrSkip := {
+		skipIndicator := '0000'B
+	},
+	msgs := {
+		gprs_mm := {
+			routingAreaUpdateAccept := {
+				messageType := '00001001'B,
+				forceToStandby := ?,
+				updateResult := { res, ? },
+				raUpdateTimer := ?,
+				routingAreaId := ra,
+				ptmsiSignature := *,
+				allocatedPTMSI := tr_MI_TMSI_TLV(ptmsi),
+				msIdentity := *,
+				receiveNPDUNumbers := *,
+				readyTimer := *,
+				gmmCause := *,
+				t3302 := *,
+				cellNotification := *,
+				equivalentPLMNs := *,
+				pdpContextStatus := *,
+				networkFeatureSupport := *,
+				emergencyNumberList := *,
+				mBMS_ContextStatus := *,
+				requestedMSInformation := *,
+				t3319 := *,
+				t3323 := *,
+				t3312_ExtendedValue := *,
+				additionalNetworkFeatureSupport := *,
+				t3324 := *,
+				extendedDRXParameters := *
+			}
+		}
+	}
+}
 
 template (value) PDU_L3_MS_SGSN ts_GMM_RAU_COMPL := {
 	discriminator := '0000'B, /* overwritten */