Este Web Service, es uno de los fundamentales de este grupo de API’s RESTfuldebido a que el mismo permite la consulta, el ingreso o la actualización de préstamos, incluyendo todos sus datos claves. Además de quedar registrado en la Aplicación SIFCO WEB, como un préstamo en estado pendiente. Adicionalmente se debe indicar que las opciones de Consulta, Ingreso o Actualización depende del parámetro Modo.
...
Modelo de Datos de este Web Service | Web Service a Constantes del Sistema Relacionados |
---|---|
WSIngresarPrestamoInput | |
Modo | Constantes asociadas a variables preestablecidas por la Aplicación SIFCO WEB. |
ConsultaNumero | Número de préstamo a visualizar o actualizar. Al ingresar no llenar esta información. |
WSIngresarPrestamoInput >WSCrPrestamo_SDT | |
PreEmpCodigo | Código de Empresa del Préstamo |
PreSucCodigo | Código de Sucursal del Préstamo |
PrePrdCod | Código del Producto en Préstamo |
ApColCod | Código SubProducto Colocación |
PreMonedaCod | Moneda en que se concedió el crédito |
PreCliCod | Código Cliente |
PreDirCor | Correlativo de Dirección Cliente |
PreAprCod | Código Aprobación Préstamo |
PreGarCod | Código Garantía Préstamo |
ApOrgCod | Código de Origen de Fondos |
PreGrDCod | Gran División Destino Préstamo |
PrePaiCod | Pais Inversión Préstamo |
PreRegCod | Región Inversión Préstamo |
PreDepCod | Departamento Inversión Préstamo |
PreMunCod | Municipio Inversión Préstamo |
CupNumero | Código del Cupo |
PreFacPlazo | Factor del Plazo |
PreFreCCod | Frecuencia Pago Capital |
PreFreCPlanilla | Frecuencia Pago Planilla |
PreCtaNumero | Número Cuenta Captaciones |
ApCaCCod | Código de Categoría de Crédito |
ApEstCod | Código de Estado |
PreUsuCod | Usuario que Ingresa Préstamo |
PreUsuMod | Usuario que Modificó Préstamo |
PreNumeroRefinanciamiento | Número de préstamo de refinanciamiento |
PrestamoInversionistas | Código del cliente en SIFCO |
PrestamoInversionistaPorcentajeMonto | Monto asignado al inversionista |
PrestamosInversionistasPromotorPorcentaje | % de Comisión Externa |
PrestamosInversionistasAgentePorcentaje | % Gestión del Préstamo |
PrestamosInversionistasContratoFlexible | ¿Tiene un contrato flexible?: |
EJEMPLOS DE REQUEST Y RESPONSE, PARA LOS SERVICIOS RESTful BAJO PROTOCOLO HTTP.
A continuación se muestra una tabla con un ejemplo de una Solicitud y un Respuesta para este Web Service.
METODO POST
CuentaRelacionadaClCliCod | Código del Cliente (Deudor, Codeudor) |
CuentaRelacionadaClNomSocio | Nombre del Cliente (Deudor, Codeudor) |
CuentaRelacionadaClReferencia | Referencia |
CuentaRelacionadaClCtaTipo | Tipo de Relación |
CuentaRelacionadaClCtaMonto | Monto del Crédito Asignado |
CuentaRelacionadaClNumID | Número de Identificación Cliente (Deudor, Codeudor) |
CuentaRelacionadaClCtaReferencia | No. Cuenta de Referencia |
EJEMPLOS DE REQUEST Y RESPONSE, PARA LOS SERVICIOS RESTful BAJO PROTOCOLO HTTP.
A continuación se muestra una tabla con un ejemplo de una Solicitud y un Respuesta para este Web Service.
METODO POST
Este método para este Web Service en especifico permite la Creación de Prestamos en la Aplicación SIFCO WEB.
...
El siguiente ejemplo consulta los datos de un cliente en la Aplicación SIFCO WEB, con el Parámetro Modo : “DSP“
Info |
---|
Información de campos “CuentaRelacionadaClCtaTipo“ |
NOMBRE | VALOR |
---|---|
Cliente Principal | P |
Cliente Mancomunado | M |
Dueño del Crédito | D |
Codeudor | C |
Fiador | F |
DeudorFactoring | G |
Tipo de Mensaje HTTP
Ejemplo
REQUEST
URL:
Code Block | ||
---|---|---|
| ||
https://test.sifco.org/democoopgt/rest/WSIngresarPrestamo |
HEADERS:
Code Block | ||
---|---|---|
| ||
content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........
genexus-agent: SmartDevice Application |
BODY:
language | json |
---|
Tipo de Mensaje HTTP | Ejemplo | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
REQUEST | URL:
HEADERS:
BODY:
| ||||||||||||||||||||
200 (Successful operation) Operación Exitosa |
| 400 (Bad Request). Solicitud Errada |
| 401 (This service needs an Authorization Header) (No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ). |
| 404 (Not Found). | Respuesta Vacía (Web Service, no encontrado)
EJEMPLO #2
El siguiente ejemplo inserta un préstamo en la Aplicación SIFCO WEB, con el Parámetro Modo : “INS”
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200 (Successful operation)
Operación Exitosa
language | json |
---|
|
|
|
|
|
|
|
|
|
|
400 (Bad Request).
Solicitud Errada
language | json |
---|
|
|
|
|
|
|
|
401 (This service needs an Authorization Header)
(No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ).
language | json |
---|
|
|
|
|
|
|
|
|
|
|
|
|
|
404 (Not Found).
EJEMPLO #3
El siguiente ejemplo consulta los datos de un préstamo en la Aplicación SIFCO WEB, con el Parámetro Modo : “UPD“
Tipo de Mensaje HTTP
Ejemplo
REQUEST
URL:
Code Block | ||
---|---|---|
| ||
https://test.sifco.org/democoopgt/rest/WSIngresarPrestamo |
HEADERS:
Code Block | ||
---|---|---|
| ||
content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........
genexus-agent: SmartDevice Application |
BODY:
language | json |
---|
| ||||||
400 (Bad Request). Solicitud Errada |
| |||||
401 (This service needs an Authorization Header) (No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ). |
| |||||
404 (Not Found). | Respuesta Vacía (Web Service, no encontrado) |
EJEMPLO #2
El siguiente ejemplo inserta un préstamo en la Aplicación SIFCO WEB, con el Parámetro Modo : “INS”
Tipo de Mensaje HTTP | Ejemplo | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
REQUEST | URL:
HEADERS:
BODY:
| |||||||||||||||
200 (Successful operation) Operación Exitosa |
| |||||||||||||||
400 (Bad Request). Solicitud Errada |
| |||||||||||||||
401 (This service needs an Authorization Header) (No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ). |
| |||||||||||||||
404 (Not Found). | Respuesta Vacía (Web Service, no encontrado) |
EJEMPLO #3
El siguiente ejemplo consulta los datos de un préstamo en la Aplicación SIFCO WEB, con el Parámetro Modo : “UPD“
Tipo de Mensaje HTTP | Ejemplo | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
REQUEST | URL:
HEADERS:
BODY:
| |||||||||||||||
200 (Successful operation) Operación Exitosa |
| |||||||||||||||
400 (Bad Request). Solicitud Errada |
| |||||||||||||||
401 (This service needs an Authorization Header) (No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ). |
| |||||||||||||||
404 (Not Found). | Respuesta Vacía (Web Service, no encontrado) |
...