diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn index 45f73d70fd91d22a414d1c424e4afbd73b747ac5..b5464ce850314409336c624563b82549975bcdb5 100644 --- a/LibOneM2M/OneM2M_Functions.ttcn +++ b/LibOneM2M/OneM2M_Functions.ttcn @@ -5986,6 +5986,7 @@ module OneM2M_Functions { log("f_send: protocolBinding=", p_msgOut.protocolBinding); if(ischosen(p_msgOut.primitive.requestPrimitive)){ p_msgOut.primitive.requestPrimitive.requestIdentifier := p_msgOut.primitive.requestPrimitive.requestIdentifier & f_rnd(1, 1000000); + vc_request.primitive.requestPrimitive := valueof(p_msgOut.primitive.requestPrimitive); } if(not(vc_componentRegistered)) { if(valueof(p_msgOut.protocolBinding) == "MQTT") {