SDIS62 / prevarisc-passerelle-platau

Passerelle permettant d'automatiser les échanges entre Prevarisc et Plat'AU
Other
9 stars 4 forks source link

Non réception de consultations #36

Closed ghost closed 1 year ago

ghost commented 1 year ago

Bonjour, l'urbanisme nous a consulté sur deux dossiers avec l'ID Plat'Au OQ5-03D-RMK et LE7-YWD-EEK (environnement mtes en v8).

Or la commande import ne les réceptionne pas et renvoie :

Récupération des consultations versées...
Consultation [ID] déjà existante dans Prevarisc

Donc aucune erreur du connecteur, idem côté urbanisme (JSON à disposition). Peut-être est-ce du côté de Plat'Au ?

kdubuc commented 1 year ago

Le message indique que les deux consultations ont bien été importées dans la base de données de Prevarisc. Il faudrait faire une vérification dans la base en faisant une requête sur la table dossiers et une condition sur les champs ID_PLATAU

ghost commented 1 year ago

Merci Kevin.

Au cas où il y ait une ambiguïté : le message de sortie de la commande import parle en effet de consultations déjà existantes mais bien évidemment pas des deux dont je fais état. Ce log mentionne des précédentes. Si par contre on parle d'un message de Plat'Au, c'est erroné : je confirme aucun résultat pour les deux ID Plat'Au en question dans la base de données. De plus, au cas où les dossiers eussent été créés sans ID Plat'Au renseigné, j'ai recherché les derniers dossiers par leur propre ID : ce sont les consultations récupérées précédemment, il n'y a aucun dossier récent sans ID Plat'Au. J'ai bien en base de données ce que l'interface et le log de la commande import montrent.

Le ticket #38 semble faire état d'un éventuel délai, parfois assez long, avant la réception de certaines consultations : peut-être sommes-nous dans ce cas. Je remonterai l'info le cas échéant.

kdubuc commented 1 year ago

Nicolas, peux tu me confirmer que ton ID ACTEUR se termine bien par : R38-8LM ?

ghost commented 1 year ago

Tout à fait !

kdubuc commented 1 year ago

Ok donc les consultations contiennent le bon destinataire.

Quel est l'état des consultations pour le service instructeur ? La passerelle attend un état "Non Traitée" pour récupérer des consultations .

ghost commented 1 year ago

Pas certain que cela réponde à ta question, j'ai reçu des JSON de l'urbanisme avec nomEtatConsultation d'ID 1 et lib "Versée."

kdubuc commented 1 year ago

dans ton fichier de configuration, tu peux me confirmer que c'est bien ton ID Acteur xxx-R38-8LM dans PLATAU_ID_ACTEUR_APPELANT ?

ghost commented 1 year ago

Yes Sir ! Qui est bien renseigné côté urba également.

J'aurais dû le préciser mais parfois je reçois des consultations donc on est bon niveau config. Suis gêné par le côté "aléatoire", "erratique", car j'essaie de proscrire ces termes en informatique...

kdubuc commented 1 year ago

@nmeucci on pourra voir ça directement lundi prochain ;)

kdubuc commented 1 year ago

Après avoir creusé avec ton fichier de xonfiguration @nmeucci, le problème de réception aléatoire devrait être fix par le commit https://github.com/SDIS62/prevarisc-passerelle-platau/commit/c6d8dc4e94be3c02d957233d667fb5a422cf909f ! Peux tu me confirmer de ton côté ?

ghost commented 1 year ago

Merci, je teste ça dès ton fix publié pour rétrocompatibilité PHP < 8.

kdubuc commented 1 year ago

C'est ok depuis https://github.com/SDIS62/prevarisc-passerelle-platau/commit/24eb4ab508e5b20178674eda4fb0d1202742f5cd ;)

ghost commented 1 year ago

Lors du healthcheck :

PHP Parse error: syntax error, unexpected ')', expecting '|' or variable (T_VARIABLE) in bin/platau on line 34

kdubuc commented 1 year ago

J'ai mis à jour la branche principale

ghost commented 1 year ago

J'ai récupéré des consultations merci !

ghost commented 1 year ago

Bonjour, il y a au moins 3 consultations que le connecteur ne récupère pas (envoyées par l'urbanisme vendredi passé : O38-6DV-DWK, KNG-Q16-PDL et LPG-QVZ-V5L).

kdubuc commented 1 year ago

Peux tu utiliser la commande details-consultation pour vérifier leur état ?

ghost commented 1 year ago

Je n'avais pas cette commande puis d'avoir mis à jour le connecteur j'ai pu récupérer 2 des 3 consultations (état "Versée"), merci.

Pour la 3ème, KNG-Q16-PDL, la commande me retourne qu'elle est introuvable.

kdubuc commented 1 year ago

La consultation n'existe pas pour plateau. A voir avec le service instructeur . Je clos le ticket pour le moment.