BC-REST

classic Classic list List threaded Threaded
24 messages Options
12
Reply | Threaded
Open this post in threaded view
|

BC-REST

theirman
Bonjour,

Y'a-t-il un pré-requis pour l'installation du BC-REST qui ne serait pas
indiqué dans la doc ?

J'ai consulté la doc, installé la dernière version stable du BC-REST (1.0.1)
et lorsque j'essaie d'afficher http://localhost:8086, j'obtiens cette erreur
:

<http://forum.petalslink.com/file/t382806/bc-rest.png>

Avez-vous une idée du problème rencontré ?

Cordialement
Thierry



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

Christophe DENEUX
Administrator
Bonjour Thierry,

As-tu déployé une SU consume pour exposer un service sous la forme d'une
ressource REST ?

Contrairement au BC SOAP, il n'y a pas de page de status. Peut être devrions
nous en ajouter une ?



-----
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
hello Christophe,


Christophe DENEUX wrote
> As-tu déployé une SU consume pour exposer un service sous la forme d'une
> ressource REST ?

Effectivement je n'ai pas encore déployé de service REST car je n'en ai pas.
A la demande de certains utilisateurs, je suis en train de créer une VM de
test de la v5 et plus particulièrement du BC-REST !


Christophe DENEUX wrote
> Contrairement au BC SOAP, il n'y a pas de page de status. Peut être
> devrions nous en ajouter une ?

C'est vrai qu'étant habitué au BC-SOAP, je me suis demandé pas mal de temps
avant de poster ce que j'avais pu mal faire. Il n'ya pas urgence mais si
c'est possible dans une version ultérieure je en dis pas non :)

Merci pour ton aide. Je vais regarder comment créer un service REST puis le
déployer sur cette machine pour voir.

Bonne soirée à toi
Thierry



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
Bonjour Christophe,

pour tester le BC-REST, je souhaite utiliser ce service déjà disponible  ici
<http://maps.googleapis.com/maps/api/geocode/xml>  . Je n'en développe pas
un moi-même car je ne sais pas encore développer de service en REST
(uniquement des service SOAP pour le moment)

J'ai parcouru la doc de PetalsStudio (PS), je n'y trouve pas de méthode pour
déployer un service REST. De plus, quand j'essaie de le faire sans la doc,
PS ne me propose jamais l'option BC-REST pour créer un su-provide ou un
su-consume. Est-ce disponible sur PS 1.4 ?



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

Christophe DENEUX
Administrator
This post was updated on .
Bonjour Thierry,

Petals Studio n'a pas d'assistant pour développer de SU REST. Il faut les
faire manuellement. Tu trouveras des exemples ici:
https://svn.petalslink.org/svnroot/trunk/product/dev/prod/petals/petals-samples/petals-samples-rest/ (anonymous/anonymous).
Je te recommande de regarder l'exemple EDM.



-----
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
Users@forum.petalslink.org
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
Merci de ta réponse, je vais regarder cela de plus près :)




--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

Christophe DENEUX
Administrator
J'ai créé un ticket pour la page de status:  PETALSBCREST-54
<https://jira.petalslink.com/browse/PETALSBCREST-54>  



-----
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
merci Christophe !
A suivre donc ...



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
Hello Christophe,

Saurais-tu me dire comment me procurer PetalsESB 5.1.0 et le BC-REST 1.1.0 ?
Je suis en train d'essayer de mettre en place un WS REST externe en suivant
la doc  ici
<https://doc.petalslink.com/pages/viewpage.action?pageId=25068161#Petals-BC-REST1.1.0%2B-WithnodescriptionoftheRESTfulresource>    

Merci d'avance
Thierry



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

Christophe DENEUX
Administrator
Bonjour Thierry,

La distribution Petals 5.1.0 n'est pas encore prête pour être releasée. Par
contre, le container Petals (petals-esb-default-zip ou
petals-esb-default-deb en version 5.1.0) et le BC Rest (1.1.0) associés le
sont.

Je te propose de directement les récupérer dans le repo Maven
https://repository.ow2.org/nexus/content/repositories/public/org/ow2/petals/

Attention, il faudra aussi monter les autres versions des composants à leurs
dernières versions releasées disponibles aussi dans le repo MAven



-----
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
Merci pour ces informations. J'ai récupéré et installé les nouvelles
versions. J'ai également récupéré un projet exemple nommé
"sa-rest-1.1.0-1.0.0-SNAPSHOT.zip" et l'ai déployé sans problème.

Maintenant je souhaiterais le tester mais sans menu d'accueil du composant
bc-rest ni wsdl, je ne sais pas comment invoquer le service. Peux-tu m'y
aider ?



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
Je m'auto-répond : pour ceux qui, comme moi, cherche l'adresse pour appeler
le service rest, c'est :


sample-rest : nom du service
/pays/{id}/capital : route vers la méthode d'affichage de la capitale du
pays passé en {id}



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
This post was updated on .
Maintenant, j'ai un autre souci que je pense ne pas résoudre car il semble
être lié à une erreur interne :

HTTP ERROR: 500


Problem accessing /sample-rest/pays/france/capital.
Reason:

    Error when handling REST request: Cannot find the consumed service for org.ow2.petals.component.framework.jbidescriptor.generated.Consumes@65e9d91d[timeout=30000, operation=<null>(default), suInterceptors=<null>(default), exchangeProperties=<null>(default), messageProperties=<null>(default), mep=<null>(default), any={[rest:service-base-path: null],[rest:mapping: null]}, interfaceName={http://my-country.fr}Country, serviceName={http://my-country.fr}CountryService, endpointName=<null>(default), linkType=<null>(default)]




--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
Users@forum.petalslink.org
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

Christophe DENEUX
Administrator
In reply to this post by theirman
Oui l'URL d'accès pour ce consommateur est: http://localhost:8086/sample-rest/pays/{id}/capital avec:
  • sample-rest : nom du service
  • {id} : un identifiant de pays.
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX


Sent from the Users (get help, provide help) mailing list archive at Nabble.com.

_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

Christophe DENEUX
Administrator
In reply to this post by theirman
Quelle erreur as-tu, elle n'apparait pas dans ton message ?



-----
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
Je viens de mettre le message à jour : (c'est à cause de la balise < raw >)

HTTP ERROR: 500

Problem accessing /sample-rest/pays/france/capital.
Reason:

    Error when handling REST request: Cannot find the consumed service for
org.ow2.petals.component.framework.jbidescriptor.generated.Consumes@65e9d91d[timeout=30000,
operation=<null>(default), suInterceptors=<null>(default),
exchangeProperties=<null>(default), messageProperties=<null>(default),
mep=<null>(default), any={[rest:service-base-path: null],[rest:mapping:
null]}, interfaceName={http://my-country.fr}Country,
serviceName={http://my-country.fr}CountryService,
endpointName=<null>(default), linkType=<null>(default)]



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

Christophe DENEUX
Administrator

Comme indiqué dans le message, le service provider associé n'existe pas dans Petals :).

En fait la SA ne déploie qu'une SU consume pour exposer un service provider aux clients externes. Et ce qui est plus dommage, c'est que l'on a pas écrit de SU qui fourni le service attendu :D.

Le service provider attendu doit répondre aux critéres suivants:

  • interface: {http://my-country.fr}Country
  • service: {http://my-country.fr}CountryService
  • payload entrant:
    <country:getCapital xmlns:country="http://my-country.fr">
        <country-id>{id}</country-id>
    </country:getCapital>
    

Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX


Sent from the Users (get help, provide help) mailing list archive at Nabble.com.

_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
OK, donc en gros le "consume" fait son job mais comme il n'y a pas de
"provide", ca plante !

Et il n'y a tjrs pas d'assistant pour générer les provide/consume dans
petals-studio ?



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

Christophe DENEUX
Administrator
Oui, c'est exactement ça.

Pour Petals Studio, c'est en cours. La prochaine mise à jour amenera de
nouveaux assistants pour le BC Rest, le SE Camel, le SE Flowable et le SE
Mapping.



-----
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
Christophe DENEUX
Petals ESB Architect
Linagora
Twitter: @ChrisDENEUX
Reply | Threaded
Open this post in threaded view
|

Re: BC-REST

theirman
Ah, deux bonnes nouvelles :
1. je commence à connecter un peu les briques dans ma tête (à défaut de le
faire dans le bus)
2. on va pouvoir générer des SA de services REST prochainement

Merci pour ton aide



--
Sent from: http://forum.petalslink.com/Users-get-help-provide-help-f2681628.html
_______________________________________________
Users mailing list
[hidden email]
http://forum-list.petalslink.org/cgi-bin/mailman/listinfo/users
12