Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation et administration système Perl Discussion :

Array of String requete SOAP


Sujet :

Programmation et administration système Perl

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    mars 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2010
    Messages : 8
    Points : 4
    Points
    4
    Par défaut Array of String requete SOAP
    Bonjour à toutes et à tous,

    Suites à de nombreuses recherches sur Internet et sessions de tests et debug, je me permet de poster un message sur le forum. Je ne suis pas programmeur expert et n'ai pas les moyens d'en avoir un. Aussi peut être que la solution est toute simple mais je n'arrive pas à prendre le recul pour la voir.

    Voici le souci. J'essaye de faire passer un tableau de string dans une requête SOAP (boostSubscriberVolumeQuota()), et cela ne fonctionne pas. Je précise qu'il n'y a pas de souci avec le SOAP en lui même car d'autres requêtes fonctionnes. Je précise aussi que la requête qui me pose souci en Perl fonctionne bien avec SOAPUI (du coup générée directement en XML).

    Voici tout d'abord l'extrait du WSDL. On voit bien que nous avons deux paramètres pour la requête en question, l'un de type ArrayOfString, l'autre de type Long :
    Nom : xml_boost.png
Affichages : 151
Taille : 73,9 Ko


    -------------------------------------------------------------------------------------------
    Voici maintenant l'extrait de mon code Perl :
    Nom : code_includes.png
Affichages : 149
Taille : 12,7 Ko

    -----------------

    Nom : code.png
Affichages : 139
Taille : 55,4 Ko


    -------------------------------------------------------------------------------------------
    Quand j'exécute le code j'ai cette erreur :
    Nom : code_error.png
Affichages : 127
Taille : 3,3 Ko


    -------------------------------------------------------------------------------------------
    Et quand je trace coté Perl je vois ceci (je note que la valeur in0 n'a pas de sous valeurs de type string comme attendues), par contre pas de souci pour le Long :
    Nom : trace.png
Affichages : 141
Taille : 58,3 Ko


    -------------------------------------------------------------------------------------------
    Dans le doute j'ai tracé côté serveur et affectivement je n'ai pas de sous valeurs pour in0 :
    Nom : trace_xml.png
Affichages : 167
Taille : 23,3 Ko


    -------------------------------------------------------------------------------------------
    Enfin, côté Perl j'ai serializé mon contenu pour l'afficher et être sur d'avoir les valeurs dedans et j'ai ceci (elles sont donc bien présentes):
    Nom : code_serialize.png
Affichages : 133
Taille : 17,6 Ko


    -------------------------------------------------------------------------------------------
    Je pense donc avoir un souci avec mon Array of String. Je pense avoir utilisé la bonne méthode pour le définir mais cela ne donne rien.

    Je cherche à avoir un point de vue neuf sur la question qui pourra peut être m'aider à résoudre ce problème.

    Merci par avance pour vos contributions.
    Bien cordialement
    Fred

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    mars 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2010
    Messages : 8
    Points : 4
    Points
    4
    Par défaut
    En fait voici la solution :
    Il faut utiliser la méthode "call" au lieu de "service" car le WSDL était mal analysé par SOAP::Lite.

    Tout simplement

Discussions similaires

  1. Convertir un cell array en string
    Par Sensib dans le forum MATLAB
    Réponses: 3
    Dernier message: 09/11/2006, 14h12
  2. [D6] Conversion Array of String en String
    Par wizdom dans le forum Delphi
    Réponses: 2
    Dernier message: 23/05/2006, 18h01
  3. [PHP] envoi d'une requete SOAP
    Par orzabal dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 20/03/2006, 15h52
  4. [FreePascal] Array of string
    Par w0lf dans le forum Free Pascal
    Réponses: 3
    Dernier message: 21/01/2006, 19h46
  5. TStringList en array of string
    Par JediKerian dans le forum Langage
    Réponses: 2
    Dernier message: 20/03/2003, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo