| Título |
Sí |
El título de la política. El valor predeterminado es invoke. |
serie |
| Descripción |
Nee |
Una descripción de la política. |
serie |
| URL |
Sí |
Especifica un URL para el servicio de destino. Para una API SOAP, se añade un URL de forma predeterminada. Cuando es posible, se proporciona el valor
Invocar URL a partir de información definida en el WSDL importado. |
serie |
| Perfil TLS |
Nee |
Especifica un perfil TLS que se va a utilizar para la transmisión segura de datos. |
serie |
| Timeout |
Sí |
El tiempo de espera antes de una respuesta del punto final (en segundos). El valor predeterminado es 60. |
entero |
| Seguir redirecciones |
Nee |
Especifica el comportamiento si el servidor back-end devuelve el código de estado HTTP 301 Moved
Permanently. Si selecciona esta casilla de verificación, la directiva invoke sigue la redirección URL realizando una llamada adicional al URL especificado en el encabezado Location en la respuesta. Si desmarca este recuadro de selección, invoke guarda el código de estado 301 y se considera que la llamada de API está completa.Nota: La propiedad follow-redirect sólo está soportada por DataPower API Gateway. Si utilizas el DataPower Gateway (v5 compatible), el invoke siempre sigue la redirección URL; la proxy política (no compatible con el DataPower API Gateway) guarda el código 301 de estado y completa la llamada a la API sin seguir la redirección URL. |
booleano |
| Nombre de usuario |
Nee |
El nombre de usuario que se va a utilizar para la autenticación básica HTTP. |
serie |
| Contraseña |
Nee |
La contraseña que se va a utilizar para la autenticación básica HTTP. |
serie |
| Método HTTP |
Sí |
El método HTTP que se va a utilizar para la invocación. Los siguientes valores son válidos.
- Conservar
- GET
- POST
- PUT
- SUPRIMIR
- PARCHE
- CABECERA
- OPCIONES
El valor predeterminado es GET. Sin embargo, si se establece en Keep, o si la propiedad se elimina de la fuente, se utiliza el método HTTP de la solicitud entrante. |
serie |
| Compresión |
Nee |
Seleccione este recuadro de selección para habilitar la compresión Content-Encoding al cargar. El recuadro de selección está desmarcado de forma predeterminada. |
booleano |
Tipo de memoria caché
|
Nee |
El tipo de caché determina si se guardan documentos en caché, respetando o anulando las directrices de control de caché HTTP
recibidas en la respuesta del URL de destino. Esta propiedad solamente entra en vigor cuando se recibe una respuesta, de lo contrario la política siempre
devuelve la respuesta no caducada guardada anteriormente en caché.Los valores válidos son:
- Protocolo
- El comportamiento de la caché está determinado por las cabeceras Cache-Control de la respuesta, conforme a RFC 7234.
Para optimizar el rendimiento, si la
pasarela recibe más de una solicitud de un recurso que no está en caché pero que podría guardarse en caché cuando al recibirse la respuesta del URL de destino
recibe, la pasarela solo envía una solicitud al URL de destino; el resto de peticiones no se procesan mientras no se recibe la respuesta de la primera
solicitud y se determina el comportamiento de la caché a partir de dicha respuesta. Si la respuesta indica que guardar en caché es posible, la pasarela
responderá con el recurso guardado caché a todas las solicitudes en espera. Si la respuesta indica que la no es posible guardar en caché, la pasarela envía
todas las solicitudes en espera al URL de destino. Utilice esta opción solo si espera que las respuestas del URL de destino se pueden guardar en caché,
en cuyo caso se debería mejorar el rendimiento y limitar la demanda del URL de destino. Sin embargo, si el URL de destino nunca indica que la pasarela tiene
que guardar en caché su respuesta, el rendimiento podría verse penalizado respecto de la opción Sin caché.
- Sin memoria caché
- Las respuestas del URL de destino no están no se guardan en caché en la pasarela independientemente de las cabeceras de guardado en caché devueltas. En
este caso, cada solicitud del cliente se envía al URL de destino.
Utilice esta opción si no desea guardar en caché ninguna respuesta del backend en la
pasarela, o si no es probable que una respuesta del URL de destino permita el guardado en caché mediante valores de la cabecera Cache-Control.
- Tiempo de vida
- Esta opción es similar a la opción Protocolo, salvo que permite especificar la cantidad de tiempo que se desea que permanezca en
caché una respuesta satisfactoria de la invocación o del proxy. Utilice esta opción solo si espera que las respuestas del URL de destino se pueden guardar en
caché.
El valor predeterminado es Protocolo. |
serie |
| Tiempo de vida |
Nee |
Especifica el tiempo en segundos que la respuesta permanece en la memoria caché. Sólo se aplica si la propiedad Tipo de memoria caché se establece en Time to Live. Entre un valor en el rango de 5 a 31708800.El valor predeterminado es 900. |
entero |
| Clave de memoria caché |
Nee |
Especifica el identificador exclusivo de la entrada de memoria caché de documento. Si se omite, se utiliza la serie URL completa como clave. |
serie |
| Detener en caso de error |
Nee |
Seleccione los errores que, si se generan durante la ejecución de la política, hacen que se detenga el flujo de ensamblaje. Si hay un flujo de catch
configurado para el error, se desencadena para manejar el error generado. Si se emite un error y no hay errores seleccionados para el valor de
Detener en caso de error o si el error emitido no es uno de los errores seleccionados, se permite que se complete la ejecución de la
política y el flujo de ensamblaje continúa. |
serie |
Variable de objeto de respuesta
|
Nee |
El nombre de una variable que se utilizará para almacenar los datos de respuesta de la solicitud. De forma predeterminada, la respuesta de
invocación, es decir el cuerpo las cabeceras, el código de estado y el mensaje de estado se guardan en la variable message. Utilice esta propiedad
para especificar una ubicación alternativa para almacenar la respuesta de invocación. Esta variable se puede utilizar en otras acciones, como Map. Nota: Si desea que la respuesta se guarde en el mensaje, deje la propiedad Variable de objeto de respuesta en blanco, no proporcione el valor message. |
serie |
| Almacenamiento intermedio |
Nee |
Selecciona «Buffering» para indicar si se desea almacenar en búfer la carga útil. Si se selecciona «Buffering», la carga útil se almacena en el búfer y la política de invocación puede comprobar el tipo de la carga útil. Si no se selecciona «Buffering», la carga útil se transmite en tiempo real y la política de invocación no puede comprobar el tipo de carga útil.Nota: Si activas el almacenamiento en búfer, también debes configurar una política de análisis para interpretar la carga útil. Sin una política de análisis, la carga útil sigue siendo un búfer sin interpretar, y la política de invocación se ejecuta correctamente si el servicio de fondo acepta cargas útiles de tipo binary o detect. Si se configura una política de análisis, esta desactiva implícitamente la transmisión en continuo, incluso si el almacenamiento en búfer está desactivado, ya que el análisis requiere que se almacene en búfer toda la carga útil. Para obtener más información, consulta Parse. |
booleano |