Bonjour,
Je dois développer un serveur de Web Service SOAP à partir de WinDev mais j'ai actuellement un problème de performance de temps entre l’émission d'une requête sollicitant un service et la réponse du dit service.
En effet la réponse attendu renvoie un nombre important de ressources (environ 50 000) qui mettent du temps à être généré par le serveur ainsi qu'a être formatées en XML par WinDev
Etant donné mon problème j'ai pensé renvoyer non pas une seul réponse mais plusieurs de taille plus raisonnable qui serai envoyé petit à petit. Mon problème est que je ne vois rien dans WinDev qui permet de renvoyer plusieurs réponse lors de la sollicitation d'un service. Le fonctionnement normal a l'air d’être une seule réponse par requête sur le Web Service.
J'ai également pensé à un fonctionnement asynchrone avec un service qui prépare la réponse et un autre qui la renvoie mais WinDev ne génère le XML de retour qu'au moment de retourner la réponse donc le XML ne sera généré qu'a l'appel du second service.
Du coup voici les questions :
Existe-t-il un moyen de renvoyer plusieurs réponses lors de la sollicitation d'un service WinDev?
Peut-on pré-générer la réponse d'un Web Service dans son format final (XML) et du coup comment utilisé cette réponse lors de la sollicitation d'un second service ?
Merci.
Partager