Service Web : Méthode sans paramètre
Une erreur est déclenchée systématiquement lorsqu'on appelle une méthode sans paramètre d'un service web WD.
Exemple :
Code:
1 2 3 4
|
// Procédure WD de service Web (partie serveur)
PROCEDURE MethodeSansParametre()
RENVOYER "toto" |
Code:
1 2 3 4
|
// Fonction PHP cliente
$client = new SOAPClient(null, array('location' => "http://localhost/.soap"));
print $client->MethodeSansParametre(); |
Résultat : On obtient le message :
« 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
--