Chamando Pedidos de Serviço da Web de Maneira Transacional Usando Transporte SOAP sobre JMS

Use a propriedade enableTransactionalOneWay para garantir que as solicitações de serviço da Web assíncronos unidirecionais e bidirecionais que usam o transporte SOAP sobre JMS padrão de mercado serão enviados para a fila de destinos ou tópico de maneira transacional.

Sobre Esta Tarefa

Ao usar o JMS para transportar pedidos de serviço da Web Java™ API for XML Web Services (JAX-WS) ou Java API for XML-based RPC (JAX-RPC), o comportamento padrão é para a mensagem SOAP ser incluída na fila de destino ou tópico de maneira não transacional ou fora da transação do aplicativo cliente. A inclusão da mensagem SOAP na fila de destino ou tópico é feita fora da transação para evitar problemas de sincronização que podem ocorrer com pedidos de serviço da Web síncronos bidirecionais. Entretanto, é possível permitir que pedidos assíncronos uni e bidirecionais sejam processados como parte de uma transação. É possível usar a propriedade enableTransactionalOneWay para garantir que os pedidos de serviço da Web assíncronos unidirecionais e bidirecionais que usam o transporte JMS serão enviados para a fila de destinos ou tópico de maneira transacional. Quando o aplicativo cliente chama o pedido de serviço da Web, a mensagem do pedido SOAP resultante é incluída na fila ou tópico de destino como parte da transação do aplicativo cliente.

Utilize uma das seguintes maneiras para ativar a propriedade enableTransactionalOneWay.

Procedimento

Resultados

Você tem um aplicativo cliente de serviço da Web que está configurado para chamar pedidos assíncronos unidirecionais e bidirecionais de maneira transacional ao usar o transporte JMS.

O que Fazer Depois

Depois de ter ativado a propriedade enableTransactionalOneWay, execute o aplicativo cliente.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jmstransactreqstd
Nome do arquivo: twbs_jmstransactreqstd.html