You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Simone Maletta <si...@alice.it> on 2008/02/13 18:31:46 UTC
JMS and ODE
Hy guys,
there is anyone that may say to me if ODE permits to use jms transport for a BPEL server?
I know how to activate it from Axis2, but I can't write a WSDL that bind with a jms queue.
Thank you all, regards
Simone
Re: JMS and ODE
Posted by Alex Boisvert <bo...@intalio.com>.
Hi Simone,
I would recommend turning on logging for the Axis2 JMS module to see if it
correctly picks up messages from JBossMQ. I don't have experience with
JBossMQ myself.
alex
On 2/15/08, Simone Maletta <si...@alice.it> wrote:
>
> Hi Alex,
> thank's again.
> I'm not using ActiveMQ but JBossMQ because I need an application server to
> work with my thesis.
> I create a test service deployed having endpoint:
> http://localhost:8080/ode/processes/echo
> and I developed a queue in JBoss called
> echo.
> Nothing happen the stored message isn't consumed: it seems to be like the
> receiver is not up or the transport is not configured while I used the
> good
> settings for JBossMQ jndi.
> I'm sure the settings are in the right way because I developed POJO
> services
> using Axis2.
> To hang a queue in JBoss you must lookup for
> queue/echo
> I develope the process as
> http://localhost:8080/ode/processes/queue/echo
> but nothing change.
> Have you got a references, a guide, a sample or some suggesting about?
> If I've to use ActiveMQ I'm undeploing JBossMQ but I'm sure that I can
> make
> the same thing using another MOM.
> Regards
>
> Simone
>
> ----- Original Message -----
> From: "Alex Boisvert" <bo...@intalio.com>
> To: <us...@ode.apache.org>
>
> Sent: Thursday, February 14, 2008 5:31 PM
> Subject: Re: JMS and ODE
>
>
>
> > On 2/14/08, Simone Maletta <si...@alice.it> wrote:
> >>
> >> Thank's Alex for your suggest,
> >> I've got another question: I've to modify my own wsdl code, in the
> >> binding part, to use the jms transport layer?
> >
> >
> > It's not required and, as far as I know, there's no
> standard/interoperable
> > way to define the JMS binding in the WSDL at this time.
> >
> > alex
> >
>
>
Re: JMS and ODE
Posted by Simone Maletta <si...@alice.it>.
Hi Alex,
thank's again.
I'm not using ActiveMQ but JBossMQ because I need an application server to
work with my thesis.
I create a test service deployed having endpoint:
http://localhost:8080/ode/processes/echo
and I developed a queue in JBoss called
echo.
Nothing happen the stored message isn't consumed: it seems to be like the
receiver is not up or the transport is not configured while I used the good
settings for JBossMQ jndi.
I'm sure the settings are in the right way because I developed POJO services
using Axis2.
To hang a queue in JBoss you must lookup for
queue/echo
I develope the process as
http://localhost:8080/ode/processes/queue/echo
but nothing change.
Have you got a references, a guide, a sample or some suggesting about?
If I've to use ActiveMQ I'm undeploing JBossMQ but I'm sure that I can make
the same thing using another MOM.
Regards
Simone
----- Original Message -----
From: "Alex Boisvert" <bo...@intalio.com>
To: <us...@ode.apache.org>
Sent: Thursday, February 14, 2008 5:31 PM
Subject: Re: JMS and ODE
> On 2/14/08, Simone Maletta <si...@alice.it> wrote:
>>
>> Thank's Alex for your suggest,
>> I've got another question: I've to modify my own wsdl code, in the
>> binding part, to use the jms transport layer?
>
>
> It's not required and, as far as I know, there's no standard/interoperable
> way to define the JMS binding in the WSDL at this time.
>
> alex
>
Re: JMS and ODE
Posted by Alex Boisvert <bo...@intalio.com>.
On 2/14/08, Simone Maletta <si...@alice.it> wrote:
>
> Thank's Alex for your suggest,
> I've got another question: I've to modify my own wsdl code, in the
> binding part, to use the jms transport layer?
It's not required and, as far as I know, there's no standard/interoperable
way to define the JMS binding in the WSDL at this time.
alex
Re: JMS and ODE
Posted by Simone Maletta <si...@alice.it>.
Thank's Alex for your suggest,
I've got another question: I've to modify my own wsdl code, in the
binding part, to use the jms transport layer?
Thanks Simone
----- Original Message -----
From: "Alex Boisvert" <bo...@intalio.com>
To: <us...@ode.apache.org>
Sent: Wednesday, February 13, 2008 7:06 PM
Subject: Re: JMS and ODE
> On 2/13/08, Alex Boisvert <bo...@intalio.com> wrote:
>>
>> Then the JMS should be named:
>>
>> JMS/server4/Server/queue1
>>
>>
> Correction: Then the JMS queue should be named ...
>
Re: JMS and ODE
Posted by Alex Boisvert <bo...@intalio.com>.
On 2/13/08, Alex Boisvert <bo...@intalio.com> wrote:
>
> Then the JMS should be named:
>
> JMS/server4/Server/queue1
>
>
Correction: Then the JMS queue should be named ...
Re: JMS and ODE
Posted by Alex Boisvert <bo...@intalio.com>.
On 2/13/08, Simone Maletta <si...@alice.it> wrote:
>
> there is anyone that may say to me if ODE permits to use jms transport
> for a BPEL server?
> I know how to activate it from Axis2, but I can't write a WSDL that bind
> with a jms queue.
Hi Simone,
Implementing a process that uses JMS instead of HTTP is quite easy with
Axis2. In fact, there is nothing additional to do as all services created
are automatically exposed via JMS if the transport is configured in Axis2.
For example, if the endpoint of the process is
http://localhost:8080/ode/processes/JMS/server4/Server/queue1
Then the JMS should be named:
JMS/server4/Server/queue1
(IIRC it gets created automatically with ActiveMQ).
The JMS Message should contain the full SOAP Message (with soap:Envelope and
everything). If the MEP is
request-response, the response will be sent to the queue specified in the
JMSReplyTo message header.
Hope this helps,
alex