Closed glamarca closed 7 years ago
@matgerard , peux-tu expliquer à @verpoorten comme tu as fait pour l'encodage de note? @verpoorten , c'est attribué à toi parce que il y a des modifications a faire dans EPC. Tu peux demander à @glamarca quoi faire du coté EPC. Merdi d'avance.
Pour info, références de ce qui a été fait pour le remplacement de la queue RPC paper_sheet :
Toute modification dans le fichier wsgi doit être refaite par @glamarca sur les serveurs.
@htmfilho le ticket a été transféré dans Jira. Puis-je le fermer ?
Lié à https://github.com/uclouvain/epc/issues/1429 Actuellement , le formulaire d'inscription aux examens est récupéré depuis epc par une queue rpc (synchrone). Si une erreur se produit , ou si epc n'est pas actif lors de l'envoi d'un message, lorsqu'il se reconnecte il ne sait plus renvoyer la réponse (queue de retour temporaire n'existe plus) => plante toute la queue.
Osis-portal enverra désormais sa requête dans la queue 'EXAM_ENROLLMENT_FORM_REQUEST'. La reponse arrivera dans une autre queue 'EXAM_ENROLLMENT_FORM_RESPONSE' et sera enregistrée dans la db. Pendant un laps de temps déterminé (10 s ? ), juste après l'envoie du request_message, le processus utilisateur interrogera la DB toute les 1s pour voir si la reponse est revenue. Si Le timeout est dépassé, un message demande à l'utilisateur de réessayer plus tard.
Le workflow est le suivant :