From 2679037f111e84f06d718c830d2fb29665dd2307 Mon Sep 17 00:00:00 2001
From: reinaortega <miguelangel.reinaortega@etsi.org>
Date: Tue, 26 Mar 2019 11:51:01 +0100
Subject: [PATCH] Small changes for TC_CSE_REG_CRE_008

Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org>
---
 LibOneM2M/OneM2M_Templates.ttcn     | 28 ++++++++++++++++++++++++++--
 OneM2M_Testcases_CSE_Release_1.ttcn |  4 +++-
 2 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/LibOneM2M/OneM2M_Templates.ttcn b/LibOneM2M/OneM2M_Templates.ttcn
index 35b953f..6431bea 100644
--- a/LibOneM2M/OneM2M_Templates.ttcn
+++ b/LibOneM2M/OneM2M_Templates.ttcn
@@ -632,7 +632,6 @@ module OneM2M_Templates {
 			};
 			
 			template RequestPrimitive mw_updateAEAnnc(template XSD.ID p_from := *, template XSD.ID p_to := ?) modifies mw_update:= {
-				requestIdentifier := testcasename() & "-m_updateAEAnnc",
 				primitiveContent := {aEAnnc := ?}
 			};
 			
@@ -3753,7 +3752,32 @@ module OneM2M_Templates {
 			supportedReleaseVersions := ?,//M
 			choice := *//O
 		};
-    	
+		
+		template AEAnnc_optional mw_contentAeAnnc_any := {
+			resourceName := *,//M
+			resourceType := *,//M
+			resourceID := *,//M
+			parentID := *,//M
+			creationTime := *,//M
+			lastModifiedTime := *,//M
+			labels := *,//O
+			accessControlPolicyIDs := *,//O
+			expirationTime := *,//M
+			link := *,//M,
+			dynamicAuthorizationConsultationIDs := *, //O
+			appName := *,//O
+			app_ID := *,//M
+			aE_ID := *,//M
+			pointOfAccess := *,//O
+			ontologyRef := *,//O
+			nodeLink := *,//O
+			requestReachability := *,//M
+			contentSerialization := *,//O
+			e2eSecInfo:= *, //O
+			supportedReleaseVersions := ?,//M
+			choice := *//O
+		};
+			
 		template AccessControlPolicy_optional mw_contentAcpBase := {
 			resourceName := ?,//M
 			resourceType := ?,//M
diff --git a/OneM2M_Testcases_CSE_Release_1.ttcn b/OneM2M_Testcases_CSE_Release_1.ttcn
index 629f4d6..ca08317 100644
--- a/OneM2M_Testcases_CSE_Release_1.ttcn
+++ b/OneM2M_Testcases_CSE_Release_1.ttcn
@@ -899,6 +899,7 @@ module OneM2M_Testcases_CSE_Release_1 {
 				function f_CSE_REG_CRE_008() runs on CseSimu {
 		  	  	
 					var RequestPrimitive v_request;
+					var template RequestPrimitive v_updateAeAnnc := mw_updateAEAnnc;
 					var integer v_cseBaseIndex := -1;
 					var integer v_aeIndex := -1;
 					var integer v_aeIndex_ae1 := -1;
@@ -929,7 +930,8 @@ module OneM2M_Testcases_CSE_Release_1 {
 					
 					vc_ae1.start(f_cse_deleteResource(v_aeIndex_ae1));
 					
-					f_cse_announcementProcedure_updateHandler(mw_updateAEAnnc, -, v_aeAnncIndex);
+					v_updateAeAnnc.primitiveContent.aEAnnc.link := "INACTIVE";
+					f_cse_announcementProcedure_updateHandler(v_updateAeAnnc, -, v_aeAnncIndex);
 					
 					f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1);
 					
-- 
GitLab