Esta sección explica como administrar las tareas de edinn.

POST /console/TaskHandler

Este método se usa para ejecutar cualquier tarea de edinn.

Parámetros requeridos:

    • taskName [obligatorio]: el nombre de la tarea: ReportsCache, ReportsCacheUnschedule, Optimizer, Autocalendar, Updateserver, Bigdata.
    • company [obligatorio]: Id de la compañia.
    • host [obligatorio]: la Ip o el nombre del host.
    • port [obligatorio]: el puerto de la base de datos.
    • directory [obligatorio]: el directorio del ejecutable de la tarea.
    • extParams: parámetros adicionales separados por "," en Autocalendar y Updateserver. Separados por espacio en Bigdata.
    • session [obligatorio]: el Id de la sesión activa.

Response:

    • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
    • data: devuelve un booleano en función del resultado de la transacción.
    • message: "Success" o una información descriptiva del error en cualquier otro caso.

Example:

Content-Type: application/json

Request: /console/TaskHandler?taskName=BIGDATA&company=0000000001&host=192.168.133.1&port=10000&directory=Y:\VB6\edinnM2\Console&session=9hCSX9oBWVbeilKi0L7zjKDPq0hSusjPII1CVCQIdgGdTYv2IQ9wijp5Q2km&extParams=192.168.133.1 10000 0000000001 0 99999 999 A0L1 20170301070004 18991230000000 1 1 0

Reponse (success):

{

"status": "0",

"data": True,

"message": "Success"

}