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