|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Analyse système Inscription : novembre 2011 Messages : 12 ![]() |
Bonjour,
je viens d'inscrire sur ce site afin d'avoir de l'aide sur un petit projet que je suis entrain de réaliser ,j'ai déjà mis en place le fichier WSDL le problème que je rencontre c'est au niveau du fichier client Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
quelle est l'erreur ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Analyse système Inscription : novembre 2011 Messages : 12 ![]() |
Fatal error: Uncaught SoapFault exception: [Client] Function ("getAllServiceSummaries") is not a valid method for this service in C:\Documents and Settings\yes\Mes documents\wordpress\wp-content\Nouveau dossier\yep.php:12 Stack trace: #0 C:\Documents and Settings\yes\Mes documents\wordpress\wp-content\Nouveau dossier\yep.php(12): SoapClient->__call('getAllServiceSu...', Array) #1 C:\Documents and Settings\yes\Mes documents\wordpress\wp-content\Nouveau dossier\yep.php(12): SoapClient->getAllServiceSummaries() #2 {main} thrown in C:\Documents and Settings\yes\Mes documents\wordpress\wp-content\Nouveau dossier\yep.php on line 12
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
fait un
Code :
echo '<pre>', printr_r($service->__getFunctions(), true), '</pre>';
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 | ||
|
Invité de passage
![]() Analyse système Inscription : novembre 2011 Messages : 12 ![]() |
je dois juste le rajouter dans le code ou le mettre à la place de
Code :
|
||
|
|
00
|
|
|
#6 | ||||||||||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2011 Messages : 13 ![]() |
Bonjour sergeberge,
voila le code qui devrais fonctionner: Code :
Liste des WS (fonctionnel) Code :
1- extrait du wsdl disponible ici: http://my.dalyo.com/server/services/Data?wsdl Code :
Code :
Code :
Dans l'espoir d'une réponse pouvant m'éclairer, merci d'avance Chaftcbr |
||||||||||
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
fait pas de @new c'est ignoble,
que rend le __getFunctions ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#8 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2011 Messages : 13 ![]() |
Merci pour la réponse.
Alors pour le @new j'ai vu cela quelque part donc j'ai tester dsl c'est enlevé voici le retour du _getfonction Code :
|
||
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
t'as pas de fonction getAllServiceSummaries donc c'est normale qu'au début ça ne marchai pas pour le reste je t'invite a allé voir la doc de wordpress pour voir la liste des arguments
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Analyse système Inscription : novembre 2011 Messages : 12 ![]() |
merci pour vos réponses j'ai plus d'erreur et j'ai commencé à voir les choses plus clair merci encore.
|
|
|
00
|
|
|
#11 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2011 Messages : 13 ![]() |
Bonjour stealth35,
J'ai cherché des informations sur la fonction getAllServiceSummaries mais sans réel résultat. Comme tu peut le voir j'arrive a lister les WS avec le __getFonctions() mais je ne sais pas comment faire appel au Web Service présent dans le serveur "Dalyo" définit ici http://my.dalyo.com/server/services/Data?wsdl . J'ai pu voir beaucoup de code php avec différents appels tel que : Code :
SoapFault exception: [soapenv:Server] Exception occurred while trying to invoke service method WS_Query in C:\wamp\www\ABC\index.php:88 Stack trace: #0 C:\wamp\www\ABC\index.php(88): SoapClient->__soapCall('WS_Query', Array) #1 {main} Peut-tu m'indiquer la syntaxe de l'utilisation de la fonction getAllServiceSummaries? ou plus simple l'url de la doc. Voici le code de ma page: Code :
ou peut ètre la syntaxe... Je début dans le monde de la programmation et je te remerci du temp passé a me répondre Chaftcbr |
||||
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
tu fais toujours la meme chose le ignoble @ new, et le intitule soapCall
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#13 | ||||
|
Invité de passage
![]() Analyse système Inscription : novembre 2011 Messages : 12 ![]() |
pareil moi aussi j'ai le résultat
Code :
Code :
|
||||
|
|
00
|
|
|
#14 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2011 Messages : 13 ![]() |
sergeberge
Cela semble correct pour le __getFunctions(). J'ai un problème avec la consommation du web service implémenté, dans ton cas ce serait faire appel à getconcertiResponse dans mon cas c'est WS_Query ou WS_getDump ou n'importe quel autres mais je n'ai en retour que des erreurs. stealth35 J'ai testé les web service via SOAPUI4.0.1 j'obtiens de bon résultat avec la requette WS_getDump cela me retourne le contenue de la table désiré. mais j'ai deux problèmes 1- Je n'arrive pas a convertir les tests de SOAPUI en code utilisable. 2- Je n'arrive pas a passer une requête XML en argument. stealth35 je suis dsl je devais être fatigué le @new est une erreur de copier/coller. Code :
Code :
|
||||
|
|
00
|
|
|
#15 | ||
|
Invité de passage
![]() Analyse système Inscription : novembre 2011 Messages : 12 ![]() |
dsl mais j'ai pas bien saisi ce que je dois changer mon code
Code :
|
||
|
|
00
|
|
|
#16 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2011 Messages : 13 ![]() |
sergeberge
alos le code que tu affiche (celons moi) fonctionne correctement. Code :
Vert = affichage avec la fonction print_r(1 argument,1 second argument) Bleu $service est de classe soap client et tu lui demande ( $service->) d'effectuer une requête (__getFunctions) qui retourne la liste des méthodes disponible dans ton wsdl. Le retour : Code :
hésite pas a me le dire si une partie de mon explication n'est pas claire. |
||||
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Analyse système Inscription : novembre 2011 Messages : 12 ![]() |
merci pour l'explication alors comme j'ai bien compris le résultat est dû à mon fichier WDSL, ou je dois ajouter une spécification dans mon code ???
|
|
|
00
|
|
|
#18 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : novembre 2011 Messages : 13 ![]() |
Je n'ai pas réellement répondu a t'as question mais c'est car je me pause la même question. Nous arrivons à lister les méthodes de notre fichier wsdl mais pas a avoir de retour sans erreur.
Pour faire appel a une méthode j'ai vu lors de mes recherches qu'il y a plusieurs façon d’appeler une méthode: Code :
Si quelqu'un peut nous aider ce serais sympas...(le sujet et pas vraiment résolue) |
||
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : septembre 2010 Messages : 7 131 ![]() |
c'est inutile de faire des __soapCall
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#20 |
|
Invité de passage
![]() Analyse système Inscription : novembre 2011 Messages : 12 ![]() |
j'ai pas mis soapCall mais j'ai une erreur pour le
Code :
$retour_ws=$client->Fonction_Name($params); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com