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 ?