diff --git a/OneM2M_PermutationFunctions.ttcn b/OneM2M_PermutationFunctions.ttcn
index 6881aa7682b94172a58a2e24b70074ae75fdbe41..aacf94e8680d9e0f78fd82025916df09a5292e46 100644
--- a/OneM2M_PermutationFunctions.ttcn
+++ b/OneM2M_PermutationFunctions.ttcn
@@ -2172,8 +2172,13 @@ module OneM2M_PermutationFunctions {
 						
 						v_resourceIndex := f_cse_createResource(p_resourceType, p_requestPrimitive, v_aeIndex); 	
 						
-						v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestPrimitive, v_aeIndex);
-  					    						    									
+						if(p_resourceType == int15) {
+							v_request := f_getCreateRequestPrimitive(int3, m_createContainerBase, v_aeIndex);
+							v_request.primitiveContent.container.resourceName := vc_resourcesList[v_resourceIndex].resource.pollingChannel.resourceName;
+						} else {
+							v_request := f_getCreateRequestPrimitive(p_resourceType, p_requestPrimitive, v_aeIndex);
+						}
+												    									
 						// Test Body
 						v_request.requestIdentifier := "Existing resource";