Configurando a Política WS-Transaction

Quando trabalhar com os conjuntos de políticas no console administrativo, poderá configurar o tipo de política WS-Transaction para protocolos WS-AT (WS-AtomicTransaction) e WS-BA (WS-BusinessActivity). É possível configurar se um cliente propaga e um servidor recebe um contexto WS-AT e se um cliente propaga e um servidor recebe um contexto WS-BA.

Antes de Iniciar

Você deve estar trabalhando com um conjunto de política que inclua o tipo de política WS-Transaction.

Não edite as políticas associadas aos conjuntos de políticas padrão fornecidos. Para modificar as configurações de políticas do WS-Transaction, use uma cópia de um conjunto de políticas padrão ou crie um novo conjunto de políticas.

Sobre Esta Tarefa

É possível configurar as políticas para os protocolos WS-AtomicTransaction e WS-BusinessActivity. O protocolo WS-AT suporta a coordenação de atividades de modo que todas as atividades ocorram ou nenhuma ocorra. O protocolo WS-BA suporta a coordenação de atividades que são combinadas mais livremente do que as transações atômicas e que, portanto, precisam de um processo de compensação, se ocorrer uma falha na atividade de negócios.
Incluir uma política do WS-Transaction, é o equivalente a configurar os seguintes descritores de implementação que estão associados com um módulo da Web ou EJB:
  • Utilizar Web Services Atomic Transaction
  • Enviar Web Services Atomic Transaction em Pedidos
  • Executar Utilizando Web Services Atomic Transaction em Pedidos que Chegam

Um contexto WS-BA será enviado se o cliente estiver em execução em um BusinessActivity scope (BAScope). Um provedor será executado em um BAScope se receber uma mensagem contendo um contexto WS-BA, desde que o provedor esteja configurado para executar métodos Enterprise JavaBeans (EJB) em um Business Activity scope.

Procedimento

  1. Na área de janela de navegação do console administrativo, clique em Serviços > Conjuntos de Política > Conjuntos de Política de Aplicativo > policy_set_name > [Políticas] WS-Transaction. A área de janela WS-Transactions é exibida.
  2. Na seção WS-AtomicTransaction, selecione a opção necessária:
    • Compulsório. Para um cliente, o cliente sempre propaga um contexto WS-AT em um pedido de saída. Para um servidor, qualquer pedido que for recebido deve incluir um contexto WS-AT; caso contrário, o pedido será rejeitado.
    • Suportes. Para um cliente, o cliente pode propagar um contexto WS-AT em um pedido de saída quando esse contexto estiver disponível. Para um servidor, se um pedido incluir um contexto WS-AT, o contexto será importado e estabelecido no encadeamento antes que o pedido seja processado.
    • Nunca. Para um cliente, o cliente nunca propaga um contexto WS-AT em um pedido de saída. Para um servidor, qualquer pedido que for recebido não deve incluir um contexto WS-AT; caso contrário, o pedido será rejeitado.
  3. Na seção WS-BusinessActivity, selecione a opção necessária:
    • Compulsório. Para um cliente, o cliente sempre propaga um contexto WS-BA em um pedido de saída. Para um servidor, qualquer pedido que for recebido deve incluir um contexto WS-BA; caso contrário, o pedido será rejeitado.
    • Suportes. Para um cliente, o cliente pode propagar um contexto WS-BA em um pedido de saída quando esse contexto estiver disponível. Para um servidor, se um pedido incluir um contexto WS-BA, o contexto será importado e estabelecido no encadeamento antes que o pedido seja processado.
    • Nunca. Para um cliente, o cliente nunca propaga um contexto WS-BA em um pedido de saída. Para um servidor, qualquer pedido que for recebido não deve incluir um contexto WS-BA; caso contrário, o pedido será rejeitado.
  4. Clique em OK.
  5. Salve suas mudanças na configuração principal..

Resultados

Depois de configurar a política WS-Transaction, o conjunto de política associado utilizará esta política para suportar WS-AtomicTransaction e WS-BusinessActivity.

Í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_wsspsptran
Nome do arquivo: twbs_wsspsptran.html