Page tree
Skip to end of metadata
Go to start of metadata

API WS

 API WS

Introducció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.

 URLs

Entorno de pruebas

http://10.5.1.X:8080/sac (Wildfly 13)

Entorno de producción

La dirección para producción será proporcionada por Cabal

 Authentication User

Descripción

Esta transacción permite consultar la validez de un usuario en el SAC.

URI

URIInput TypeOutput Type
/authenticationUserPOST, Content-Type:application/x-www-form-urlencodedContent-Type:application/json

Parámetros de ingreso

NombreTipoObligatorio?Descripción
1uservarcharSi
2passwordvarcharSi

Parámetros de egreso

NombreTipoObligatorio?Descripción
1SIDvarcharSi
2exitCodenumericNo
3messageCodevarcharNo
 Authorization User

Descripción 

Esta transacción permite obtener los datos de acceso del usuario, sus roles, plataformas, perfiles.

URI

URIInput TypeOutput Type
*authorizationUserPOST, Conten-Type: application/x-www-form-urlencodedConten-Type:application/json

Parámetros de ingreso

NombreTipoObligatorio?Descripción
1SIDnumericSiSession ID

Parámetros de egreso

Nombre

Tipo

Obligatorio?Descripción
1platformslistSi
2roleslist

3profileslist

4exitCodenumeric

5messageCodevarchar

 Get Platform User

Descripción

Esta transacción permite obtener las plataformas a las que puede accedes un usuario

URI

URIInput TypeOutput Type
/getPlatformsUserPOST, Conten-Type: application/x-www-form-urlencodedContent-Type:application/json

Parámetros de ingreso

NombreTipoObligatorio?Descripción
1SIDnumericSiSession ID

Parámetros de egreso

NombreTipoObligatorio?Descripción
1

platforms

listSi
2exitCodenumeric

5messageCodevarchar

 Códigos de respuesta WS
CódigoDescripciónObservación
0Resultado exitosoSe obtiene del campo "exitCode". Si el codigo es cero, no hay mensaje de salida en la variable "messageCode"
-1Se ha producido un errorEn el campo "messageCode" viene la descripcion del error
  • No labels