PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Recuperation d'une valeur string indicée dans un webservice
Recuperation d'une valeur string indicée dans un webservice
Iniciado por Alain COCCONI, 05,mar. 2019 07:17 - 1 respuesta
Miembro registrado
6 mensajes
Publicado el 05,marzo 2019 - 07:17
Bonjour
Voila quelques jours que je galere sur le probleme suivant, si quelqu'un pouvait m'aider cela serait vraiment super sympa !!!
le probleme :
Un Webservice SOAP renvoi une structure en réponse qui est comme ceci avec soapUI (version courte) :

<b:AppliableRefSegments xmlns:c="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<c:string>1123215</c:string>
<c:string>1123216</c:string>
</b:AppliableRefSegments>

J'arrive bien a obtenir la valeur (string) du 1er élément avec :
MoiMeme = AppliableRefSegment.string[1]

par contre impossible d'obtenir celle du 2eme, en effet :
MoiMeme = AppliableRefSegment.string[2]

fait tout planter car il n'y a qu'un seul élément pour Windev et la propriété occurence de AppliableRefSegment.string..occurence me renvoi 1 et non pas 2....

Si quelqu'un aurait une idée
Miembro registrado
6 mensajes
Publicado el 29,marzo 2019 - 04:05
Bah pas de reponses...
Sans doute personne n'a eu ce probleme

Apres de multiples essais j'ai trouve la solution :
POUR TOUT RefSegment DE AppliableRefSegments.string
Info("Le Segment : "+RefSegment..Valeur)
FIN

Si ca peut aider quelqu'un d'autre