SOAP over JMS中的JMSCorrelationID

时间:2014-08-12 07:50:27

标签: java web-services soap jax-ws

我使用带有JAX-WS的wls12.1.2实现了一个简单的SOAP over JMS示例,其中我的Web服务生产者和使用者都设置在两个不同的Web逻辑服务器中。 我使用Future response.isDone()来评估响应。

1)由于我们隐式使用JMS,我想知道是否还有从BindingProvider.getRequestContext()响应对象检索JMSMessageId或JMSCorrelationID? [在Webservice Client End,即消费者]

2)有没有办法在Webservice Provider端获取JMSMessageId?如果传入消息中的JMSCorrelationID为null,是否仍然将Provider端的JMSCorrelationID设置为JMSMessageId?

正如我所看到的,JMS标头不会在WebService客户端或服务器中的请求或响应级别公开。那么查看或设置这些变量JMSMessageId或JMSCorrelationID是否有意义?

请指导,

0 个答案:

没有答案