Tasks
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" } |