Configurações da Política WS-Transaction

Utilize esta página para especificar as políticas para os protocolos WS-AtomicTransaction (WS-AT) e WS-BusinessActivity (WS-BA). O WS-AT suporta a coordenação de atividades para que todas as atividades ocorram ou não ocorra nenhuma delas. O WS-BA suporta a coordenação de atividades que são mais fracamente acopladas do que as transações atômicas e que, portanto, exigirão um processo de compensação, caso ocorra um erro.

Para visualizar esta página no console, clique no seguinte caminho: Serviços > Conjuntos de Políticas > Conjuntos de Políticas de Aplicativo > policy_set_name > [Política] WS-Transaction, quando o conjunto de políticas incluir o tipo de política de WS-Transaction.

É possível configurar o tipo de política WS-Transaction para os conjuntos de políticas do cliente e do provedor.

WS-AtomicTransaction

Especifica o comportamento com a política WS-AT. As opções são:
Obrigatório
Para um cliente, o cliente sempre propaga um contexto WS-AT em um pedido de saída. Se não houver nenhuma transação no encadeamento quando o pedido for feito, a tentativa de fazer o pedido falhará.

Para um servidor, qualquer pedido que for recebido deve incluir um contexto WS-AT; caso contrário, o pedido será rejeitado. Se algum Web Services Description Language (WSDL) for gerado para o serviço da Web ao qual o tipo de política está associado, uma asserção de política será incluída indicando que uma operação deverá ser chamada com um contexto de transação atômico.

Suporte
Para um cliente, o cliente pode propagar um contexto WS-AT em um pedido de saída quando ele está disponível. Por exemplo, uma transação está associada ao encadeamento que faz o pedido e a política do provedor requer o contexto WS-AT.

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. Se um pedido não incluir um contexto WS-AT, o pedido é processado como sempre. Se algum WSDL for gerado para o serviço da Web ao qual o tipo de política está associado, uma asserção de política será incluída indicando que uma operação suportará chamadas com um contexto de transação atômico quando o contexto estiver disponível.

Nunca
Para um cliente, o cliente nunca propaga um contexto WS-AT em um pedido de saída.

Para um servidor, qualquer pedido que seja recebido não deve incluir um contexto de WS-AT, caso contrário, o pedido será rejeitado com um erro MustUnderstand. Se algum WSDL for gerado para o serviço da Web ao qual o tipo de política está associado, esse WSDL não incluirá uma asserção de política para um contexto de transação atômico.

WS-BusinessActivity

Especifica o comportamento com a política WS-BA. As opções são:
Obrigatório
Para um cliente, o cliente sempre propaga um contexto WS-BA em um pedido de saída. Se não houver nenhum escopo de atividade de negócios no encadeamento quando o pedido for feito, a tentativa de fazer o pedido falhará.

Para um servidor, qualquer pedido que for recebido deve incluir um contexto WS-BA; caso contrário, o pedido será rejeitado. Se algum WSDL for gerado para o serviço da Web ao qual o tipo de política está associado, uma asserção de política será incluída indicando que uma operação deverá ser chamada com um contexto de atividade de negócios.

Suporte
Para um cliente, o cliente pode propagar um contexto WS-BA em um pedido de saída quando ele está disponível. Por exemplo, um escopo de atividade de negócios está associado ao encadeamento que faz o pedido e a política do provedor requer o contexto WS-BA.

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. Se um pedido não incluir um contexto WS-BA, o pedido é processado como sempre. Se algum WSDL for gerado para o serviço da Web ao qual o tipo de política está associado, uma asserção de política será incluída indicando que uma operação suportará chamadas com um contexto de atividade de negócios quando esse contexto estiver disponível.

Nunca
Para um cliente, o cliente nunca propaga um contexto WS-BA em um pedido de saída.

Para um servidor, qualquer pedido que seja recebido não deve incluir um contexto de WS-BA, caso contrário, o pedido será rejeitado com um erro MustUnderstand. Se algum WSDL for gerado para o serviço da Web ao qual o tipo de política está associado, o WSDL não incluirá uma asserção de política para um contexto de atividade de negócios.



Nome do arquivo: uwbs_wsspstran.html