SwitchBancario BBDD- v3.0.0.0

AutorArturo Sosa
Fecha

 

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

REGISTRO DE CAMBIOS

[Listado de correcciones, mejoras a ser implementadas]

  1. CAMBIOS PARA LAS CONCILIACIONES DE FIC && INTERFISA.

OBJETOS AFECTADOS

[Listado de objetos, modulos, o aplicaciones afectadas]

  1. BBDD DIMO_SICOOP@OPERAC_SICOOP(10.5.3.22:1522)

PRE-REQUISITOS

[Pre-requisitos para la implementacion]

IMPLEMENTACION

[Pasos a paso para la correcta implementacion del release]

  1. EJECUTAR EN LA BBDD DE DIMO_SICOOP@CABALSERVICES (10.5.3.22:1522) EL SGTE QUERY:
    1. --MOPP BBDD
      ALTER TABLE CABALSERVICES.CS_PART_PROVEEDOR 
      ADD( T01_CUENTA_BOLSA NVARCHAR2(40));
      
      ALTER TABLE CABALSERVICES.CS_PART_PROVEEDOR 
      ADD( T01_TOKEN NVARCHAR2(200));
  2. EJECUTAR EN LA BBDD DE DIMO_SICOOP@OPERAC_SICOOP (10.5.3.22:1522) EL SGTE QUERY:
    1. CREATE SEQUENCE T68_ID_TRX_FIC 
        MINVALUE 1 
        INCREMENT BY 1
      CREATE TABLE OD_TRX_FIC ( 
        T68_ID_TRX_FIC           NUMERIC(18)    NOT NULL, 
        T68_ID_PROCESO_MAIN      NUMERIC(12)    NOT NULL, 
        T68_MENSAJE              NVARCHAR2(100)    NOT NULL, 
        T68_COD_BIC_DESTINO      NVARCHAR2(40)    NOT NULL, 
        T68_COD_BIC_ORIGEN       NVARCHAR2(40)    NOT NULL, 
        T68_TITULAR_DESTINATARIO NVARCHAR2(100)    NOT NULL, 
        T68_TITULAR_ORIGINANTE   NVARCHAR2(100)    NOT NULL, 
        T68_NUM_CUENTA_ORIGEN    NVARCHAR2(100)    NOT NULL, 
        T68_NUM_CUENTA_DESTINO   NVARCHAR2(100)    NOT NULL, 
        T68_DOC_ORIGINANTE       NVARCHAR2(100)    NOT NULL, 
        T68_DOC_DESTINATARIO     NVARCHAR2(100)    NOT NULL, 
        T68_NRO_REFERENCIA       NVARCHAR2(100)    NOT NULL, 
        T68_NRO_REF_SIPAP        NVARCHAR2(100)    NOT NULL, 
        T68_NRO_REF_SICOOP       NVARCHAR2(100)    NOT NULL, 
        T68_MONEDA               NVARCHAR2(100)    NOT NULL, 
        T68_MONTO                NUMERIC(18)    NOT NULL, 
        T68_CONCEPTO             NVARCHAR2(100)    NOT NULL, 
        T68_MOTIVO               NVARCHAR2(100)    NOT NULL, 
        T68_ESTADO_PROCESO       NVARCHAR2(100)    NOT NULL, 
        T68_FECHA                DATE    NOT NULL, 
        T68_TIPO_TRANSFERENCIA   NVARCHAR2(100)    NOT NULL, 
        T68_SITUACION            NVARCHAR2(40)    NOT NULL, 
        T68_ESTADO               NVARCHAR2(100)    NOT NULL, 
           PRIMARY KEY ( T68_ID_TRX_FIC ))
      CREATE OR REPLACE TRIGGER AN$1881T68_ID_TRX_FIC 
        BEFORE INSERT ON OD_TRX_FIC 
        FOR EACH ROW 
      BEGIN 
        SELECT T68_ID_TRX_FIC.NEXTVAL 
        INTO   :new.T68_ID_TRX_FIC 
        FROM   DUAL; 
      END;
  3. EJECUTAR EN LA BBDD DE DIMO_SICOOP@OPERAC_SICOOP (10.5.3.22:1522) EL SGTE QUERY:
    1. ALTER TABLE OPERAC_SICOOP.OD_TRX_MAIN ADD FIC_TRX NUMBER(9,0) NULL;
      ALTER TABLE OPERAC_SICOOP.OD_TRX_MAIN ADD FIC_MONTO VARCHAR2(40) NULL;
      ALTER TABLE OPERAC_SICOOP.OD_TRX_MAIN ADD INTERFISA_TRX NUMBER(9,0) NULL;
      ALTER TABLE OPERAC_SICOOP.OD_TRX_MAIN ADD INTERFISA_MONTO VARCHAR2(40) NULL;
  4. EJECUTAR EN LA BBDD DE DIMO_SICOOP@OPERAC_SICOOP (10.5.3.22:1522) EL SGTE QUERY:
    1. CREATE SEQUENCE T69_ID_TRX_INTERFISA 
        MINVALUE 1 
        INCREMENT BY 1
      CREATE TABLE OD_TRX_INTERFISA ( 
        T69_ID_TRX_INTERFISA NUMERIC(18)    NOT NULL, 
        T69_ID_PROCESO_MAIN  NUMERIC(12)    NOT NULL,
        T69_NUM_CUENTA_BOLSA NVARCHAR2(100)    NOT NULL
        T69_NRO_REFERENCIA   NVARCHAR2(100)    NOT NULL, 
        T69_NRO_REF_SICOOP   NVARCHAR2(100)    NOT NULL, 
        T69_NRO_REF_INTERNO  NVARCHAR2(100)    NOT NULL, 
        T69_MONTO            NVARCHAR2(100)    NOT NULL, 
        T69_TIPO_MOVIMIENTO  NVARCHAR2(100)    NOT NULL, 
        T69_FECHA            DATE    NOT NULL, 
        T69_CONCEPTO         NVARCHAR2(100)    NOT NULL, 
           PRIMARY KEY ( T69_ID_TRX_INTERFISA ))
      CREATE OR REPLACE TRIGGER AN$1908T69_ID_TRX_INTERFISA 
        BEFORE INSERT ON OD_TRX_INTERFISA 
        FOR EACH ROW 
      BEGIN 
        SELECT T69_ID_TRX_INTERFISA.NEXTVAL 
        INTO   :new.T69_ID_TRX_INTERFISA 
        FROM   DUAL; 
      END;



ROLLBACK

[Pasos a paso para la vuelta atras]

  1. NO POSEE ROLLBACK