lançar

Use a política de lançamento para lançar um erro quando ele é atingido durante a execução de um

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 2.0.0

2.1.0 (DataPower API Gateway Versão 10.0.3.0 ou posterior)

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 throw.

Quando a política throw é encontrada, o erro e a mensagem de erro especificados são produzidos.

Se tiver sido configurada uma captura de que o erro produzido pela política de lançamento foi preenchido, a captura será acionada.

Se nenhuma captura for acionada pelo erro lançado, então um500 Internal Server Erroré retornado ao responsável pela chamada da API.

Detalhes da propriedade do componente

É possível configurar as propriedades de um componente na folha de propriedade na visualização de montagem.

Tabela 2. As propriedades de um componente de lançamento
Propriedade Obrigatório Descrição
Título Não Um título customizado para seu componente quando ele é exibido na tela. Se um título não for especificado, throw será usado por padrão.
Nome do erro True O nome do erro que é lançado pela política.
Somente DataPower API GatewayCódigo de status de erro (versão da política 2.1.0 e posteriores) Não Especifique o código de status HTTP para o erro. É possível usar o formato $(variable) para referenciar a variável de contexto da API error.status.code .
Somente DataPower API GatewayMotivo do status de erro (versão da política 2.1.0 e posteriores) Não Especifique a frase de motivo HTTP para o erro. É possível usar o formato $(variable) para referenciar a variável de contexto da API error.status.reason .
Mensagem de erro Não A mensagem de erro que é retornada com o nome de erro.