HowTo Calculo via API Rest

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 un navegador invocar la url construída según la descripción, e ingresar el usuario y contraseña que se solicita con el usuario de ingreso a O3BP&A.

....