diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index 07969775947ea6bbf4e6ab2addb5b0f2033e4d0d..88f7f65f1e5b94d952c144c590828c1439b483f3 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -7409,6 +7409,8 @@ module OneM2M_PermutationFunctions {
 						var ListOfURIs v_memberIDs;
 						var AcpType v_acpIds;
 						var template RequestPrimitive v_createAcp := m_createAcp("PermissionForEveryone", -, -);
+						var template RequestPrimitive v_createContainerInAE1 := m_createContainerBase;
+						var template RequestPrimitive v_createContainerInAE2 := m_createContainerBase;
 						
 						// Test control
 						if(not(PICS_ACP_SUPPORT)) {
@@ -7438,9 +7440,11 @@ module OneM2M_PermutationFunctions {
 						
 						v_ae2LocalIndex := f_getLatestResource(vc_ae2); 
 						
-						v_containerIndex_1 := f_cse_createResource(int3, m_createContainerBase, v_aeIndex_1); // AE1 child resource
+						v_createContainerInAE1 := f_setAcpId(v_createContainerInAE1, v_acpIds);
+						v_containerIndex_1 := f_cse_createResource(int3, v_createContainerInAE1, v_aeIndex_1); // AE1 child resource
 						
-						vc_ae2.start(f_cse_createResource(int3, m_createContainerBase, v_aeIndex_2));
+						v_createContainerInAE2 := f_setAcpId(v_createContainerInAE2, v_acpIds);
+						vc_ae2.start(f_cse_createResource(int3, v_createContainerInAE2, v_aeIndex_2));
 						f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2);