PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → [WD14] Pb sur Accès WebService depuis un HTC
[WD14] Pb sur Accès WebService depuis un HTC
Started by Gerard, May, 05 2009 12:37 PM - 6 replies
Posted on May, 05 2009 - 12:37 PM
Bonjour,

Avec mon programme qui recupere les coordonnées GPS, je dois les
envoyer dans un WebService. J'ai repris une procedure que j'utilise
dans mes précédent programmes et qui fonctionne trés bien depuis la
version WD9. Toutes mes réalisation précédentes tournaient sur Windows
CE. La dernière appli WDM12 + WindowsCE5.0 et coté serveur Apache 2.2
et WebServices en WD14 fonctionne impécablement.
Sur mon HTC, je reprend la procedure d'envoi SOAP qui fonctionne bien,
et coté du serveur SOAP je ne change rien.

Hier sur 10 tests d'envois de ma requete SOAP, 3 ont fonctionnés impec,
2 ont répondus que le nombre de parametres reçus sur le serveur etait
de 0 sur 3 attendus, et 5 ne sont pas partis avec une erreur system
dans le HTC.
Ce matin, c'est l'erreur "le nombre de parametres reçu à 0 ..." qui
semble l'emporter!...

Quelqu'un a-t-il déjà e"u ce problème aléatoire, et comment le
résoudre.

J'ai envoyé un requete au ST, et vos posts sur le sujet sont les
bienvenus.

Gérard

--
GG - Windeviste sur le pont.
Posted on May, 05 2009 - 3:18 PM
Bonjour,

J'ai presque le même problème mais ça se situe sur l'appel à une procédure stockée qui prend 3 paramètres. Des fois à la compilation j'ai un message du type : "Vous passez 3 paramètres à la procédure XXX alors qu'elle en attend au plus 0"

Dans mon code elle en attend bien 3 !

Quand je fais un "réparer le projet" avec compilation complète, ça semble rentrer dans l'ordre.

D'ailleurs je trouve étrange qu'on doive généré une nouvelle version d'analyse à chaque fois qu'on change une ligne de code d'une procédure stockée. Depuis que j'utilise les PS ma version d'analyse va bientot passer à 3 chiffres...

Je ne sais pas si ça peut vous aider...

Laurent.
Posted on May, 05 2009 - 6:09 PM
Bonjour,

J'ai résolu tous mes problèmes, et il m'en reste plus qu'un seul:
Mon appli marche bien du premier coup si je lance puis ferme "opéra" ou
si je vais dans partage internet et que je clic sur 'connecter' avant
de lancer mon appli.
Avez vous une solution pour résoudre cela plus facilement par
programmation.

Merci,

Gérard

Il se trouve que Gerard a formulé :
Bonjour,

Avec mon programme qui recupere les coordonnées GPS, je dois les
envoyer dans un WebService. J'ai repris une procedure que j'utilise
dans mes précédent programmes et qui fonctionne trés bien depuis la
version WD9. Toutes mes réalisation précédentes tournaient sur Windows
CE. La dernière appli WDM12 + WindowsCE5.0 et coté serveur Apache 2.2
et WebServices en WD14 fonctionne impécablement.
Sur mon HTC, je reprend la procedure d'envoi SOAP qui fonctionne bien,
et coté du serveur SOAP je ne change rien.

Hier sur 10 tests d'envois de ma requete SOAP, 3 ont fonctionnés impec,
2 ont répondus que le nombre de parametres reçus sur le serveur etait
de 0 sur 3 attendus, et 5 ne sont pas partis avec une erreur system
dans le HTC.
Ce matin, c'est l'erreur "le nombre de parametres reçu à 0 ..." qui
semble l'emporter!...

Quelqu'un a-t-il déjà e"u ce problème aléatoire, et comment le
résoudre.

J'ai envoyé un requete au ST, et vos posts sur le sujet sont les
bienvenus.

Gérard


--
GG - Windeviste sur le pont.
Posted on May, 05 2009 - 7:04 PM
Re-

Peut-être qu'il serait intéressant de vérifier l'accès distant de votre liaison web (GPRS, 3G ou autre) sur le HTC avant de faire votre requête ?

Regarder du coté de "NetOuvreAccèsDistant" et "NetMsgErreur" qui vous renverra 602 : Le port est déjà ouvert si l'accès est deja ouvert.

Sinon il y a moyen de lancer une appli sur PDA (lanceappli) puis de la killer par "ExeTermine" récupéré par "ExeListeProcessus(exePID, exeNomCourt)"



Cdt

Laurent.
Posted on May, 05 2009 - 7:43 PM
OK, il faut faire un NetOuvreAccesDistant

Merci.

Question subsidiaire :
Je recuperedes coordonnées du GPS sous la forme
158.77 N 000147.478569 W
et je dois les mettre au format google pour placer des puces sur une
carte google
degré, minute, seconde ?
Quel sont les algo pour passer du format HTC au format google

Merci,

Gérard

Laurent a exposé le 05/05/2009 :
Re-

Peut-être qu'il serait intéressant de vérifier l'accès distant de votre
liaison web (GPRS, 3G ou autre) sur le HTC avant de faire votre requête ?

Regarder du coté de "NetOuvreAccèsDistant" et "NetMsgErreur" qui vous
renverra 602 : Le port est déjà ouvert si l'accès est deja ouvert.

Sinon il y a moyen de lancer une appli sur PDA (lanceappli) puis de la killer
par "ExeTermine" récupéré par "ExeListeProcessus(exePID, exeNomCourt)"



Cdt

Laurent.


--
GG - Windeviste sur le pont.
Posted on May, 06 2009 - 12:52 PM
Bonjour,

A mon avis une conversion est nécessaire

J'ai trouvé ça sur IE pour vous :

http://googlexxl.blogspot.com/2007/07/convertir-coordonnees-gps-dans-google.html

Cdt

Laurent.
Posted on May, 06 2009 - 1:58 PM
Merci Laurent,

C'est génial, toutes les explications sont là !....

Gérard.


Laurent a exposé le 06/05/2009 :
Bonjour,

A mon avis une conversion est nécessaire

J'ai trouvé ça sur IE pour vous :

http://googlexxl.blogspot.com/2007/07/convertir-coordonnees-gps-dans-google.html

Cdt

Laurent.


--
GG - Windeviste sur le pont.