From 417a28315f051752645ac8699889e302f0edf39b Mon Sep 17 00:00:00 2001
From: reinaortega <miguelangel.reinaortega@etsi.org>
Date: Wed, 1 Jul 2020 09:03:29 +0200
Subject: [PATCH] Fix #101

Signed-off-by: reinaortega <miguelangel.reinaortega@etsi.org>
---
 LibOneM2M/OneM2M_Functions.ttcn    | 4 +++-
 OneM2M_Testcases_AE_Release_1.ttcn | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index ac66752..f506954 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -3766,7 +3766,7 @@ module OneM2M_Functions {
 		
 		group CseSimuFunctions {
 
-			function f_ae_createPollingChannel(template UtTriggerPrimitive p_utRequest := m_utCreateAe) runs on CseSimu return integer {
+			function f_ae_createPollingChannel(template UtTriggerPrimitive p_utRequest := m_utCreateAe, integer p_parentIndex := vc_cSEBaseIndex) runs on CseSimu return integer {
 				var MsgIn v_request;
 				var PrimitiveContent v_modifiedResource;
 				var integer v_resourceIndex, v_parentIndex;
@@ -3777,6 +3777,8 @@ module OneM2M_Functions {
 					p_utRequest.requestPrimitive.primitiveContent.pollingChannel := m_contentCreatePollingChannel;
 				}
 
+				p_utRequest.requestPrimitive.to_ := f_getLocalResourceAddress(p_parentIndex);
+
 				f_ae_sendUtPrimitive(p_utRequest, v_action);
 	
 				tc_ac.start;
diff --git a/OneM2M_Testcases_AE_Release_1.ttcn b/OneM2M_Testcases_AE_Release_1.ttcn
index c68acd9..59a815e 100644
--- a/OneM2M_Testcases_AE_Release_1.ttcn
+++ b/OneM2M_Testcases_AE_Release_1.ttcn
@@ -2114,7 +2114,7 @@ module OneM2M_Testcases_AE_Release_1 {
    			  f_checkCseSimuStatus();
 			 
 			  //Create a function to receive the Create PollingChannel and to send the response
-			  v_pollingChannelIndex := f_ae_createPollingChannel(v_utRequest2);
+			  v_pollingChannelIndex := f_ae_createPollingChannel(v_utRequest2, v_aeIndex);
 			    				
 			  f_checkCseSimuStatus();
 			  
-- 
GitLab