PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Composant et ServeurSOAP   : Bug ou Erreur de programmation ? ( SVP à EdEnLigne également)
Composant et ServeurSOAP : Bug ou Erreur de programmation ? ( SVP à EdEnLigne également)
Débuté par _no_spam_a.s.i, 20 déc. 2005 10:16 - Aucune réponse
Posté le 20 décembre 2005 - 10:16
Bonjour,

J'ai un serveur SOAP avec 3 collections de procedures.
Un client SOAP appelle une fonction de la collection de procedure A
("A_Fonct_1").
La fonction A_Fonc1, appelle un fonction de la collection de procedure B
("B_Fonct_1")

Cette procedure B_Fonc_1 appelle par "ExecuteTraitement" avec l'option
"trtProcedure", des procedures de la meme collection (B_Fonct_n) et des
procedures de la collection C(C_Fonct_n).
Tout fonctionne Impecablement.

Pour des raisons de protection de code, je veux faire un composant avec la
collection de procedure A.

J'extrais la collection du projet, je fais un autre projet pour le
composant, et je modifie le code de la manière suivante :
Si B_Fonct_1 appelle une procedure interne au composant, "ExecuteTraitement"
avec l'option "trtProcedure", par contre si B_Font_1 appelle une fonction
externe au composant, "ExecuteTraitement" avec l'option "trtProcedure
Projet".

En execution, pour les fonctions internes au composant ça marche, sinon pour
les fonctions externes, ça bloque le WDL, sans aucun message.
Au bout d'environ 7 minutes, le WDL se débloque, le client SOAP est libéré
sans que la dernière fonction n'ai renvoyé son résultat.
Si je ne relance pas apache, un autre client SOAP qui tente de se connecter,
a un message de "Time Out".

Question subsidiaire :
Si Bug de WD9
Est-ce que qq1 peut faire le test en WD10 et me dire si c'est OK.

Merci.

Gérard.