comutador
Use o componente switch para executar uma das várias seções do conjunto com base em qual condição especificada é preenchida.
Suporte de gateway
| Gateway | Versão da política |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 |
Este tópico descreve como configurar a política na interface com o usuário do conjunto; para obter detalhes sobre como configurar a política em sua origem do OpenAPI , consulte switch
Uma construção switch fornece uma maneira de ramificar um conjunto com base em múltiplas condições. Cada componente switch contém múltiplos casos, cada um correspondendo a uma seção do conjunto que é executada somente quando a condição ou operação especificada pelo caso é atendida ou usada. Além disso, um caso otherwise é executado quando nenhum outro caso é preenchido.
Inclua novos casos clicando em + Caso e inclua um caso otherwise
clicando em + Otherwise.
Se múltiplos casos forem preenchidos, o caso de prioridade mais alta será executado. Altere a prioridade dos casos clicando nos ícones Mover para cima
e Mover para baixo
.
Para configurar um caso a ser executado se uma operação específica for chamada, use o campo procurar operações e selecione sua operação na lista. É possível refinar os resultados da procura digitando no campo procurar operações.
Para configurar um caso a ser executado com base em uma condição GatewayScript, clique em Editar
condição e insira seu script na janela Editor de condição
. Depois de fornecer um script, é possível editar seu script no
campo Condição ou clicando em editar condição.
Se você estiver usando o DataPower Gateway (v5 compatible), insira sua condição como GatewayScript diretamente em uma área de código no Editor de condição. Se você estiver usando o DataPower API Gateway, o Editor de Condição fornecerá um construtor de script para ajudar a construir seu script de condição; para obter mais informações, consulte Utilizando o Editor de Condição de Política do Comutador.
Para excluir um caso, clique no ícone Remover caso ![]()
Se você deseja que uma ou mais políticas ou construções sejam executadas quando a condição de um caso é preenchida, arraste a nova política ou construção para uma das caixas tracejadas que são exibidas dentro da seção do caso da construção do comutador.
Detalhes da propriedade de construção
É possível configurar as propriedades de uma construção na folha de propriedade na visualização do conjunto.
| Propriedade | Necessá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, switch será usado por padrão. |
| Descrição | Não | Uma descrição de sua construção, não é exibida na tela. |
| CASE | Sim (uma ou mais) | Especifique uma ou mais operações ou grave um script para uma condição.
|
| caso contrário | Não | Inclua um caso otherwise se deseja executar uma seção do conjunto quando nenhum outro caso for preenchido. |