diff --git a/OneM2M_Testcases_CSE.ttcn b/OneM2M_Testcases_CSE.ttcn
index ab0c5083b3a5a68df49240205413990f50adc18c..b84959f1e58d4490388d631130342b2180162c48 100644
--- a/OneM2M_Testcases_CSE.ttcn
+++ b/OneM2M_Testcases_CSE.ttcn
@@ -1638,6 +1638,7 @@ module OneM2M_Testcases_CSE {
 						
 						//Local variables
 						var ResourceType v_resourceType := int2;   
+						var RequestPrimitive v_request;
 						
 						// Test control
 
@@ -1649,8 +1650,9 @@ module OneM2M_Testcases_CSE {
 						// Preamble
 
 						// Test Body
-						f_cse_createResource(v_resourceType, p_createRequestPrimitive);		
-
+						v_request := f_getCreateRequestPrimitive(int2, p_createRequestPrimitive, -1);
+						
+						mcaPort.send(m_request(v_request));
 						tc_ac.start;
 						alt {
 							 [] mcaPort.receive(mw_response(mw_responsePrimitive(int4000))) { //BAD REQUEST