Esta sección explica como administrar los servicios de edinn

POST /console/ServiceHandler

Este método sirve para crear, iniciar, parar y eliminar servicios.

Parámetros de solicitud:

    • action [obligatorio]: que acción desea: 0-crear, 1-iniciar, 2-parar, 3-eliminar.
    • serviceName [obligatorio]: el Id del servicio.
    • serviceDisplayName: el nombre del servicio.
    • company [obligatorio]: el Id de compañía.
    • host [obligatorio]: la IP o el nombre del host.
    • account [obligatorio]: el usuario de windows.
    • password [obligatorio]: la contraseña del usuario de windows.
    • directory [obligatorio si acción is 0]: el directorio del ejecutable del servicio.
    • startType [obligatorio  si acción is 0]: determina si el método de inicio es manual o automático.
    • session [obligatorio]: el Id de la sesión activa.

Respuesta:

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

Ejemplo:

Content-Type: application/json

Request: /console/ServiceHandler?action=1&company=0000000001&serviceName=edinnM2_Central_0000000001&session=TIlB31jdRNBSEp4IwQT9QiwzX54q6LUsEztbwYiJXGsOoE0YGCUbAB4urUI8&host=192.168.1.100&account=admin=1234


Reponse (success):

{

"status": "0",

"data": "0",

"message": "Success"

}

GET /console/ServiceHandler

Este método se usa para obtener el estado o la configuración del servicio.

Parámetros requeridos:

    • action [obligatorio]: which action you want to do: 0-status, 1-consfiguration.
    • serviceName [obligatorio]: the Id of the service.
    • company [obligatorio]: the company Id.
    • host [obligatorio]: the IP or name of the host.
    • account [obligatorio]: the user name of the windows system.
    • password [obligatorio]: the windows system user password.
    • session [obligatorio]: the Id of the active session.

Respuesta:

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

Ejemplo:

Content-Type: application/json

Request: /console/ServiceHandler?user=LocalSystem&password=&host=&company=0000000001&session=O1ggOxp8AbNdS3gOdNUxri7XjzXIuSIIO5LIEpBZDddsE9BR1EFjUpg57qwB&serviceName=edinnM2_Central_0000000001&action=0

Reponse (success):

{

"status": "0",

"data": "0",

"message": "Success"

}