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

NetBeans Java Discussion :

[BPEL] Incovation d'un WebService


Sujet :

NetBeans Java

  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2007
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 401
    Par défaut [BPEL] Incovation d'un WebService
    Bonjour

    J'ai construit un petit process BPel qui simplement fait appele à un webservice et qui retourne le string ("hello") retourné par ce web service. Le web service se trouve en exécution sur ma machine locale. Quand je tape son URL sur un browser, je réussit à voir correctement son WSDL.

    Aucun problème de compilation.

    J'ai construit une "Composite Application" pour tester ce module BPel. Cette application compile bien et est déployée correctement.

    Cependant, lorsque j'exécute un test du processus Bpel, une erreur m'est retournée:
    BPJBI-6018:EndPoint Reference is not available from the JBI corresponding to the service name {http://enterprise.netbeans.org/bpel/BPApp1/newProcess}processAttach and endpoint name ProcessattachmentRole_partnerRole
    Quelqu'un serait il de quoi il s'agit??

    merci

  2. #2
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 37
    Par défaut
    Bonjour à tous.

    Je rencontre le même problème aujourd'hui, je suis bloqué à cette étape.
    J'obtiens cette erreur dés que je souhaite faire appel à un Web Service.
    Quelqu'un (ou pjmorce) saurait-il me dépanner?

    Cordialement

  3. #3
    Membre Expert
    Avatar de X-plode
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2005
    Messages
    682
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 682
    Par défaut
    Bonjour,

    Je pense que ceci vous guidera peut être vers la solution.

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 37
    Par défaut
    Merci pour la réponse rapide.

    Oui, j'avais déjà visité ce lien, sans pour autant que ça m'aide vraiment, car la personne ayant ce problème (learnopenesb) ne décrit pas comment il l'a résolu, il indique juste avoir créé manuellement le lien de connection entre son "soap binding" et son WS.
    Or, c'est justement cette étape que je ne parviens pas à faire. Dans la vue design du "service assembly", je ne peux pas ajouter de connection car aucun endpoint trouvé. Alors a-t-il fait autrement? si oui, quelqu'un sait-il comment?

    En attendant, je continue de chercher de mon côté.

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 37
    Par défaut
    Re-bonjour,

    Pour ceux que ça intéresse, voici comment Pjmorce a résolu son soucis :
    Citation Envoyé par Pjmorce
    voici ce qu'il faut faire:

    1- Double clicker sur de fichier WSDL du web service externe importé
    2- Sélectionner le tab WSDL
    3- Sous le noeud "Binding node" éliminer SOAP12Binding et HTTPBinding (Si demandé appuyer sur le bouton refactor)
    4- Sélectioner le tab "Source" et:
    a- éliminer l'attribut "xmlns:soap12" sous le noeud "wsdl:definitions"
    b- éliminer le noeud "wsdl:port name='.....b.SOAP12port_http’"
    c- éliminer le noeud "wsdl:port name=’…Httpport1’"

    5- Sauvagarder
    Pour moi, ça n'a pas fonctionné.

    J'ai suivi les 3 tutoriaux vidéos suivants :
    - Créer un Web Service
    - Créer un process BPEL
    - Créer une application composite
    (tirés de ce site, exemple 1).
    Cependant, au 3e tutoriel, au premier Build, je n'obtiens pas le même "service assembly" que sur la vidéo, je n'ai pas de boite SOAP dans la colonne "WSDL Ports"... Je ne saisi pas du tout à quel niveau je me rate, surtout que tout est basique...

    J'en reviens à vous demander de l'aide

    ps: voici en haut le résultat du tutoriel, et en bas ce que moi j'obtiens


  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 37
    Par défaut
    Re

    Je suis barbant je sais.
    J'ai trouvé un n-ième tutoriel : >> ici <<.
    Pareil, j'arrive à suivre jusqu'au déployement de l'application composite, et là, j'ai en output un joli :
    EndPoint Reference Not Available from JBI [...]

    J'y comprend rien

  7. #7
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 37
    Par défaut
    Bon, bah trouvé tout seul.
    Dans le fichier WSDL généré, vers la fin du fichier, on peut lire : soap:address location="[...]
    Il faut vérifier qu'il y ait le bon chemin, moi ce n'était pas le cas. Une fois remplacé, ça passait (par contre, impossible de dire pourquoi ce n'était pas le bon chemain...)

  8. #8
    Futur Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 4
    Par défaut
    Bonjour,

    Je travaille aussi sur la composition des services web. J'ai un petit problème, j'ai crée le service web et j'ai fait DEPLOY (succeful), mais quand j'essaye de faire TEST WEB SERVICE, un navigateur s'ouvre seulement avec des information sur le web servic (le port, URL, le nom du port). Est ce que quelqu'un peut m'aider.

    MErci d'avance.

Discussions similaires

  1. WSDL / WADL pour webservice en mode restful et BPEL
    Par cryosore dans le forum Services Web
    Réponses: 1
    Dernier message: 10/11/2010, 11h22
  2. BPEL : Relever une exception définie dans un WebService
    Par RudyWI dans le forum Services Web
    Réponses: 0
    Dernier message: 18/05/2009, 11h10
  3. [Netbeans 6.5] WebService Synthaxe condition bpel
    Par sterix92 dans le forum NetBeans
    Réponses: 0
    Dernier message: 04/02/2009, 11h27
  4. [XMLRAD] Security des WebModules et/ou des WebServices
    Par Lux interior dans le forum XMLRAD
    Réponses: 4
    Dernier message: 18/12/2002, 17h09
  5. WebService Google sur builder 5?
    Par billuh dans le forum C++Builder
    Réponses: 3
    Dernier message: 19/11/2002, 19h43

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