OperacionesDimo BBDD - v1.1.6.0
Autor | Arturo Sosa |
Fecha |
|
Estado |
|
Ambiente |
|
REGISTRO DE CAMBIOS
- Se agregó el proceso 'Control de Transacciones Pendientes Pasadas'
- Documentación: https://confluence.cabal.coop.py/x/PAmXAQ
OBJETOS AFECTADOS
TABLAS:
- CREDITOPY.API_CEIBO_PROCEDURES
- CREDITOPY.API_CEIBO_PROCEDURES_PRMS_IN
- CREDITOPY.API_CEIBO_PROCEDURES_PRMS_OUT
PRE-REQUISITOS
IMPLEMENTACION
- Ejecutar los sgtes comandos en el esquema CREDITOPY del ambiente de Preproducción (10.5.2.30)
INSERT API CEIBO - Cabecera
--Agregar un WS nuevo en la Cabecerass Insert into CREDITOPY.API_CEIBO_PROCEDURES a (a.ID_API_SP, a.CATEGORIA, a.DESCRIPCION, a.API_PATH_GROUP, a.API_PATH_VERSION, a.API_PATH_NAME, a.PROCEDURE_DATABASE, a.PROCEDURE_SCHEMA, a.PROCEDURE_NAME, a.SIMPLIFICAR_RESPONSE_S_N, a.FECHA_HORA_INS, a.USUARIO_INS, a.FECHA_HORA_UPD, a.USUARIO_UPD) values (65, 'OD APP', 'Obtener los datos de las Comisiones para distribuir entre Participantes', 'odApp', 'v1', 'getDatosComisiones', 'BAPY', 'creditopy', 'PR_COMISIONES_CABAL_QR', 'N', sysdate, 'ASOSA',sysdate, 'ASOSA'); --commit --Agregar valores de Entrada del WS INSERT INTO CREDITOPY.API_CEIBO_PROCEDURES_PRMS_IN i (i.ID_API_SP, i.NRO_ORDEN, i.PARAM_NAME, i.TIPO_DATO, i.REQUERIDO_API_S_N, i.NULABLE_S_N, i.DEFAULT_VALUE) VALUES (65,1,'idTxDestinatario','TEXTO','S','N','0') --commit --Agregar valores de Salida del WS INSERT INTO CREDITOPY.API_CEIBO_PROCEDURES_PRMS_OUT (ID_API_SP, NRO_ORDEN, PARAM_NAME, TIPO_DATO, RETORNAR_API_S_N) VALUES(65, 1, 'codReturn', 'NUMERO', 'S'); INSERT INTO CREDITOPY.API_CEIBO_PROCEDURES_PRMS_OUT (ID_API_SP, NRO_ORDEN, PARAM_NAME, TIPO_DATO, RETORNAR_API_S_N) VALUES(65, 2, 'txtReturn', 'TEXTO', 'S'); INSERT INTO CREDITOPY.API_CEIBO_PROCEDURES_PRMS_OUT (ID_API_SP, NRO_ORDEN, PARAM_NAME, TIPO_DATO, RETORNAR_API_S_N) VALUES(65, 3, 'valorComision', 'NUMERO', 'S'); --commit
2.Ejecutar la creación de un Procedimiento almacenado en CREDITOPY del ambiente de Preproducción (10.5.2.30)
Creación de PR
CREATE OR REPLACE PROCEDURE CREDITOPY.PR_COMISIONES_CABAL_QR(IdTxDestino IN VARCHAR2, codReturn OUT NUMBER, txtReturn OUT VARCHAR2, valorComision OUT NUMBER) IS VR_VALOR_COMISION NUMBER(15,2); BEGIN codReturn := 1; txtReturn := 'NO CORRESPONDE EL REQUEST'; SELECT c.IMPORTE_DTO INTO VR_VALOR_COMISION FROM CREDITOPY.CUPONES c WHERE c.NUMERO_CUPON = IdTxDestino; --SELECT c.IMPORTE_DTO INTO VR_VALOR_COMISION FROM CREDITOPY.CUPONES c WHERE c.FECHA_CUPON BETWEEN to_date('151220220000','ddmmyyyyhh24mi') AND to_date('020220230000','ddmmyyyyhh24mi') AND c.NUMERO_CUPON = 1449358386; codReturn := 0; txtReturn := 'SUCCESS'; valorComision := VR_VALOR_COMISION; END;
ROLLBACK
- No posee Rollback