-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Esabora] Erreur 400 sur certains dossiers #1508
Comments
Peut être des doublons |
Mail envoyé à JP pour investigation @arnaudchouk |
Réponse de JP
|
@arnaudchouk en attente d'une nouvelle livraison coté esabora |
Livraison esabora effectué en prod, observer les comportements en prod |
Nous avons encore des dossiers qui nous reviennent en erreur 400 lors de l'affectation Journal d'erreursJournal d'evenement esaboraEsabora devrait retourner un message d'erreur spécifique mais il n'est pas stocker dans la table job_event
Signalements concernéshttps://histologe.beta.gouv.fr/bo/signalements/6a8b43da-00a8-4b8a-8b40-b4a4657f499a |
TODO :
|
Pour le premier voir avec les spécs : https://docs.google.com/document/d/1kr714W45j3ToMxa_EPiUZxbe6qewvbOE/edit et faire un tour sur Sentry |
Pour l'action push_dossier_adresse les dossiers en erreur sur les 30 derniers jours ont un champ vide pour |
Les 16 jobs push_dossier_personne en erreur contiennent |
@sfinx13 @emilschn
Je pense qu'on a également un souci avec le code_insee de l'occupant, qui n'est parfois pas défini chez nous et cela semble poser un souci car le ws push_dossier_adresse est en erreur quand on envoie une chaine vide pour Et enfin, dans les actions suivantes, push_dossier et push_dossier_personne, on a des erreurs si on a |
@sfinx13 je ne trouve pas trop comment renvoyer des erreurs plus explicites dans Sentry. C'est surtout côté Esabora qu'il y a un changement à faire puisqu'on ne reçoit même pas |
@hmeneuvrier Merci pour l'analyse J'avais envoyé un email à JP me confirmant que les erreurs étaient bien envoyés Même si elle n'est pas sur sentry, techniquement on devrait récupérer l'erreur en base dans la colonne response mais c'est pas le cas :-( Ce que je propose
Pour envoyer des infos supplémentaire sur sentry (il faudrait que tu te mette en mode prod pour les voir) https://docs.sentry.io/platforms/php/usage/#capturing-errors |
Si on fait une revue des limitations de champs, on aura pas besoin de faire des reprises, on devrait avoir 0 erreur 400 normalement. Parser les données conforme aux limitations reglera le problème. Au max c'est d'avoir une commande qui permet de pousser un dossier sans devoir dire au RT de désaffecter et réaffecter après avoir corrigé le signalement. Je te confirme si dossier_adresse est en erreur tous le reste est en 400 car on a besoin du sasDossierID |
Ici tronquer la donnée @hmeneuvrier |
Coté esabora ils sont assez rigide sur les limitatons, il faudra parser ici |
Tronquer |
C'est bien encodé mais pas dans le dossier mais au moment de l'envoi |
Le code insee c'est bizarre, il faut continuer à envoyer le code insee du signalement et non le code postal |
TODO :
|
Récupération des erreurs dans #1943 |
Description
Il y' a des dossiers qui n'arrivent pas dans le sas avec une réponse de type BadRequest
Investiguer sur l'état du dossier et voir la table d'historique job_event en filtrer sur les erreurs 400
Plus d'information sur
https://sentry.incubateur.net/organizations/betagouv/issues/29066/?query=is%3Aunresolved&referrer=issue-stream
The text was updated successfully, but these errors were encountered: