Passage d'un fonctionnement synchrone à un fonctionnement Asynchrone
Bonjour a tous,
Je bosse actuellement sur un webService un peut particulier (possible même que du coup ce n'en soit pas un !)
l'objectif est de faire de très gros traitements sur de gros fichier (le très a son importance)
Le processus prend en entrée un fichier XML et retourne un certificat de validité. Le problème est que le processus de validation est long,,,, entre (5 min et 23h)
On voudrais donc que le processus se face en plusieurs étapes.
1 une étape synchrone ou le service reçoit le fichier et délivre un Token
2 une étape Asynchrone ou le programme effectue ses vérifications.
Au cours de l'étape 2 le client, qui a envoyé le fichier, interroge régulièrement le serveur pour savoir où en est l'opération.
action getTokenResponse(Il passe en entrée le Token)
Si l'opération est en cours l'action répond "en cours"
Si l'opération a échoué l'action répond "Invalide"
Si l'opération a est un succès l'action répond "Valide", Le client peut alors télécharger son certificat
J'en arrive a ma problématique :
- Comment passer de l'étape 1 a l'étape 2 ?
Merci![]()







Répondre avec citation
Partager