Hi Glen, That's intended, jms topic can't work with request-response pattern, as topic could get received by multiple subscribers. Considering this scenario, one client send request to the topic, and multiple server subscribe this topic, so multiple server can get request and then response, so the client would be confused as it get multiple response, it's against the one request<===> one response pattern, that's why jms topic transport can only work with oneway.
Freeman ------------- Freeman(Yue) Fang Red Hat, Inc. FuseSource is now part of Red Hat Web: http://fusesource.com | http://www.redhat.com/ Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: http://weibo.com/u/1473905042 On 2012-10-22, at 上午6:51, Glen Mazza wrote: > Hi, we have two closely similar JMS examples in the CXF distribution: > jms_queue and jms_pubsub, representing the two destination styles available. > However the latter example provides only the one-way message exchange pattern > (operation "greetMeOneWay"[1]), while the queue example provides both the > one-way and request-response MEPs. Why is that? Is it because that pubsub > will not work with request-response MEPs, or it's just that the the pubsub > example wasn't filled out enough (it can easily support it, it's just that > this sample doesn't show it.) > > Thanks, > Glen > > [1] > http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/jms_pubsub/wsdl/jms_greeter.wsdl?revision=1181611&view=markup > [2] > http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/jms_queue/wsdl/jms_greeter.wsdl?revision=1181611&view=markup > > -- > Glen Mazza > Talend Community Coders - coders.talend.com > blog: www.jroller.com/gmazza >
