Wrong calculation of the position in year (qqq) with uxdat

Document ID : KB000084371
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
N/A

Since version 6, the uxdat command returns a wrong result when the format used is aaaaqqq when launching it several times.

For example:

We set a value for DATEDEBUT with DATEDEBUT=2017001

Then we do DATEDEBUT=`$UNI_DIR_EXEC/uxdat aaaaqqq ${DATEDEBUT} aaaaqqq +1m` ; echo $DATEDEBUT

The result is 2017032 all the time.

If the date is on another format like aaaamm for example, the calculation is ok
Environment:
OS: All
Cause:
Cause type:
Defect
Root Cause: This issue was introduced in Dollar Universe 6
Resolution:
Update to a fix version listed below or a newer version if available.

Please make sure that your Univiewer console and UVMS Server are compatible as well as your OS and third party products (see our Compatibility Matrix available from the Customer Portal with the product documentation).

Fix Status: Released

Fix Version(s):
Dollar Universe 6.8.41 - released 15th January 2018
Additional Information:
Workaround :
Using  another date format than aaaaqqq