Bonjour,
Je suis un grand nouveau sur Windev et Windev mobile, je crée une
application qui exploite un web service héberger sur un serveur
Apache/PHP/MYSQL, et généré par le module Nusoap de PHP. Le web service
fonctionne très bien puisqu'il est utilisé dans une application PC qui
est l'homologue de celle que je développe en ce moment. Mon webservice
me sert en fait d'accès à ma base de données, il contient plusieurs
méthodes Get qui revoit un tableau de complexe type selon une condition
passée en paramètre. Chaque complexe type correspond à l'une des tables
de ma base de données.
Exemple :
cli est un clientArray
cli = SIMA_SUPPORT_WEBSERVICES_get.getCli("WHERE id_cli=55")
les différente ligne de dans la table correspondante
Je précise que cette méthode fonctionne parfaitement sur Windev 18 dans
le mode Test et une fois l'application exportée en .exe, sur Windev
Mobile en mode Test mais une fois l'application exportée en .APK et
déployée, le message suivant apparaît :
"FATAL ERROR..... le membre "client" est inconnue" (celà vaut pour
l'exemple plus haut).
j'ai déjà vérifié en faisant mon WS retourner des valeurs simples, que
l'application mobile avait bien accès à ses services. Il semblerait
qu'une fois l'export fait, qu'elle ne reconnaisse plus mes complexTypes.
Exemple de serveur soap et de complexType que j'utilise :
Windev reconnait mes complexeTypes dans l'IDE :
Merci d'avance pour votre aide.