diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index 5eec7ff0af553a1a2e687d011463db6be22e9ec3..9bf7e828e55c6b2bbf255831fa74b09b74a09acb 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -191,8 +191,9 @@ module OneM2M_PermutationFunctions {
 						f_cf03Up();
 	
 						//Send Trigger Message
-						v_localResource := f_ae_generateLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), -1, int3);
+						v_localResource := f_ae_generateLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), vc_cSEBaseIndex, int3);
 						v_auxInteger := f_setLocalResource(v_localResource, int3);
+						v_utRequest.to_ := f_getLocalResourceAddress(v_auxInteger, e_hierarchical, p_primitiveScope);
 						v_utRequest.from_ := "UNINITIALIZED";
 						f_sendUtPrimitive(v_utRequest,v_action);
 								
@@ -425,7 +426,7 @@ module OneM2M_PermutationFunctions {
 			
 			group Create {
 						
-				   function f_AE_REG_CRE_002(template UtTriggerPrimitive p_utRequest, template RequestPrimitive p_response, in universal charstring p_action) runs on CseSimu {
+				   function f_AE_REG_CRE_002(template UtTriggerPrimitive p_utRequest, template RequestPrimitive p_request, in universal charstring p_action) runs on CseSimu {
 	
 						//primitives for mcaPortIn
 					    var MsgIn v_request;
@@ -434,12 +435,14 @@ module OneM2M_PermutationFunctions {
 					   f_cf03Up();
 	
 					   //Send Trigger Message
+					   p_utRequest.to_ := f_getLocalResourceAddress(-, -, -);
+					   p_request.to_ := p_utRequest.to_;
 					   f_sendUtPrimitive(p_utRequest,p_action);
 	
 					   //Test behavior
 					   tc_ac.start;
 					   alt{
-							[] mcaPortIn.receive(mw_request(p_response)) -> value v_request {
+							[] mcaPortIn.receive(mw_request(p_request)) -> value v_request {
 							   tc_ac.stop;
 							   setverdict(pass, __SCOPE__, " : AE registration request is accepted!!");
 								//v_responsePrimitive := valueof(m_responsePrimitiveTemp(int2000, omit));
@@ -476,12 +479,18 @@ module OneM2M_PermutationFunctions {
 			
 					function f_AE_DMR_CRE_003(template UtTriggerPrimitive p_utRequest, template RequestPrimitive p_request, in universal charstring p_action) runs on CseSimu {
 						var MsgIn v_request;
+						var PrimitiveContent v_localResource;
+						var integer v_containerIndex := -1;
 						var ResponsePrimitive v_responsePrimitive;
 	
 						//Test component configuration
 						f_cf03Up();
 	
 						//send triggering primitive to SUT
+						v_localResource := f_ae_generateLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), vc_cSEBaseIndex, int3);
+						v_containerIndex := f_setLocalResource(v_localResource, int3);
+						p_utRequest.to_ := f_getLocalResourceAddress(v_containerIndex, -, -);
+						p_request.to_ := p_utRequest.to_;
 						f_sendUtPrimitive(p_utRequest,p_action);
 	
 						//Test behavior
@@ -521,6 +530,8 @@ module OneM2M_PermutationFunctions {
 						f_cf03Up();
 	
 						//send triggering primitive to SUT
+						p_utRequest.to_ := f_getLocalResourceAddress(-, -, -);
+						p_request.to_ := p_utRequest.to_;
 						f_sendUtPrimitive(p_utRequest,p_action);
 	
 						//Test behavior
diff --git a/OneM2M_Testcases_AE_Release_1.ttcn b/OneM2M_Testcases_AE_Release_1.ttcn
index 432b740fa22a296c019dcd192126d07d4843e434..cd59ea2866471c9b50edba1142ea4cdcd891fc76 100644
--- a/OneM2M_Testcases_AE_Release_1.ttcn
+++ b/OneM2M_Testcases_AE_Release_1.ttcn
@@ -383,21 +383,25 @@ module OneM2M_Testcases_AE_Release_1 {
 
 					//primitives for utPort
 					var template UtTriggerPrimitive v_utRequest := m_createAe("UNINITIALIZED");
+					
 
 					//primitives for mcaPortIn
 					var MsgIn v_request;
+					var template RequestPrimitive v_requestPrimitive := mw_createAe;
 					var ResponsePrimitive v_responsePrimitive;
 					var universal charstring v_action :=  __SCOPE__ & ": Please, send a valid AE CREATE Registration Request";
 
 					f_cf03Up();
 				
 					//Send Trigger Message
+					v_utRequest.to_ := f_getLocalResourceAddress(-, -, -);
+					v_requestPrimitive.to_ := v_utRequest.to_;
 					f_sendUtPrimitive(v_utRequest, v_action);
 
 					//Test behavior
 					tc_ac.start;
 					alt{
-						[] mcaPortIn.receive(mw_request(mw_createAe)) -> value v_request {
+						[] mcaPortIn.receive(mw_request(v_requestPrimitive)) -> value v_request {
 							tc_ac.stop;
 							setverdict(pass, __SCOPE__, " : AE registration request is accepted!!");
 							//v_responsePrimitive := valueof(m_responsePrimitiveTemp(int2000, omit));
@@ -593,18 +597,21 @@ module OneM2M_Testcases_AE_Release_1 {
 					//variables
 					var template UtTriggerPrimitive v_utRequest := m_utCreateContainer;
 					var MsgIn v_request;
+					var template RequestPrimitive v_requestPrimitive := mw_createContainer;
 					var ResponsePrimitive v_responsePrimitive;
 					var universal charstring v_action :=  __SCOPE__ & ": Please, send a valid CREATE Request for container";
 					
 					f_cf03Up();
 	
 					//send triggering primitive to SUT
+					v_utRequest.to_ := f_getLocalResourceAddress(-, -, -);
+					v_requestPrimitive.to_ := v_utRequest.to_;
 					f_sendUtPrimitive(v_utRequest,v_action);
 					
 					//Test behavior
 					tc_ac.start;
 					alt{
-						[] mcaPortIn.receive(mw_request(mw_createContainer)) -> value v_request {
+						[] mcaPortIn.receive(mw_request(v_requestPrimitive)) -> value v_request {
 							tc_ac.stop;
 							setverdict(pass, __SCOPE__, " : Container creation request is accepted!");
 	
@@ -635,6 +642,9 @@ module OneM2M_Testcases_AE_Release_1 {
 	
 					var template UtTriggerPrimitive v_utRequest := m_utCreateContentInstance;
 					var MsgIn v_request;
+					var PrimitiveContent v_localResource;
+					var integer v_containerIndex := -1;
+					var template RequestPrimitive v_requestPrimitive := mw_createContentInstance;
 					var ResponsePrimitive v_responsePrimitive;
 					var universal charstring v_action :=  __SCOPE__ & ": Please, send a valid CREATE Request for ContentInstance";
 	
@@ -642,6 +652,10 @@ module OneM2M_Testcases_AE_Release_1 {
 					f_cf03Up();
 	
 					//send triggering primitive to SUT
+					v_localResource := f_ae_generateLocalResource(valueof(m_primitiveContentContainer(m_contentCreateContainer)), vc_cSEBaseIndex, int3);
+					v_containerIndex := f_setLocalResource(v_localResource, int3);
+					v_utRequest.to_ := f_getLocalResourceAddress(v_containerIndex, -, -);
+					v_requestPrimitive.to_ := v_utRequest.to_;
 					f_sendUtPrimitive(v_utRequest,v_action);
 	
 					//Test behavior
@@ -649,7 +663,7 @@ module OneM2M_Testcases_AE_Release_1 {
 					alt{
 	
 						//receive MsgIn requestPrimitive
-						[] mcaPortIn.receive(mw_request(mw_createContentInstance)) -> value v_request {
+						[] mcaPortIn.receive(mw_request(v_requestPrimitive)) -> value v_request {
 							tc_ac.stop;
 							setverdict(pass, __SCOPE__, " : ContentInstance creation request is accepted!!");