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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

API WS

 API WS

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

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

Parametros de ingreso

NombreTipoObligatorio?Descripcion
1uservarcharSi
2passwordvarcharSi

Parametros de egreso

NombreTipoObligatorio?Descripcion
1SIDvarcharSi
2exitCodenumericNo
3messageCodevarcharNo


Authorization User

Descripcion 

Esta transaccion 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

Parametros de ingreso

NombreTipoObligatorio?Descripcion
1SIDnumericSiSession ID

Parametros de egreso

Nombre

Tipo

Obligatorio?Descripcion
1platformslistSi
2roleslist

3profileslist

4exitCodenumeric

5messageCodevarchar

Get Platform User

Descripcion

Esta transaccion 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

Parametros de ingreso

NombreTipoObligatorio?Descripcion
1SIDnumericSiSession ID

Parametros de egreso

NombreTipoObligatorio?Descripcion
1

platforms

listSi
2exitCodenumeric

5messageCodevarchar

Codigos de respuesta WS

CodigoDescripcionObservacion
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