...
El uso de esta funcionalidad tiene unas de restricciones y limitaciones las cuales detallaremos a continuacion.
Servicios
Request:
- Los servicios que son disponibilizados a traves de las parametrizaciones SOLO pueden recibir JSON como parametro de entrada.
- Los unicos tipos de datos aceptados son NUMERO/TEXTO/FECHA. El tipo de dato FECHA debe enviarse como un texto en formato dd/mm/yyyy o dd/mm/yyyy hh24:mi:ss.
- Mas adelante se detallarán ejemplos de como invocar a los servicios.
Response:
- Los servicios que son disponibilizados a traves de las parametrizaciones SOLO pueden recibir JSON como parametro de entrada.
...
- La respuesta del servicio siempre sera un JSON. El Servicio siempre devolverá una representacion de un STRING de cada dato retornado desde el Stored Procedure
Procedimientos Almacenados
Los procedimientos almacenados configurados deben cumplir obligatoriamente con los siguientes criterios:
Criterios Generales
- Los procedimientos almacenados deben existir en @BAPY o en @OLPY. El API no se conecta a ninguna otra Base de Datos.
- Los procedimientos deben poder ser vistos e invocados por el usuario: CREDITOPY.
- Los procedimientos configurados deben estar programados de tal manera que PRIMERO se definan los parametros de ENTRADA , luego los de SALIDA.
Parametros de Entrada / Salida:
Entrada:
Solo son soportados los siguientes tipos de datos para los parametros de entrada:
- Número (Number, Double, Decimal, etc. )
- Texto (Varchar, CHAR, CLOB )
- Fecha (Date)
- Obs: Cuaquier otro tipo de dato será tratado como por el API como un String.
Salida:
Solo son soportados los siguientes tipos de datos para los parametros de salida:
- Número
- Texto
- Fecha
- Cursor
Configuracion de Servicios
...