Hi Freema,

Thanks very much for your reply.

I am new on this technology. So far this is what I have deployed on a sa:

cxf-bc-su
<cxfbc:consumer wsdl="classpath:service.wsdl"
                      targetService="hello:HelloService"
                      targetInterface="hello:Hello"/>


cxf-se-su
    <cxfse:endpoint>
        <cxfse:pojo>
          <bean class="org.apache.servicemix.examples.HelloImpl">
                <property name="context" ref="context" />
          </bean> 
        </cxfse:pojo>
    </cxfse:endpoint>

With this config, I am hosting a web service in the bus. The web service
implementation (HelloImpl) does some processing and sends the message to
another JBI component in the bus by using ServiceMixClient.

Got it to work (after some nights of no sleep :>).

Now the issue is that the client app can not wait for the reply of the web
service...the processing of the request may take some processing time. I
need to make it somehow async....so I thought about servicemix-jms

All the examples I have found are based on a JMS Client app publishing the
message on the queue. 

In my case the JMS Client is my web service impl (cxfse:endpoint)

I looked on the links you sent...but they are little hard for me to
understand...so I started google about cxf with jms transport....

I am using servicemix 3.2.3...I can not use an upgraded version...so I am
not sure if that feature is available....


Can I do something like that using smx 3.2.3?

Can you point me to a more concrete example how to achieve it?

Thanks a  lot!!!!

Lorena



Freeman Fang wrote:
> 
> Hi,
> 
> You can use a cxf bc provider endpoint with jms transport to send  
> message to jms topic/queue. take a look at CxfBcJmsTest[1] to see how  
> to configure cxf bc provider with jms transport.
> 
> And you can inject the proxy of cxf bc provider into your cxf se  
> endpoint, then invoke the cxf bc provider from your cxf-se just like  
> normal java invocation, take a look at the "Proxies" part of [2]
> 
> [1]https://svn.apache.org/repos/asf/servicemix/components/bindings/servicemix-cxf-bc/trunk/src/test/java/org/apache/servicemix/cxfbc/CxfBcJmsTest.java
> [2]http://servicemix.apache.org/servicemix-cxf-se.html
> 
> Freeman
> On 2010-1-28, at 下午12:49, Lorena A wrote:
> 
>>
>> Hello,
>>
>>
>> The client will send a request via web service (the client does not  
>> want to
>> use JMS), then the request needs to go to a jms bc
>>
>> How can I invoke jms bc from cfx-se?
>>
>> Any help will be greatly appreciate!
>>
>> Thanks, Lorena
>> -- 
>> View this message in context:
>> http://old.nabble.com/How-to-call-%28send-message%29-to-jms-bc-from-cxf-se-tp27351068p27351068.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
> 
> 
> -- 
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/How-to-call-%28send-message%29-to-jms-bc-from-cxf-se-tp27351068p27357271.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to