Configurando o Nível de Especificação WS-Transaction Utilizando Scripts wsadmin

É possível configurar o nível de especificação WS-Transaction padrão a ser utilizado para os pedidos de saída que incluem um contexto de coordenação WS-AT (Web Services Atomic Transaction) ou WS-BA (Web Services Business Activity).

Sobre Esta Tarefa

O produto suporta as especificações WS-Transaction 1.0, the WS-Transaction 1.1 e WS-]Transaction 1.2, mas quando um pedido de saída é enviado, apenas um nível de especificação pode ser usado. O nível de especificação WS-Transaction padrão será utilizado, se o nível de especificação que o servidor precisa não puder ser determinado a partir da política do provedor (a asserção WS-Transaction WS-Policy). Essa situação pode ocorrer quando a asserção da política não está disponível no tipo de política WS-Transaction do cliente ou no WSDL do serviço da Web de destino. Também, essa situação pode ocorrer quando a asserção da política não está disponível, mas o cliente e o serviço da Web de destino, ]ambos, suportam níveis de especificação.

Para obter detalhes da especificação, consulte os tópicos sobre o suporte ao Web Services Atomic Transaction e o suporte ao Web Services Business Activity no servidor de aplicativos.

É possível configurar o nível de especificação WS-Transaction padrão usando o script wsadmin, conforme descrito nesta tarefa, ou usando o console administrativo e configurando a propriedade de transação relevante para o servidor de aplicativos.

Procedimento

  1. Inicie o cliente de script wsadmin se ele ainda não estiver em execução.
  2. Recupere o ID de configuração do serviço de transações. No Jacl, utilize o seguinte exemplo de código:
    set txService $AdminConfig list TransactionService
    No Jython, utilize o seguinte exemplo de código:
    txService = AdminConfig.list("TransactionService")
  3. Modifique o atributo WSTransactionSpecificationLevel para o valor necessário. No Jacl, para configurar o servidor para utilizar WS-Transaction 1.1, utilize o seguinte exemplo de código:
    $AdminConfig modify $txService {{WSTransactionSpecificationLevel WSTX_11}}
    No Jython, para configurar o servidor para utilizar o WS-Transaction 1.0, utilize o seguinte exemplo de código:
    AdminConfig.modify ($txService,[["WSTransactionSpecificationLevel", "WSTX_10"]])
  4. Salve as mudanças na configuração com a ferramenta wsadmin.
  5. Opcional: Apenas em um ambiente de implementação de rede, sincronize o nó utilizando a ferramenta wsadmin.

Resultados

Você configurou o nível de especificação WS-Transaction padrão para o servidor.

Í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_wstran_spec
Nome do arquivo: twbs_wstran_spec.html