Une erreur est déclenchée systématiquement lorsqu'on appelle une méthode sans paramètre d'un service web WD.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // Procédure WD de service Web (partie serveur) PROCEDURE MethodeSansParametre() RENVOYER "toto"Résultat : On obtient le message :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // Fonction PHP cliente $client = new SOAPClient(null, array('location' => "http://localhost/.soap")); print $client->MethodeSansParametre();
« erreur 2412: La méthode 'MethodeSansParametre' de la classe 'ns1' n'est pas globale. »
Le fait de déclarer un paramètre à la méthode ne provoque pas ce message et fonctionne correctement.
Qu'est-ce qui ne va pas ? Est-ce un bug de WD ?
Merci de votre aide.
Cordialement,
Kerfred
--
Partager