GatewayScript
Utilice la política gatewayscript para ejecutar un programa DataPower® GatewayScript especificado.
Soporte de pasarela
| Pasarela | Versión de política |
|---|---|
| DataPower Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 |
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 gatewayscript.
Acerca de
La política gatewayscript le proporciona acceso incorporado al módulo DataPower Gateway a través de la variable apim.
Propiedades
En la tabla siguiente se listan las propiedades de política, se indica si se requiere una propiedad, y se especifica los valores válidos y predeterminados para la entrada, así como el tipo de datos de los valores.
| Etiqueta de propiedad | Obligatorio | Descripción | Tipo de datos |
|---|---|---|---|
| Título | Nee | El título de la política. El valor predeterminado es |
serie |
| Descripción | Nee | Una descripción de la política. | serie |
| Origen | Sí | El código fuente de GatewayScript que se va a ejecutar. Por ejemplo: |
serie |
Ejemplos
Los ejemplos siguientes muestran cómo se ve el OpenAPI completo para la política en el código fuente.
gatewayscript:
title: writes message to DataPower log
source: console.debug('Hello World!');Ejemplo dos:gatewayscript:
title: script written in multiple lines
source: |
var message = [ 'Hello', 'World!' ];
console.debug(message.join(' '));Para obtener más ejemplos de código, consulte Ejemplos de código deGatewayScript y, si utiliza DataPower API Gateway, Utilización de variables de contexto en las políticas de GatewayScript y XSLT con DataPower API Gateway.
Errores
JavaScriptError: se trata de un error genérico que captura todos los errores que se producen durante la ejecución de la política.