diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index a87ad99b3b2ffe10fc545f2902d9d87c5b17442a..6c9b2cf9d85d8b748dcfcea21943c28b52d2a4b1 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -5998,6 +5998,17 @@ module OneM2M_PermutationFunctions {
 							v_request.primitiveContent.subscription.notificationURI := {f_getResourceAddress(v_aeIndex)};							
 						}
 						
+						if(p_resourceType == int9) {
+							vc_ae2.start(f_cse_createResource_withAcpAux(int2, m_createAe(PX_TS_AE2.appId, {vc_resourcesList[vc_acpIndex].resource.accessControlPolicy.resourceID}, PX_TS_AE2.aeIdStem, c_defaultAe2ResourceName, {f_getCompletePoA(PX_TS_AE2.mcaPortIn, "")}), -1)); // AE2 is registred
+							f_aeSimu_checkComponentDoneAndGetVerdict(vc_ae2);
+					
+							v_ae2Index := f_getResourceFromAeSimu(vc_ae2);
+					
+							if(ispresent(v_request.primitiveContent.group_.memberIDs)) {
+								v_request.primitiveContent.group_.memberIDs := {f_getResourceId(vc_resourcesList[v_ae2Index].resource)};
+							}
+						}
+						
 						f_send(e_mca_port, m_request(v_request));
 						
 						tc_ac.start;