I have simulated L0 step 2 execution with the workaround to avoid #13 , i.e., specifying slice_frame_nr = 2 in the scenario configuration to generate products belonging to slice 2 (see test_L0PF_step2.zip).
Output S3_RAW__0S and S3_RAWP_0M are generated but the
time value is wrong. om:validTime/gml:TimePeriod/(gml:beginPosition|gml:endPosition) should contain the slice theoretic start/stop time and not the actual (i.e. with the restriction caused by the data take extension) start/stop.
For this scenario LOAD_TDS - SM idx 0 DTID 7217244 L0PFS2, the data take is defined as:
Since PR #21, the level 0 product generator generates products with a validity time that corresponds with the slice bounds, no matter the phenomenon time bounds within that slice.
I have simulated L0 step 2 execution with the workaround to avoid #13 , i.e., specifying
slice_frame_nr = 2
in the scenario configuration to generate products belonging to slice 2 (see test_L0PF_step2.zip).Output S3_RAW__0S and S3_RAWP_0M are generated but the
time value is wrong.
om:validTime/gml:TimePeriod/(gml:beginPosition|gml:endPosition)
should contain the slice theoretic start/stop time and not the actual (i.e. with the restriction caused by the data take extension) start/stop.For this scenario
LOAD_TDS - SM idx 0 DTID 7217244 L0PFS2
, the data take is defined as:The anx interval (e.g. see
LOAD_TDS - SM idx 0 DTID 7217244 L0PFS126
in the attached scenario configuration file) is:Thus, the theoretic slice 2 interval is:
[2017-03-02T06:07:21.530, 2017-03-02T06:09:08.546].
Since data take starts about 2 seconds later than theoretic slice 2, the actual slice 2 interval is:
[2017-03-02T06:07:23.674, 2017-03-02T06:09:08.546].
For this reason, start/stop times in the MPH should be: