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

« Previous Version 2 Next »

SwitchBancario BBDD- v3.0.0.0

AutorArturo Sosa
Fecha

 

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

REGISTRO DE CAMBIOS

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

OBJETOS AFECTADOS

  1. BBDD DIMO_SICOOP@OPERAC_SICOOP(10.5.3.22:1522)

PRE-REQUISITOS

IMPLEMENTACION

  1. EJECUTAR EN LA BBDD DE DIMO_SICOOP@OPERAC_SICOOP (10.5.3.22:1522) EL SGTE QUERY:
    1. CREAR PR PR_INSERT_TCO_CUENTAS_V1
      --MOPP BBDD
      ALTER TABLE CS_PART_PROVEEDOR 
      ADD( T01_CUENTA_BOLSA NVARCHAR2(40))
      
      ALTER TABLE 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. CREAR PR PR_INSERT_TCO_CUENTAS_V1
      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. CREAR PR PR_INSERT_TCO_CUENTAS_V1
      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. CREAR PR PR_INSERT_TCO_CUENTAS_V1
      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

  1. NO POSEE ROLLBACK



  • No labels