使用 JMS 传输以事务方式调用单向 JAX-RPC web service 请求(不推荐)

使用 enableTransactionalOneWay 属性来确保使用 IBM® 专有 JMS 传输的单向 JAX-RPC Web Service 请求将以事务方式发送至目标队列或主题。

关于此任务

不推荐使用的功能部件 不推荐使用的功能部件: 从 WebSphere® Application Server 7.0 开始,不推荐使用 IBM 专有的 SOAP over JMS 协议,而是支持使用新兴的符合业界标准的协议。虽然可以将 IBM 专有的 SOAP over JMS 协议与 Java™ API for XML Web Services (JAX-WS) 或 JAX-RPC Web services 配合使用,但是,鼓励您利用 SOAP over JMS 协议标准。此任务描述在使用 IBM 专有的 SOAP over JMS 传输时,如何配置永久的 replyTo 队列。要了解有关 SOAP over JMS 标准的更多信息,请参阅“使用 SOAP over JMS 来传输 Web Service”文档。depfeat

使用 JMS 传输 Web Service 请求时,缺省行为是以非事务方式或在客户机应用程序事务的外部将 SOAP 消息添加至目标队列或主题。将 SOAP 消息添加至目标队列或主题是在事务外部完成的,以避免双向 Web Service 请求可能发生的同步问题。但是,您可以选择使单向请求可以作为事务的一部分进行处理。 enableTransactionalOneWay 属性可用来确保使用 JMS 传输的单向 Web Service 请求将以事务方式发送至目标队列或主题。客户机应用程序调用单向 Web Service 请求时,生成的 SOAP 请求消息将作为客户机应用程序事务的一部分发送至目标队列或主题。

使用下列其中一种方法来启用 enableTransactionalOneWay 属性。

过程

结果

您已经有配置为使用 JMS 传输时以事务方式调用单向请求的 Web Service 客户机应用程序。

下一步做什么

启用 enableTransactionalOneWay 属性后,运行客户机应用程序。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jmsonewayreq
文件名:twbs_jmsonewayreq.html