From 88ad9eb2b9e304129eac5a2379f1bb6a42df3265 Mon Sep 17 00:00:00 2001
From: Bogdan Stanca-Kaposta <bogdan.stanca-kaposta@spirent.com>
Date: Wed, 14 Mar 2018 19:00:29 +0100
Subject: [PATCH] deactivate default cf03 for AE testing during UT calls

---
 LibOneM2M/OneM2M_Functions.ttcn  | 4 +++-
 LibOneM2M/OneM2M_TestSystem.ttcn | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index 872bb02..8c56a99 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -189,7 +189,7 @@ module OneM2M_Functions {
 				map(self:utPort, system:utPort);
 			}
 			activate(a_default());
-			activate(a_ae_cf03());
+			vc_a_ae_cf03 := activate(a_ae_cf03());
 		
 			// Connect
 					
@@ -3532,6 +3532,7 @@ module OneM2M_Functions {
 				p_utRequest.from_ := "UNINITIALIZED";
 				p_utRequest.requestIdentifier := "m_uttriggerPrimitive" & f_rnd(1, 1000000);
 
+				deactivate(vc_a_ae_cf03);
 				utPort.send(valueof(p_utRequest));
 
 				tc_wait.start;
@@ -3548,6 +3549,7 @@ module OneM2M_Functions {
 						setverdict(inconc, __SCOPE__, " : Timeout due to no response received from requested SUT!");
 					}
 				}
+				vc_a_ae_cf03 := activate(a_ae_cf03());
 			
 			}else{
 				
diff --git a/LibOneM2M/OneM2M_TestSystem.ttcn b/LibOneM2M/OneM2M_TestSystem.ttcn
index 223b9fd..99c08aa 100644
--- a/LibOneM2M/OneM2M_TestSystem.ttcn
+++ b/LibOneM2M/OneM2M_TestSystem.ttcn
@@ -39,6 +39,7 @@ module OneM2M_TestSystem {
 		var AccessControlPolicy_optional vc_acpAux;
 		var MsgIn vc_request;
 		var MsgIn vc_response;
+		var default vc_a_ae_cf03;
 	};
 	
 	type component AeSimu extends Tester {
-- 
GitLab