diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index ed533f0c4aeceba7ef90f6252445b8ed3f941640..57be855a7b685c8a6b2b4b6cda114dd0109aa6c2 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -1521,6 +1521,13 @@ module OneM2M_Functions { v_remoteCSEResource := f_cse_generateLocalResource(v_request.primitive.requestPrimitive.primitiveContent, 1, int16);//TODO Get index from v_request.primitive.requestPrimitive.to_ v_localResourceIndex := f_setLocalResource(v_remoteCSEResource, int16, -1); + + v_response := m_responsePrimitive(int2001,v_request.primitive.requestPrimitive.requestIdentifier); + v_response.from_ := PX_CSE1_ID; + v_response.to_ := v_request.primitive.requestPrimitive.from_; + v_response.primitiveContent.remoteCSE := vc_localResourcesList[v_localResourceIndex].resource; + mccPort.send(m_response(v_response)); + v_resourceIndex := f_setResource(v_request.primitive.responsePrimitive.primitiveContent, int16, -1); }