Introduccion 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. URLs Entorno de pruebas http://10.5.1.X:8080/sac (Wildfly 13) Entorno de produccion La direccion para produccion sera proporcionada por Cabal Authentication User Descripcion Esta transaccion 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 de ingreso N° | Nombre | Tipo | Obligatorio? | Descripcion |
---|
1 | user | varchar | Si |
| 2 | password | varchar | Si |
|
Parametros de egreso N° | Nombre | Tipo | Obligatorio? | Descripcion |
---|
1 | SID | varchar | Si |
| 2 | exitCode | numeric | No |
| 3 | messageCode | varchar | No |
|
Authorization User Descripcion Esta transaccion 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 de ingreso N° | Nombre | Tipo | Obligatorio? | Descripcion |
---|
1 | SID | numeric | Si | Session ID |
Parametros de egreso N° | Nombre | Tipo | Obligatorio? | Descripcion |
---|
1 | platforms | list | Si |
| 2 | roles | list |
|
| 3 | profiles | list |
|
| 4 | exitCode | numeric |
|
| 5 | messageCode | varchar |
|
|
Get Platform User Descripcion Esta transaccion 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 de ingreso N° | Nombre | Tipo | Obligatorio? | Descripcion |
---|
1 | SID | numeric | Si | Session ID |
Parametros de egreso N° | Nombre | Tipo | Obligatorio? | Descripcion |
---|
1 | platforms | list | Si |
| 2 | exitCode | numeric |
|
| 5 | messageCode | varchar |
|
|
Codigos de respuesta WS Codigo | Descripcion | Observacion |
---|
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 |
|