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

Version 1 Current »

SwitchBancario BBDD- v2.0.0.0

AutorArturo Sosa
Fecha

 

Estado
  • PENDIENTE
  • IMPLEMENTADO
Ambiente
  • PRE-PRODUCCION
  • PRODUCCION

REGISTRO DE CAMBIOS

  1. CREAR UN PKG EN PROD.

OBJETOS AFECTADOS

  1. BBDD BAPY@CREDITOPY (10.5.3.5:1521)

PRE-REQUISITOS

IMPLEMENTACION

  1. EJECUTAR EN LA BBDD DE BAPY@CREDITOPY (10.5.3.5:1521) EL SGTE QUERY:
CREAR PR
CREATE OR REPLACE PROCEDURE CREDITOPY.PR_INSERT_TCO_CUENTAS_V1(P_DOCUMENTO IN VARCHAR2,
																P_TARJETA_ENCR IN VARCHAR2) IS
BEGIN
	DECLARE
		PO_DOCUMENTO VARCHAR2(40);
		PO_TARJETA_DESEN VARCHAR2(40);
	BEGIN
		PO_DOCUMENTO := P_DOCUMENTO;
		PO_TARJETA_DESEN:= CREDITOPY.FC_CRIPTO2PAN(P_TARJETA_ENCR);
		
		--RECUPERAR EL CLIENTE_ID
		SELECT dc.CLIENTE_ID INTO PO_DOCUMENTO
			FROM DIMO_SICOOP.D_CLIENTE@SICOOP dc
			WHERE dc.CI = P_DOCUMENTO;
		
		--HACER EL INSERT
		INSERT INTO DIMO_SICOOP.D_CUENTA@SICOOP
			(CUENTA_ID, CLIENTE_ID, PARTICIPANTE_ID, NRO_CUENTA, TIPO_CUENTA, NRO_CONTRATO, MONEDA, ENABLED, LAST_USER, LAST_TIME, CUENTA_MADRE_FLAG, CODIGO_NOVEDAD, FAVORITO)
			VALUES(DIMO_SICOOP.S_D_CUENTA.nextval@SICOOP, PO_DOCUMENTO, 1, PO_TARJETA_DESEN, 'TCO', '0', 'GUA', 1, 'administrador', SYSDATE(), 0, NULL, 0);
		 COMMIT;
		 
		EXCEPTION
			WHEN OTHERS THEN 
				PO_DOCUMENTO := 'ALGO REVIENTA';
				PO_TARJETA_DESEN := SQLCODE;
	END;
END PR_INSERT_TCO_CUENTAS_V1;



ROLLBACK

  1. NO POSEE ROLLBACK



  • No labels