Webservice avec SOAP
Hors ligneErce78 Le 24/07/2008 à 11:04 Profil de Erce78 Configuration de Erce78

Bonjour,

Je suis en cours de développement de pages pour client dont les données reviennent d'un service web avec SOAP.
Le serveur de prod est un apache 2.0.59 avec php 4.4.8. C'est un linux mutualisé. Aucun moyen de modifier le paramétrage, je ne maitrise pas le serveur.
Le serveur de test est identique sauf qu'il est sur un windows dédié.
Mon problème est identique sur les deux serveurs.
Première page, tout va bien, j'ai une liste de pays à récupérer OK. La procédure me ramène bien ce qu'il faut.
Deuxième page, même façon d'opérer en changeant l'espace de nom. J'ai 3 paramètres à envoyer que j'envoie correctement (à mon sens). Mais j'ai une erreur :

    [faultcode a écrit :
=> soap:Server
    [faultstring] => Le serveur n'a pas pu traiter la demande. ---> ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'LISTEREGIONS'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored

    [detail] => ]


Pour la libraire SOAP, j'utilise NuSoap dans sa dernière version. Je ne souhaite pas utiliser PEAR.
Je trouve peu de documentation. Surtout tous les webservices n'étant pas fait de la même manière, je ne trouve pas deux scripts identiques qui puissent m'orienter.

Avez-vous une idée de ce qui se passe ?
--
Que ta route soit parsemée de jasmin
Hors ligneKdecherf Le 24/07/2008 à 11:51 Profil de Kdecherf Configuration de Kdecherf

Bonjour,

Faudrait la requête d'origine si possible :)
Hors ligneErce78 Le 24/07/2008 à 12:30 Profil de Erce78 Configuration de Erce78

Oui avec la requête ça aurait été mieux, mais j'étais un peu énervé et j'ai oublié.
J'ai eu cependant la solution.
La doc du webservice était mal renseignée, j'utilisais un argument que je ne devait pas.

Merci quand même.
--
Que ta route soit parsemée de jasmin
Hors ligneKdecherf Le 24/07/2008 à 12:40 Profil de Kdecherf Configuration de Kdecherf

Pas de problème,

Bonne journée.
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels