diff --git a/OneM2M_Testcases.ttcn b/OneM2M_Testcases.ttcn
index 4f9b003c5ea03a510f4bceac5bbfbb8ace283d83..87a311dd8a354cc34b26d02916b45cb9129f3e46 100644
--- a/OneM2M_Testcases.ttcn
+++ b/OneM2M_Testcases.ttcn
@@ -1636,7 +1636,7 @@ module OneM2M_Testcases {
 				
 				testcase TC_CSE_REG_CRE_029() runs on CseSimu system CseSystem {
   
-				//var MsgIn v_response;
+				var MsgIn v_response;
 				
 				var RequestPrimitive v_request;
 				var RequestPrimitive v_createRequestPrimitive := valueof(m_createRemoteCSEBase);
@@ -1652,14 +1652,13 @@ module OneM2M_Testcases {
 				// Preamble
 				v_request := f_getCreateRequestPrimitive(v_resourceType, v_createRequestPrimitive, -1);
 
-				mccPort.send(m_request(v_request));
 				tc_ac.start;
 				alt {
-					[] mccPort.receive(mw_response(mw_responsePrimitiveOK)) {
+					[] mccPort.receive(mw_request(mw_createRemoteCSEBase(PX_CSE_ID,f_getResourceAddress(-1)))) -> value v_response {
 						tc_ac.stop;
 						setverdict(pass, __SCOPE__ & ": Resource type remoteCSE created successfully");
 					}
-					[] mccPort.receive(mw_response(mw_responsePrimitiveKO)) {
+					[] mccPort.receive {
 						tc_ac.stop;
 						setverdict(fail, __SCOPE__ & ": Error while creating resource type remoteCSE");
 					}