In the test case DEN_EVRP_BV_11, a DENM is triggered with a validityDuration absent and a repetitionDuration set to 700 sec.
(ttcn) const ValidityDuration c_duration1 := defaultValidity + 100; ... f_utTriggerEvent( m_utTriggerEvent( v_situation, omit, c_duration1, c_interval1 ) ); (traces TS) validityDuration := omit, repetitionDuration := 700, (traces IUT) triggerDenm parameters validityDuration(absent) repetitionDuration=700
This results in the trigger DENM request to be rejected by our stack because the repetitionDuration (700 ) is detected as greater than the default validityDuration (600): (traces IUT ) Error: 50271.79s Ev=0011 Unit:DENM validityDuration(600 Sec) < repetitionDuration(700 Sec)
in ETSI EN 302 637-3 V1.3.1 (2019-04), clause 18.104.22.168 .. the default offset of 600 s starting from the detectionTime, if the validityDuration is not provided by the application. ... For all application request types, the T_Repetition and T_RepetitionDuration shall not be greater than the validityDuration
From the test case DEN_EVRP_BV_11, do we have to assume that: WHEN the validityDuration is omitted AND the repetitionDuration is greater than 600 sec (in the trigger DENM request), THEN the request is valid AND the validityDuration is set to the repetitionDuration (instead of the defaultValue).