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"
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();
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
--