throw
Utilice la política throw para emitir un error cuando se alcanza durante la ejecución de un flujo de ensamblaje.
Soporte de pasarela
| Pasarela | Versión de política |
|---|---|
| DataPower® Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 2.1.0 (DataPower API Gateway Versión 10.0.3.0 o posterior) |
En este tema se describe cómo configurar la política en la interfaz de usuario de Assembly; para obtener más información sobre cómo configurar la política en el código fuente de OpenAPI, consulte throw.
Cuando se encuentra la política throw, se genera el error y el mensaje de error especificado.
Si se ha configurado una captura que el error generado por la política throw cumple, se desencadenará la captura.
Si el error generado no desencadena ninguna captura,500 Internal Server Errorse devuelve al interlocutor de la API.
Detalles de propiedad de componente
Puede configurar las propiedades de un componente en la hoja de propiedades de la vista de ensamblado.
| Propiedad | Obligatorio | Descripción |
|---|---|---|
| Título | Nee | Un título personalizado para el componente cuando se visualiza en el lienzo. Si no se especifica un título, se utiliza throw de forma
predeterminada. |
| Nombre del error | Sí | El nombre de error emitido por la política. |
| Nee | Especifique el código de estado de la solicitud ( HTTP ) para el error. Puede utilizar el formato $(variable) para hacer referencia a la variable de contexto de la API error.status.code . |
|
| Nee | Especifique la frase de motivo de error ( HTTP ). Puede utilizar el formato $(variable) para hacer referencia a la variable de contexto de la API error.status.reason . |
|
| Mensaje de error | Nee | El mensaje de error que se devuelve con el nombre de error. |