Régression 5.3: date d'effet vide dans l'import superviseur

Request description

Bonjour,

Suite à notre mise à niveau en PROD ce dimanche, passage 5.2 à 5.3, nous avons eu une remonté côté métier, nous indiquant que la date d’effet de l’import superviseur, ne se remplit plus, CF image ci après :

Merci d’avance,

Benoît

Technical information

Instance /health
[Platform]
Status=OK
Version=5.3.11
BuiltOn=2023-08-07 15:27
Git=5.3/015368bc51913a479e8d682d65ea405c12b45951
Encoding=UTF-8
EndpointIP=xxx
EndpointURL=xxx
TimeZone=Europe/Paris
SystemDate=2023-09-13 09:51:19

Bonjour,

Pas sûr que ce soit une régression, on va regarder.
La date d’effet sert à programmer des imports différés via la cron qui scanne périodiquement les imports à passer à cette date.

Si on importe un fichier à effet immédiat, ce champ est inutile, il devait prendre la même valeur que l’import immédiat pour rien.

Comment sont importés les fichiers UI, Cron, API, IO ?

Bonjour @Francois, principalement par UI et Cron, parfois par IO.

Reproduis avec un import CSV, mais pas avec un import XML.
Il y a dû y avoir un changement quand on passe par un adapter.
je creuse cette piste…

Ok vu et corrigé,

Cela fait suite à une optimisation pour ne pas importer un fichier XML vide (si l’adapter ne retourne rien car traite directement les données sans retourner de flux XML).

Seul l’import XML final mettait l’import dans un état “en cours” en précisant la date effective de lancement. Vu qu’il n’est plus appelé, l’état “en cours” et la date d’effet seront positionnés dès le lancement de l’adapter.

Si l’adapter termine correctement, le statut “Import OK” sera toujours positionné.

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.