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 :

soap + web service


Sujet :

Services Web Java

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 13
    Par défaut soap + web service
    bonsoir a tous,
    j'ai créer un petit programme java qui fait appel au message soap est depuis lequel j'invoque un wsdl tous marche parfaitement j'arrive a envoyer mon msg au serveur
    le problème est que je veux intégrer ce petit programme dans un web service
    j'ai configurer tomcat dans mon IDE eclipse quand je tape l'url du wsdl je l'obtien sans probleme
    lorsque j'invoque une connection Soap dans mon ws j'ai une erreur de type 404 not found

  2. #2
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2011
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Autre

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2011
    Messages : 27
    Par défaut
    BONJOUR,
    est ce que je peux avoir ce que tu as fais comme programmes et comment tu l'as fais je veux dire avec quelle outils et sur quelle plateforme merci
    Citation Envoyé par friedman1987 Voir le message
    bonsoir a tous,
    j'ai créer un petit programme java qui fait appel au message soap est depuis lequel j'invoque un wsdl tous marche parfaitement j'arrive a envoyer mon msg au serveur
    le problème est que je veux intégrer ce petit programme dans un web service
    j'ai configurer tomcat dans mon IDE eclipse quand je tape l'url du wsdl je l'obtien sans probleme
    lorsque j'invoque une connection Soap dans mon ws j'ai une erreur de type 404 not found

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2011
    Messages : 13
    Par défaut
    oui bien sure je travaille sur l'échange de donnée basé sur le EbXml
    pour cela j'utilise Hermes comme msh pour pouvoir envoyer et recevoir
    et comme serveur j'utilise tomcat v5.5
    le msh accepte des message de type SOAP dans lequelle je stoque un message de type EbXml j'utilise la librairie SAAJ j'utilise aussi l'IDE eclipse
    voici le bout de code pour la création su message SOAP et l'envoie

    SOAPConnection soapConn=SOAPConnectionFactory.newInstance().createConnection();


    SOAPMessage request =MessageFactory.newInstance().createMessage();

    //ajout de la configuration du message EbXml
    SOAPBody soapBody = request.getSOAPBody();
    soapBody.addChildElement(createElement("cpaId", msg.getNsPrefix(),msg.getNsURI(),msg.getCpaId()));
    soapBody.addChildElement(createElement("service", msg.getNsPrefix(),msg.getNsURI(),msg.getService()));
    soapBody.addChildElement(createElement("action", msg.getNsPrefix(),msg.getNsURI(),msg.getAction()));
    soapBody.addChildElement(createElement("convId", msg.getNsPrefix(),msg.getNsURI(),msg.getConversationId()));
    soapBody.addChildElement(createElement("fromPartyId",msg.getNsPrefix(),msg.getNsURI(), msg.getFromPartyId()));
    soapBody.addChildElement(createElement("fromPartyType",msg.getNsPrefix(),msg.getNsURI(), msg.getFromPartyType()));
    soapBody.addChildElement(createElement("toPartyId",msg.getNsPrefix(),msg.getNsURI(),msg.getToPartyId()));
    soapBody.addChildElement(createElement("toPartyType",msg.getNsPrefix(),msg.getNsURI(), msg.getToPartyType()));
    soapBody.addChildElement(createElement("refToMessageId",msg.getNsPrefix(),msg.getNsURI(), msg.getRefToMessageId()));
    soapBody.addChildElement(createElement("serviceType", msg.getNsPrefix(),msg.getNsURI(), msg.getServiceType()));

    //ajout d'une piece jointe
    AttachmentPart attachmentPart = request.createAttachmentPart();
    FileDataSource fileDS = new FileDataSource(new File("C:\\Users\\hp\\Desktop\\aziz.xml"));
    attachmentPart.setDataHandler(new DataHandler(fileDS));
    attachmentPart.setContentType("application/xml");
    request.addAttachmentPart(attachmentPart);

    request.saveChanges();

    /* Envoie la réponse à Hermes en retournant un id message deservice Web sender*/

    SOAPMessage response =soapConn.call(request,msg.getHermes2SenderWSURLStr());
    SOAPBody responseBody = response.getSOAPBody();

    if (!responseBody.hasFault())
    {
    SOAPElement messageIdElement =getFirstChild(responseBody,"message_id", msg.getNsURI());
    System.out.println("Le message est envoyé!!!");
    System.out.println(messageIdElement == null ? null :messageIdElement.getValue());

    }
    else
    {
    System.out.println("message non envoyer");
    throw new SOAPException(responseBody.getFault().getFaultString());

    }
    }

Discussions similaires

  1. HTTP 401 accès refusé-SOAP web service
    Par ALTHON dans le forum Services Web
    Réponses: 3
    Dernier message: 30/10/2012, 16h35
  2. [Web Service] PHP & SOAP - web service
    Par Gregory.M dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 27/12/2008, 13h07
  3. [Web Service][SOAP] Web Service en PHP
    Par pieutr dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 28/02/2008, 08h19
  4. [Web Service][SOAP] Web services avec NuSoap
    Par linar009 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 03/01/2007, 14h41
  5. [SOAP][Web Service] erreur création d'une référence Web
    Par Maximil ian dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 20/06/2005, 13h29

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