IntroduccionIntroducción El objetivo de este documento es exponer a todos los interesados las opciones que ofrece el API de Cabal,. a traves de la tecnologia conocida com webservice. Detallar los servicios, parametros y requisitos para poder integrar los sistemas. produccion direccion produccion sera producción será proporcionada por Cabal | Descripcion transaccion transacción permite consultar la validez de un usuario en el SAC. URI | URI | Input Type | Output Type | | /autheticationUser | POST, Content-Type: application/x-www-form-urlencoded | Content-Type:applicatoin/json |
|---|
| Parametros Descripcion| Descripción |
|---|
| 1 | user | varchar | Si |
| | 2 | password | varchar | Si |
| Parametros Descripcion| Descripción |
|---|
| 1 | SID | varchar | Si |
| | 2 | exitCode | numeric | No |
| | 3 | messageCode | varchar | No |
|
| Descripcion transaccion transacción permite obtener los datos de acceso del usuario, sus roles, plataformas, perfiles. URI | URI | Input Type | Output Type |
|---|
| *authorizationUser | POST, Conten-Type: application/x-www-form-urlencoded | Conten-Type:application/json |
| Parametros Descripcion| Descripción |
|---|
| 1 | SID | numeric | Si | Session ID |
| Parametros Descripcion| Descripción |
|---|
| 1 | platforms | list | Si |
| | 2 | roles | list |
|
| | 3 | profiles | list |
|
| | 4 | exitCode | numeric |
|
| | 5 | messageCode | varchar |
|
|
|
Get Platform UserDescripcion transaccion transacción permite obtener las plataformas a las que puede accedes un usuario URI
|
| URI | Input Type | Output Type |
|---|
| /getPlatformsUser | POST, Conten-Type: application/x-www-form-urlencoded | Content-Type:application/json |
Parametros Parámetros de ingreso Descripcion| Descripción |
|---|
| 1 | SID | numeric | Si | Session ID |
Parametros Parámetros de egreso Descripcion| Descripción |
|---|
| 1 | platforms | list | Si |
| | 2 | exitCode | numeric |
|
| | 5 | messageCode | varchar |
|
|
Codigos Códigos de respuesta WS CodigoDescripcionObservacion| Observación |
|---|
| 0 | Resultado exitoso | Se obtiene del campo "exitCode". Si el codigo es cero, no hay mensaje de salida en la variable "messageCode" | | -1 | Se ha producido un error | En el campo "messageCode" viene la descripcion del error |
|