HowTo Invocación de Cálculo via API Rest
Introducción
Se describe como invocar la ejecución de un cálculo del Advanced Scorecard mediante API Rest, puede ser utilizado para invocar ejecuciones por lote (batch).
Aplica a O3 BP&A |
1.0 (o superior) |
---|---|
Autor |
Federico González |
Contexto
Se asume una instalación operativa de O3 BP&A donde el cálculo de los Advaned Scorecards se realiza interactivamente y se quiere integrar el mismo a un proceso automatizado externo a O3 BP&A.
Recomendación
O3 BP&A incluye en su API un mecanismo de invocación de este cálculo.
El API es:
Url |
Descripción |
---|---|
GET http://<host>:<port>/o3bpa/rest-services/domains/<domain>/actions/calc/artifact/<artifact> |
Calcula el artefacto 'artifact'. |
GET http://<host>:<port>/o3bpa/rest-services/domains/<domain>/actions/calc/artifact/<artifact>/upto/<to> |
Calcula el artefato 'artifact' hasta la fecha 'to'. |
Parámetros:
Nombre |
Descripción |
---|---|
<host> |
Host del servidor. |
<port> |
Puerto donde escucha el servidor O3BPA. |
<domain> |
Dominio en el que se está trabajando. |
<artifact> |
Id del artefacto a calcular (número de instancia que se puede encontrar en las alertas). |
<to> |
Fecha hasta cuando se vá a calcular, su formato es: YYYY-MM-DD (año-mes-dia). |
Ejemplos:
Este servicio requiere de autenticación, en el ejemplo se puede utilizar el usuario comun y password comun.
Url |
Descripción |
---|---|
http://localhost:8180/o3bpa/rest-services/domains/sample/actions/calc/artifact/24 |
Corre los calculos sobre el artefacto 24 |
http://localhost:8180/o3bpa/rest-services/domains/sample/actions/calc/artifact/24/upto/2008-10-10 |
Corre los calculos sobre el artefacto 24 hasta la fecha 10 de octubre de 2008 |
Procedimiento
En linux, se puede ejecutar:
....