Puede utilizar la API REST de administración de IBM® App Connect Enterprise para actualizar y guardar de forma dinámica el estado de supervisión de un servidor de integración, sin necesidad de reiniciar dicho servidor.
Antes de empezar
Lea los siguientes temas:
Acerca de esta tarea
Puede actualizar dinámicamente el estado de supervisión utilizando el verbo PATCH en la API REST de administración. Las actualizaciones realizadas utilizando el verbo PATCH persisten en el subdirectorio overrides del directorio de trabajo del servidor de integración, lo que significa que las actualizaciones no se pierden si se detiene el servidor de integración.
Puede utilizar el método de la API REST siguiente para actualizar y persistir el estado de supervisión de un servidor de integración:
Procedimiento
- Para un servidor de integración independiente:
PATCH http://hostname:port/apiv2/monitoring/flow-monitoring
Por ejemplo, para establecer el estado de supervisión en inactive y persistir este estado, ejecute el mandato curl siguiente:
curl -X PATCH http://hostname:port/apiv2/monitoring/flow-monitoring -d {"properties": { "publicationOn": "active" }}
- Para un servidor de integración gestionado por un nodo de integración:
PATCH http://hostname:port/apiv2/servers/integrationServerName/monitoring/flow-monitoring
Por ejemplo, para establecer el estado de supervisión en inactive y persistir este estado en el servidor de integración ACESERV1, ejecute el mandato curl siguiente:
curl -X PATCH http://hostname:port/apiv2/servers/ACESERV1/monitoring/flow-monitoring -d {"properties": { "publicationOn": "active" }}
La operación PATCH actualiza el valor publicationOn en el objeto de supervisión. Si el mandato se ejecuta correctamente, se devuelve un código de estado HTTP 204. Puede ver los valores actualizados en el subdirectorio overrides del directorio de trabajo del servidor de integración.