Hi

See in line where I'm not following

2008/7/24 Manuel EVENO <[EMAIL PROTECTED]>:

> Your cxf webservice provider defined by ELMdb.wsdl probably as a returned
> message.
> So when this webservice is invoked, e response is received and send back to
> the jms consumer
> who don't know where to send this response back to.
>
> So when configuring a request/response exchange with jms you must provide
> both :
>  - a destinationName (to handle the request message) : either with
> attribute
> jndiDestinationName or jmsProviderDestinationName

I thought this was the property  destinationName that has the value myQueue
on both the consumer and provider

>
>  - a replyDestinationName (to handle the response) : either with attribute
> jndiReplyToName or jmsProviderReplyToName

replyDestinationName this I've got, but what is the correct value here, I
just want to send it back to the cxf consumer, so should cxf consumer or ??

>
>
> Am I clear ?
>
> Manuel
>
> On Thu, Jul 24, 2008 at 12:43 PM, Håkon Sagehaug <[EMAIL PROTECTED]>
> wrote:
>
> > Hi
> >
> > I did this, with the configuration like this
> >
> > <jms:provider service="hsa:QueueProvider"
> >              endpoint="QueueProvider"
> >              destinationName="myQueue"
> >              connectionFactory="#connectionFactory"
> >               />
> >
> >     <jms:consumer service="hsa:ConsumerService"
> >              endpoint="QueueConsumer"
> >              destinationName="myQueue"
> >              connectionFactory="#connectionFactory"
> >              concurrentConsumers="8"
> >              targetEndpoint="ELMdbProxy"
> >              targetService="edb:ELMdb"
> >              targetInterface="edb:ELMdb"/>
> >
> > and cxf like this
> >
> > <cxfbc:consumer wsdl="classpath:ELMdb.wsdl"
> >                      endpoint="ELMdb"
> >                      service="edb:ELMdb"
> >                      targetEndpoint="QueueProvider"
> >                      targetService="hsa:QueueProvider"
> >                      busCfg="cxf-validateEDB.xml"
> >                      >
> >    </cxfbc:consumer>
> >
> >
> >       <cxfbc:provider wsdl="classpath:ELMdb.wsdl"
> >                      locationURI="http://api.bioinfo.no/services/ELMdb";
> >                      endpoint="ELMdbProxy"
> >                      service="edb:ELMdb"
> >                      interfaceName="edb:ELMdb"
> >                      busCfg="cxf-configEDB.xml"
> >          >
> >    </cxfbc:provider>
> >
> > But then I got the error java.lang.IllegalStateException: Unable to
> choose
> > replyDestination for exchange
> >
> > So I see a tip on the mailing list about adding the attribute
> > 'replyDestinationName', but not sure if it's the jms provider or the
> > consumer that needs it, tried both, but with no luck. And waht value is
> it
> > suppose to have the cxf-consumer
> >
> > cheers, Håkon
> >
> >
> > 2008/7/24 Guillaume Nodet <[EMAIL PROTECTED]>:
> >
> > > You need to have the following flows:
> > >   cxf-consumer -> jms-provider -> jms-consumer -> cxf-provider
> > >
> > > The jms endpoints can be configured as explained at
> > >   http://servicemix.apache.org/servicemix-jms-new-endpoints.html
> > >
> > > You can put both JMS endpoints in a single SU and share the same
> > > connection factory.
> > >
> > > As for the wiring, the cxf-consumer needs to point to the jms-provider
> > > endpoint, the jms-consumer points to cxf-provider, and both jms
> > > endpoints need to use the same JMS queue.
> > >
> > > On Thu, Jul 24, 2008 at 10:36 AM, Håkon Sagehaug <[EMAIL PROTECTED]>
> > > wrote:
> > > > Hi
> > > >
> > > > I want to have a flow like this, I've got the web service end points
> > but
> > > > wont to enhance with the jms reliability.
> > > >
> > > > cxf-consumer -> jms-queue -> cxf-provider
> > > >
> > > > So I'm wondering how to configure it all. I assume the cxf-consumer
> > must
> > > > point to a jms-queue, but is this a jms provider or a consumer and
> does
> > > the
> > > > cxf-provider need to point to a jms component??
> > > >
> > > > I'm abit confused
> > > >
> > > > cheers, Håkon
> > > >
> > > >
> > > > --
> > > > Håkon Sagehaug, Software Developer
> > > > Parallab, Bergen Center for Computational Science (BCCS)
> > > > UNIFOB AS (University of Bergen Research Company)
> > > >
> > >
> > >
> > >
> > > --
> > > Cheers,
> > > Guillaume Nodet
> > > ------------------------
> > > Blog: http://gnodet.blogspot.com/
> > >
> >
> >
> >
> > --
> > Håkon Sagehaug, Software Developer
> > Parallab, Bergen Center for Computational Science (BCCS)
> > UNIFOB AS (University of Bergen Research Company)
> >
>



-- 
Håkon Sagehaug, Software Developer
Parallab, Bergen Center for Computational Science (BCCS)
UNIFOB AS (University of Bergen Research Company)

Reply via email to