PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Webservice en 24
Webservice en 24
Iniciado por j.thebault, 28,ene. 2019 13:27 - 3 respuestas
Miembro registrado
9 mensajes
Publicado el 28,enero 2019 - 13:27
Bonjour,

Je n'arrive pas a faire fonctionner ce webservice en version 24. En version 21 aucun problème :


//Procédure du webservice//
PROCÉDURE PG_TEST()

tabTableauResultat est un tableau de chaînes

TableauAjouteLigne(tabTableauResultat,"Test Réussit")

RENVOYER tabTableauResultat


//Code du bouton qui appelle le webservice//

tabResultatRecherche est un PG_TESTResponse

// Appel au web service
tabResultatRecherche = edupdater_ws.PG_TEST()

// Test du résultat
SI tabResultatRecherche..Occurrence > 0 ALORS
Info(tabResultatRecherche[1])
SINON
Erreur(ErreurInfo(errComplet))

FIN

Le message d'erreur est le suivant :

Erreur à la ligne 8 du traitement Clic sur Bouton1.
'PG_TESTResponse' n'est pas un élément indicé.

----- Informations techniques -----

Projet : edupdater

Appel WL :
Traitement de 'Clic sur Bouton1' (FEN_Principale.Bouton1), ligne 8, thread 0

Que s'est-il passé ?
'PG_TESTResponse' n'est pas un élément indicé.

Code erreur : 40073
Niveau : erreur fatale

Dump de l'erreur du module 'wd240xml64.dll' (24.0.19.1).
Informations supplémentaires :
EIT_PILEWL :
Clic sur Bouton1 (FEN_Principale.Bouton1), ligne 8
EIT_DATEHEURE : 28/01/2019 13:26:22
EIT_TYPE_WDFILE : <2>
EIT_IDCODE : <18>



Merci pour votre aide.
Miembro registrado
1.640 mensajes
Publicado el 28,enero 2019 - 16:24
Salut,

A premiere vue, je vois un probleme :

Le websevice renvoi un TABLEAU DE CHAINE

et dans ton appel au webservice tu fais :

tabResultatRecherche est un PG_TESTResponse
tabResultatRecherche = edupdater_ws.PG_TEST()

Tu declare tabResultatRecherche comme un PG_TESTResponse et tu cherche a y affecter un tableau de chaines.. ya incohérence.
Miembro registrado
9 mensajes
Publicado el 28,enero 2019 - 16:24
C'est bon, je n'utilisais pas le Result :D!

Merci tout de même.
Miembro registrado
1.640 mensajes
Publicado el 28,enero 2019 - 17:51
Tant mieux.

Mais je suis curieux de savoir a quoi correspond donc PG_TESTResponse ?