passa a
Utilizzare il componente switch per eseguire una delle diverse sezioni dell'assieme in base alla quale viene soddisfatta una condizione specificata.
Assistenza per i gateway
| Gateway | Versione politica |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 |
In questa sezione viene descritto come configurare il criterio nell'interfaccia utente di Assembly; per ulteriori dettagli su come configurare il criterio nel codice sorgente di OpenAPI, consultare switch.
Un costrutto switch fornisce un modo per creare un ramo di un assieme basato su più condizioni. Ogni componente switch contiene più casi, ognuno corrispondente a una sezione dell'assieme che viene eseguito solo quando la condizione o l'operazione specificata dal caso viene soddisfatta o utilizzata. Inoltre, un caso otherwise viene eseguito quando nessun altro caso viene soddisfatto.
Aggiungere nuovi casi facendo clic su + Caso e aggiungere un caso otherwise
facendo clic su + Altro.
Se vengono soddisfatti più casi, verrà eseguito il caso con priorità più alta. Modifica la priorità dei casi cliccando sulle icone "Sposta in alto
"
e "Sposta in basso".
Per configurare un caso da eseguire se viene richiamata un'operazione specifica, utilizzare il campo Operazioni di ricerca e selezionare l'operazione dall'elenco. È possibile perfezionare i risultati della ricerca immettendo nel campo Operazioni di ricerca .
Per configurare un caso da eseguire in base alla condizione di GatewayScript , fare clic su modifica condizione e immettere il proprio script nella finestra Editor delle condizioni
. Una volta fornito uno script, è possibile modificarlo nel campo Condizione o facendo clic su Modifica condizione.
Se si utilizza DataPower Gateway (v5 compatible), si immette la propria condizione come GatewayScript direttamente in un'area di codice nell' editor delle condizioni. Se si utilizza DataPower API Gateway, l 'editor delle condizioni mette a disposizione uno strumento di creazione di script che consente di creare lo script della condizione; per ulteriori informazioni, consultare la sezione "Utilizzo dell'editor delle condizioni delle politiche di switch ".
Per eliminare un caso, clicca sull'icona "Rimuovi
caso".
Se si desidera che una o più politiche o costrutti vengano eseguiti quando la condizione di un caso viene soddisfatta, trascinare la nuova politica o costruire su una delle caselle tratteggiate visualizzate nella sezione del caso del costrutto switch.
Dettagli proprietà costrutto
È possibile configurare le proprietà di un costrutto nel foglio delle proprietà nella vista di assemblaggio.
| Proprietà | Obbligatorio | Descrizione |
|---|---|---|
| Titolo | N | Un titolo personalizzato per il costrutto quando viene visualizzato nell'area. Se non si specifica un titolo, switch viene utilizzato per impostazione predefinita. |
| Descrizione | N | Una descrizione del costrutto, non viene visualizzata nell'area. |
| maiuscolo/minuscolo | Sì (uno o più) | Specificare una o più operazioni o scrivere uno script per una condizione.
|
| altrimenti | N | Aggiungere un caso Altro se si desidera eseguire una sezione dell'assieme quando non vengono soddisfatti altri casi. |