IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Services Web Java Discussion :

Envoyer des paramètres (perl/java)


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Par défaut Envoyer des paramètres (perl/java)
    Bonjour,


    J'écris un script perl tout simple en utilisant la lib SOAP-Lite qui est censé envoyer une valeur à un web service codé en JAVA. La communication entre les deux se fait bien mais impossible d'envoyer au WS le paramètre passé dans mon script !

    Voici le code du script perl, le param envoyé est '$nb' :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    use SOAP::Lite;
     
    $nb = 12;
     
    my $soap_response = SOAP::Lite
            -> uri('http://endpoint/')
            -> proxy('http://192.168.6.154:8080/Hello/HelloService');
            -> getHello($nb);
     
    $res = $soap_response->result;
     
    print "result is $res\n";

    Et ma classe Java avec la fonction getHello :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    package endpoint;
     
    import javax.jws.WebService;
     
    @WebService
    public class Hello
    {
        public int getHello(int toto)
        {
            return toto;
        }
    A savoir que si je déclare un int dans ma méthode gethello si je le return cela fonctionne. De même qu'en local par le navigateur il me renvoi bien le int passé. Mais depuis mon script Perl impossible


    Donc si vous avez une idée, merci d'avance pour votre aide!


    PS : Mon serveur d'appli c'est Glassfish.

  2. #2
    Membre confirmé
    Profil pro
    rfv
    Inscrit en
    Novembre 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : rfv

    Informations forums :
    Inscription : Novembre 2006
    Messages : 91
    Par défaut
    Je ne me rappelle plus de la syntaxe perl, mais déjà est tu sûr que ta variable est correctement initialisée ? car si t'envoie rien, je pense que tu n'en lira pas plus...
    rajoute donc un print "ma var : $nb"

Discussions similaires

  1. PHP Envoyer des paramètre au fichier CSS
    Par Prosis dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 24/10/2007, 07h47
  2. Réponses: 17
    Dernier message: 06/04/2007, 11h53
  3. Envoyer des paramètres à une url
    Par joKED dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 08/03/2007, 12h22
  4. [FLASH 8] Envoyer des paramètres de flash à java
    Par jbidou88 dans le forum Flash
    Réponses: 12
    Dernier message: 21/09/2006, 09h31
  5. Réponses: 5
    Dernier message: 12/06/2006, 15h23

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