From db61c2be2b91b755dacd2f862fa9ca1f3dfb5688 Mon Sep 17 00:00:00 2001
From: Miguel Angel Reina Ortega <miguelangel.reinaortega@etsi.org>
Date: Fri, 23 Jun 2023 10:54:05 +0200
Subject: [PATCH] Fix for f_CSE_DMR_UPD_017

---
 OneM2M_PermutationFunctions.ttcn | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index baf3866..8898837 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -6952,8 +6952,8 @@ module OneM2M_PermutationFunctions {
 		
 					// Test adapter configuration
 					// Register the CSE
-					f_cse_registerRemoteCse(m_createRemoteCSEBase);	
-		
+					f_cse_registerRemoteCse(m_createRemoteCSE_poa(-, -, -, -, -, {f_getLocalPoA()}));
+					
 					//Preamble
 		
 					vc_ae1.start(f_cse_createResource(int2,v_create));					
@@ -6962,7 +6962,14 @@ module OneM2M_PermutationFunctions {
 		
 					v_aeIndex:= f_getLatestResourceIndex(vc_ae1);
 					
-					if(p_resourceType != int18) {
+					if (p_resourceType == int30) {
+							v_create := m_createTimeSeriesBase;
+							v_create.primitiveContent.timeSeries.announceTo := {vc_cseSimuDesc.cseId};
+							vc_ae1.start(f_cse_createResource(int29, v_create, v_aeIndex));					
+							f_cse_announcementProcedure_createHandler();		
+							f_cseSimu_checkComponentDoneAndGetVerdict(vc_ae1);
+							v_parentIndex:= f_getLatestResourceIndex(vc_ae1);
+					} else if(p_resourceType != int18) {
 						v_parentIndex := v_aeIndex;//For resources that can have AE resource as parent
 					}
 			
-- 
GitLab