se

Use a construção if para aplicar uma seção do conjunto quando uma condição for preenchida.

Suporte de gateway

Tabela 1. Tabela que mostra quais gateways suportam esta política e a versão correspondente da política
Gateway Versão da política
DataPower® Gateway (v5 compatible) 1.0.0
DataPower API Gateway, funcionalidade fornecida pelo switch

Este tópico descreve como configurar a política na interface de usuário do Assembly; para obter detalhes sobre como configurar a política na sua fonte do OpenAPI, consulte o link.

Uma construção if fornece uma maneira de ramificar o conjunto de uma API quando uma condição especificada for preenchida. Cada construção if contém uma seção do conjunto que é executada somente quando o script dentro da construção retorna um valor true.

Ao usar a folha de propriedade da visualização de montagem, clique no campo Condição para gravar sua condição que retorna true ou false.

Se desejar que uma ou mais políticas ou construções sejam executadas quando a condição da construção if for preenchida, arraste a nova política ou construção para uma das caixas tracejadas que são exibidas dentro da construção if. As construções e políticas incluídas na construção if fazem parte do caso que é executado quando a condição da construção if é retornada como true.

Para obter informações sobre a implementação da construção `if` no ` OpenAPI `, consulte `if `.

No campo Condição, use a forma apim.getvariable('context.location.variable') para referenciar suas variáveis, em que context é o contexto que você deseja referenciar, location é o local da variável dentro desse contexto e variable é o nome da variável.

Detalhes da propriedade de construção

É possível configurar as propriedades de uma construção na folha de propriedade na visualização do conjunto.

Tabela 2. As propriedades de uma construção if
Propriedade Obrigatório Descrição
Título Não Um título customizado para sua construção quando ela é exibida na tela. Se um título não for especificado, if será usado por padrão.
Descrição Não Uma descrição de sua construção, não é exibida na tela.
Condição True Use o GatewayScript para fornecer condições. Uma lista das variáveis de contexto que você pode usar para gerar condições está disponível em API Connect context variables.