First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
|
||||
DECLARE
|
||||
tablename user_synonyms.table_name%TYPE;
|
||||
BEGIN
|
||||
SELECT table_name
|
||||
INTO tablename
|
||||
FROM user_synonyms
|
||||
WHERE synonym_name = 'DBM_LT_INF';
|
||||
|
||||
IF tablename = 'DBM_LT_INF0'
|
||||
THEN
|
||||
EXECUTE IMMEDIATE 'truncate table DBM_LT_INF1';
|
||||
|
||||
EXECUTE IMMEDIATE ('ALTER TABLE DBM_LT_INF1 DROP (COD_MAR_OLD, DT_LAST_AGG_MAR, COD_CLU_OLD, DT_LAST_AGG_CLU, FAM_LINEA, FAM_LINEA_OLD, DT_LAST_AGG_FAM, COD_FISCALE, COD_AGENT_TEAM)');
|
||||
|
||||
INSERT INTO DBM_LT_INF1
|
||||
(numtel, cod_mar, cod_clu, ot_legale, ot_geo)
|
||||
SELECT numtel,
|
||||
cod_mar,
|
||||
cod_clu,
|
||||
ot_legale,
|
||||
ot_geo
|
||||
FROM dbm_lt_inf;
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXECUTE IMMEDIATE ('create or replace synonym DBM_LT_INF for DBM_LT_INF1');
|
||||
|
||||
EXECUTE IMMEDIATE ('truncate table DBM_LT_INF0');
|
||||
|
||||
EXECUTE IMMEDIATE ('ALTER TABLE DBM_LT_INF0 DROP (COD_MAR_OLD, DT_LAST_AGG_MAR, COD_CLU_OLD, DT_LAST_AGG_CLU, FAM_LINEA, FAM_LINEA_OLD, DT_LAST_AGG_FAM, COD_FISCALE, COD_AGENT_TEAM)');
|
||||
|
||||
ELSIF tablename = 'DBM_LT_INF1'
|
||||
THEN
|
||||
EXECUTE IMMEDIATE ('truncate table DBM_LT_INF0');
|
||||
|
||||
EXECUTE IMMEDIATE ('ALTER TABLE DBM_LT_INF0 DROP (COD_MAR_OLD, DT_LAST_AGG_MAR, COD_CLU_OLD, DT_LAST_AGG_CLU, FAM_LINEA, FAM_LINEA_OLD, DT_LAST_AGG_FAM, COD_FISCALE, COD_AGENT_TEAM)');
|
||||
|
||||
INSERT INTO DBM_LT_INF0
|
||||
(numtel, cod_mar, cod_clu, ot_legale, ot_geo)
|
||||
SELECT numtel,
|
||||
cod_mar,
|
||||
cod_clu,
|
||||
ot_legale,
|
||||
ot_geo
|
||||
FROM dbm_lt_inf1;
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXECUTE IMMEDIATE ('create or replace synonym DBM_LT_INF for DBM_LT_INF0');
|
||||
|
||||
EXECUTE IMMEDIATE ('truncate table DBM_LT_INF1');
|
||||
|
||||
EXECUTE IMMEDIATE ('ALTER TABLE DBM_LT_INF1 DROP (COD_MAR_OLD, DT_LAST_AGG_MAR, COD_CLU_OLD, DT_LAST_AGG_CLU, FAM_LINEA, FAM_LINEA_OLD, DT_LAST_AGG_FAM, COD_FISCALE, COD_AGENT_TEAM)');
|
||||
|
||||
END IF;
|
||||
END;
|
||||
/
|
||||
@@ -0,0 +1,36 @@
|
||||
spool /mnpapp/dbcgo/log/script/bonifica_SM_1607.log
|
||||
-------- Donor
|
||||
SELECT p.id_richiesta, data_operazione, r.data_transizione_stato
|
||||
FROM dbcgo_pp p, dbcgo_gestione_richiesta r
|
||||
WHERE terminato=1 and processo='D' and data_operazione is null
|
||||
AND p.id_richiesta=r.id_richiesta
|
||||
/
|
||||
UPDATE /*+parallel(dbcgo_updatable_pp,3) */
|
||||
(SELECT (p.id_richiesta || p.processo) as id_richiesta_p,
|
||||
p.data_operazione as data_op,
|
||||
r.data_transizione_stato as data_trans_stato
|
||||
FROM dbcgo_pp p,
|
||||
dbcgo_gestione_richiesta r
|
||||
WHERE p.terminato=1 and p.processo='D' and p.data_operazione is null and p.id_richiesta=r.id_richiesta) dbcgo_updatable_pp
|
||||
SET data_op = data_trans_stato
|
||||
/
|
||||
-------- Recipient
|
||||
SELECT p.id_richiesta, data_operazione, r.data_transizione_stato
|
||||
FROM dbcgo_pp p, dbcgo_gestione_richiesta_rec r
|
||||
WHERE terminato=1 and processo='R' and data_operazione is null
|
||||
AND p.id_richiesta=r.id_richiesta
|
||||
|
||||
/
|
||||
UPDATE /*+parallel(dbcgo_updatable_pp,3) */
|
||||
(SELECT (p.id_richiesta || p.processo) as id_richiesta_p,
|
||||
p.data_operazione as data_op,
|
||||
r.data_transizione_stato as data_trans_stato
|
||||
FROM dbcgo_pp p,
|
||||
dbcgo_gestione_richiesta_rec r
|
||||
WHERE p.terminato=1 and p.processo='R' and p.data_operazione is null and p.id_richiesta=r.id_richiesta) dbcgo_updatable_pp
|
||||
SET data_op = data_trans_stato
|
||||
/
|
||||
commit
|
||||
/
|
||||
spool off
|
||||
exit
|
||||
@@ -0,0 +1,26 @@
|
||||
DROP MATERIALIZED VIEW DBCGO_PP_MV00 ;
|
||||
|
||||
DROP MATERIALIZED VIEW LOG ON DBCGO_PP;
|
||||
|
||||
CREATE MATERIALIZED VIEW LOG ON DBCGO_PP TABLESPACE DBCGO_DATA_BIG WITH SEQUENCE, ROWID,(msisdn,terminato) INCLUDING NEW VALUES;
|
||||
|
||||
CREATE MATERIALIZED VIEW DBCGO_PP_MV00
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
NOLOGGING
|
||||
REFRESH FAST ON COMMIT WITH ROWID
|
||||
AS
|
||||
SELECT msisdn,count(*) pp_num
|
||||
FROM dbcgo_pp pp
|
||||
WHERE terminato = 1
|
||||
group by msisdn;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX DBCGO_PP_MV00_PK ON DBCGO_PP_MV00
|
||||
(MSISDN)
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
NOLOGGING;
|
||||
|
||||
CREATE INDEX DBCGO_PP_MV00_IDX01 ON DBCGO_PP_MV00
|
||||
(pp_num)
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
NOLOGGING;
|
||||
21
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbc.sql
Normal file
21
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbc.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbc200610.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
--COMPILE PROCEDURE
|
||||
|
||||
--@/mnpapp/dbcgo/script/procedure/dbcgo/load_dbm_lt_inf.prc
|
||||
--show err
|
||||
|
||||
spool off;
|
||||
105
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcDDL.sql
Normal file
105
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcDDL.sql
Normal file
@@ -0,0 +1,105 @@
|
||||
--da eseguire come utente MNP
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
--SEQUENCE
|
||||
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
--TABLES
|
||||
|
||||
ALTER TABLE MNP_DBCGO_NOTIFICA_REC_OUT add(
|
||||
SISTEMA_MITTENTE VARCHAR2(4),
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50),
|
||||
COD_OFFERTA VARCHAR2(5),
|
||||
DESC_OFFERTA VARCHAR2(50),
|
||||
COD_ACCORDO VARCHAR2(10),
|
||||
DESC_ACCORDO VARCHAR2(150)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_SID_IN add(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_SID_SCARTI_IN add(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_MSC_IN_REC add(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_MSC_SCARTI_IN add(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_MSP_IN_REC add(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_MSP_SCARTI_IN add(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_BIT_IN_REC add(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50),
|
||||
COD_OFFERTA VARCHAR2(5),
|
||||
DESC_OFFERTA VARCHAR2(50),
|
||||
COD_ACCORDO VARCHAR2(10),
|
||||
DESC_ACCORDO VARCHAR2(150)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_BIT_SCARTI_IN add(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50),
|
||||
COD_OFFERTA VARCHAR2(5),
|
||||
DESC_OFFERTA VARCHAR2(50),
|
||||
COD_ACCORDO VARCHAR2(10),
|
||||
DESC_ACCORDO VARCHAR2(150)
|
||||
);
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
CREATE TABLE MNP_GESTIONE_RICHIESTA_REC_EXT (
|
||||
ID_RICHIESTA VARCHAR2(23) NOT NULL,
|
||||
CODICE_DEALER VARCHAR2(10),
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50),
|
||||
COD_OFFERTA VARCHAR2(5),
|
||||
DESC_OFFERTA VARCHAR2(50),
|
||||
COD_ACCORDO VARCHAR2(10),
|
||||
DESC_ACCORDO VARCHAR2(150)
|
||||
)
|
||||
TABLESPACE TAB_BIG;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC_EXT ADD
|
||||
CONSTRAINT PK_MNP_GESTIONE_RICH_REC_EXT
|
||||
PRIMARY KEY(ID_RICHIESTA)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
ENABLE
|
||||
VALIDATE;
|
||||
-------------------------------------------------------------------------
|
||||
--- SM 1612
|
||||
ALTER TABLE MNP_STORICO_CESS modify(
|
||||
NOME_FILE VARCHAR2(100)
|
||||
);
|
||||
ALTER TABLE MNP_BONIFICHE_CESSAZIONE modify(
|
||||
NOTA VARCHAR2(100)
|
||||
);
|
||||
ALTER TABLE MNP_BONIFICHE_DONOR modify(
|
||||
NOTA VARCHAR2(100)
|
||||
);
|
||||
ALTER TABLE MNP_BONIFICHE_CESS_PORT modify(
|
||||
NOTA VARCHAR2(100)
|
||||
);
|
||||
ALTER TABLE MNP_BONIFICHE_RECIPIENT modify(
|
||||
NOTA VARCHAR2(100)
|
||||
);
|
||||
112
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcDML.sql
Normal file
112
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcDML.sql
Normal file
@@ -0,0 +1,112 @@
|
||||
--da eseguire come utente MNP
|
||||
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
-- inserimento nuove funzionalità per DBCGO per dbcDML.sql
|
||||
insert into MNP_FUNZIONALITA_GUI(ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (38,'DBCGO Visualizzazione Upload','DBCGO_DONOR_UPLOAD','DBCGO','GO');
|
||||
insert into MNP_FUNZIONALITA_GUI(ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (39,'DBCGO Visualizzazione Upload','DBCGO_REC_UPLOAD','DBCGO','GO');
|
||||
|
||||
|
||||
-- inserimento nuovi profili
|
||||
insert into MNP_PROFILI_UTENTE(CODICE_PROFILO, PROFILO, CODICE_DOMINIO) values ('GT','DBCGO OT','GO');
|
||||
insert into MNP_PROFILI_UTENTE(CODICE_PROFILO, PROFILO, CODICE_DOMINIO) values ('GX','DBCGO OT-EXT','GO');
|
||||
|
||||
-- inserimento associazione profili - funzionalità per DBCGO
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GT',31);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GT',32);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GT',33);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GT',34);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GX',31);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GX',32);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GX',33);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GX',34);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GG',38);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GG',39);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GD',38);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('GD',39);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('VI',38);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('VI',39);
|
||||
|
||||
--MNP_LOV - return code log
|
||||
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_RETURN_CODE', '0', 'OK');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_RETURN_CODE', '-1', 'Errore Generico');
|
||||
|
||||
--MNP_LOV - azioni log crontab
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '1', 'Arresto Task');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '2', 'Esecuzione Task Emergenza');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '3', 'Esecuzione Task Emergenza');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '4', 'Abilitazione Schedulatore');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '5', 'Disabilitazione Schedulatore');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '6', 'Restart Schedulatore');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '7', 'Ricerca Task Giornalieri');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '8', 'Disabilita Task');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '9', 'Abilita Task');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '10', 'Elimina Task');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '11', 'Nuovo Task');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '12', 'Modifica Task');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '13', 'Disabilita Processo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '14', 'Abilita Processo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '15', 'Elimina Processo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '16', 'Nuovo Processo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '17', 'Modifica Processo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '18', 'Salvataggio Configurazione');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '19', 'Ripristino Configurazione');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '20', 'Disabilita Gateway');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '21', 'Abilita Gateway');
|
||||
|
||||
--MNP_LOV - azioni log MNP
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '22', 'Abilitazione Sistemi Interni');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '24', 'Salva Dati Sistema XML');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '25', 'Disabilitazione Utente');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '26', 'Abilitazione Utente');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '27', 'Eliminazione Utente');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '28', 'Nuovo Utente');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '29', 'Modifica Utente');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '30', 'Associa Funzionalità');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '31', 'Disassocia Funzionalità');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '32', 'Cambio Password');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '33', 'Ricerca Richieste');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '34', 'Ricerca Richieste Donor');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '35', 'Ricerca Richieste Recipient');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '36', 'Ricerca Richieste Cessazione');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '37', 'Ricerca Richieste Cessazione Volontaria');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '38', 'Ricerca Richieste Terza Parte');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '39', 'Annulla Richiesta');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '40', 'Sblocca Richiesta Donor');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '41', 'Blocca Richiesta Donor');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '42', 'Download Report');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '43', 'Download Report Crontab');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '44', 'Esecuzione Report');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '45', 'Acquisizione File Canale Alternativo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '46', 'Invia File Canale Alternativo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '47', 'Rinvia File Canale Alternativo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '48', 'Crea Lista File Canale Alternativo');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '49', 'Simulazione Richiesta MSS');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '50', 'Stato Richieste Donor');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '51', 'Stato Richieste Recipient');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '52', 'Stato Richieste Terza Parte');
|
||||
|
||||
|
||||
INSERT INTO MNP_GESTIONE_RICHIESTA_REC_EXT (
|
||||
ID_RICHIESTA,
|
||||
CODICE_DEALER
|
||||
) (
|
||||
SELECT ID_RICHIESTA,
|
||||
CODICE_DEALER
|
||||
FROM
|
||||
MNP_GESTIONE_RICHIESTA_REC);
|
||||
|
||||
--------------------------------------------------------------------------
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC DROP COLUMN CODICE_DEALER;
|
||||
|
||||
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '53', 'Login');
|
||||
INSERT INTO MNP_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '54', 'Logout');
|
||||
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
commit;
|
||||
---------------------------------------------------------------------------
|
||||
23
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcgo.sql
Normal file
23
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcgo.sql
Normal file
@@ -0,0 +1,23 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo200610.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
--COMPILE PROCEDURE
|
||||
|
||||
--@/mnpapp/dbcgo/script/procedure/dbcgo/Util.jsp
|
||||
--show err
|
||||
@/mnpapp/dbcgo/script/procedure/dbcgo/load_dbm_lt_inf.prc
|
||||
show err
|
||||
|
||||
spool off;
|
||||
391
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcgoDDL.sql
Normal file
391
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcgoDDL.sql
Normal file
@@ -0,0 +1,391 @@
|
||||
--da eseguire come utente DBCGO
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
--TABLES
|
||||
|
||||
CREATE TABLE DBCGO_PROFILO_TARIFFARIO (
|
||||
SISTEMA_MITTENTE VARCHAR2(4),
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50) NOT NULL
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_SMALL;
|
||||
|
||||
ALTER TABLE DBCGO_PROFILO_TARIFFARIO ADD
|
||||
CONSTRAINT DBCGO_PROFILO_TARIFFARIO_PK
|
||||
PRIMARY KEY(SISTEMA_MITTENTE, COD_PROFILO_TARIFFARIO)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_SMALL
|
||||
ENABLE
|
||||
VALIDATE;
|
||||
|
||||
------------------------------------------------------------
|
||||
CREATE TABLE DBCGO_OFFERTA (
|
||||
SISTEMA_MITTENTE VARCHAR2(4),
|
||||
COD_OFFERTA VARCHAR2(5),
|
||||
DESC_OFFERTA VARCHAR2(50) NOT NULL
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_SMALL;
|
||||
|
||||
ALTER TABLE DBCGO_OFFERTA ADD
|
||||
CONSTRAINT DBCGO_OFFERTA_PK
|
||||
PRIMARY KEY(SISTEMA_MITTENTE, COD_OFFERTA)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_SMALL
|
||||
ENABLE
|
||||
VALIDATE;
|
||||
|
||||
------------------------------------------------------------
|
||||
CREATE TABLE DBCGO_ACCORDO (
|
||||
SISTEMA_MITTENTE VARCHAR2(4),
|
||||
COD_ACCORDO VARCHAR2(10),
|
||||
DESC_ACCORDO VARCHAR2(150) NOT NULL
|
||||
)
|
||||
TABLESPACE DBCGO_DATA_SMALL;
|
||||
|
||||
ALTER TABLE DBCGO_ACCORDO ADD
|
||||
CONSTRAINT DBCGO_ACCORDO_PK
|
||||
PRIMARY KEY(SISTEMA_MITTENTE, COD_ACCORDO)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_SMALL
|
||||
ENABLE
|
||||
VALIDATE;
|
||||
|
||||
-------------------------------------------------------------
|
||||
|
||||
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC add(
|
||||
SISTEMA_MITTENTE VARCHAR2(4),
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10),
|
||||
COD_OFFERTA VARCHAR2(5),
|
||||
COD_ACCORDO VARCHAR2(10)
|
||||
);
|
||||
-------------------------------------------------------------------------
|
||||
-- RU_191_192
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC RENAME COLUMN VALORE_CLIENTE TO CAR1;
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC RENAME COLUMN VALORE_SPESA TO CAR2;
|
||||
-------------------------------------------------------------------------
|
||||
--MVIEW
|
||||
|
||||
CREATE MATERIALIZED VIEW LOG ON DBCGO_PP TABLESPACE DBCGO_DATA_BIG WITH SEQUENCE, ROWID,(msisdn,terminato) INCLUDING NEW VALUES;
|
||||
|
||||
CREATE MATERIALIZED VIEW DBCGO_PP_MV00
|
||||
TABLESPACE DBCGO_DATA_BIG
|
||||
NOLOGGING
|
||||
REFRESH FAST ON COMMIT WITH ROWID
|
||||
AS
|
||||
SELECT msisdn,count(*) pp_num
|
||||
FROM dbcgo_pp pp
|
||||
WHERE terminato = 1
|
||||
group by msisdn;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX DBCGO_PP_MV00_PK ON DBCGO_PP_MV00
|
||||
(MSISDN)
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
NOLOGGING;
|
||||
|
||||
CREATE INDEX DBCGO_PP_MV00_IDX01 ON DBCGO_PP_MV00
|
||||
(pp_num)
|
||||
TABLESPACE DBCGO_IDX_BIG
|
||||
NOLOGGING;
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
--VIEW
|
||||
CREATE OR REPLACE VIEW DBCGO_GESTIONE_RIC_REC_V00
|
||||
(ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX,
|
||||
DATARICEZIONERICHIESTA, DATA_CUT_OVER, CODICE_OPERATORE_DONATING, MSISDN, CODICE_FISCALE_PARTITA_IVA,
|
||||
CODICE_PRE_POST_PAGATO, NOME_CLIENTE, COGNOME_CLIENTE, RAGIONE_SOCIALE, CAUSALE_ACCODAMENTO,
|
||||
RICHIESTAADHOC, RICHIESTAADHOCAOM, ID_PRIORITA, INSERT_DATE, UPDATE_DATE,
|
||||
ICCD_SERIAL_NUMBER, IMSI, NOME_OT, NUMERO_DOCUMENTO, TIPO_DOCUMENTO,
|
||||
NUMERO_INVII, TIMESTAMP, DATA_TRANSIZIONE_STATO, ID_PRIORITA_MNP, DATA_TRANSIZIONE_STATO_GRP,
|
||||
CODICE_DEALER, CAR1, CAR2, CODICE_OPERATORE_RECIPIENT, CODICE_GRUPPO,
|
||||
SISTEMA_MITTENTE, COD_PROFILO_TARIFFARIO, COD_OFFERTA, COD_ACCORDO, DESCR_STATO,
|
||||
VIS_DAY_NUM, ID_STATO_GRP, PRIORITY_TYPE, PRIORITA, PRIORITA_MNP,
|
||||
NOME_OT_DESC, NOME_OT_ORDER_BY, TIPO_CLIENTE_DESC, CODICE_PRE_POST_PAGATO_DESC, CAR1_DESC,
|
||||
CAR2_DESC, SISTEMA_MITTENTE_DESC, DESC_PROFILO_TARIFFARIO, DESC_OFFERTA, DESC_ACCORDO,
|
||||
PP_NUM)
|
||||
AS
|
||||
(SELECT
|
||||
a.ID_RICHIESTA,
|
||||
a.STATO,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
a.CAUSALE_ACCODAMENTO,
|
||||
a.RICHIESTAADHOC,
|
||||
a.RICHIESTAADHOCAOM,
|
||||
a.ID_PRIORITA,
|
||||
a.INSERT_DATE,
|
||||
a.UPDATE_DATE,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.IMSI,
|
||||
a.NOME_OT,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.NUMERO_INVII,
|
||||
a.TIMESTAMP,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
a.ID_PRIORITA_MNP,
|
||||
a.DATA_TRANSIZIONE_STATO_GRP,
|
||||
a.CODICE_DEALER,
|
||||
a.CAR1,
|
||||
a.CAR2,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.CODICE_GRUPPO,
|
||||
a.SISTEMA_MITTENTE,
|
||||
a.COD_PROFILO_TARIFFARIO,
|
||||
a.COD_OFFERTA,
|
||||
a.COD_ACCORDO,
|
||||
d.descr AS descr_stato,
|
||||
d.vis_day_num AS vis_day_num,
|
||||
d.id_stato_grp AS id_stato_grp,
|
||||
b.priority_type AS priority_type,
|
||||
c.descr AS priorita,
|
||||
e.descr AS priorita_mnp,
|
||||
f.descr AS nome_ot_desc,
|
||||
f.order_by AS nome_ot_order_by,
|
||||
g.descr AS tipo_cliente_desc,
|
||||
h.descr AS codice_pre_post_pagato_desc,
|
||||
i.descr AS car1_desc,
|
||||
l.descr AS car2_desc,
|
||||
n.descr AS sistema_mittente_desc,
|
||||
PTP.DESC_PROFILO_TARIFFARIO,
|
||||
PTO.DESC_OFFERTA,
|
||||
PTA.DESC_ACCORDO,
|
||||
pp.pp_num AS pp_num
|
||||
FROM
|
||||
dbcgo_gestione_richiesta_rec a,
|
||||
dbcgo_pp_mv00 pp,
|
||||
dbcgo_stato_rec b,
|
||||
dbcgo_stato_rec_grp d,
|
||||
dbcgo_priorita_rec c,
|
||||
dbcgo_priorita_rec e,
|
||||
dbcgo_lov f,
|
||||
dbcgo_lov g,
|
||||
dbcgo_lov h,
|
||||
dbcgo_lov i,
|
||||
dbcgo_lov l,
|
||||
dbcgo_lov n,
|
||||
dbcgo_profilo_tariffario PTP,
|
||||
dbcgo_offerta PTO,
|
||||
dbcgo_accordo PTA
|
||||
WHERE a.msisdn=pp.msisdn(+)
|
||||
AND a.stato = b.id_stato
|
||||
AND b.id_stato_grp = d.id_stato
|
||||
AND a.id_priorita = c.id_priorita
|
||||
AND a.id_priorita_mnp = e.id_priorita
|
||||
AND a.nome_ot = f.NAME(+)
|
||||
AND f.lov_name(+) = 'OT_REC'
|
||||
AND a.tipo_cliente = g.NAME
|
||||
AND g.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = h.NAME
|
||||
AND h.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.car1 = i.NAME
|
||||
AND i.lov_name = 'VALORE_CLIENTE'
|
||||
AND a.car2 = l.NAME
|
||||
AND l.lov_name = 'VALORE_SPESA'
|
||||
AND a.sistema_mittente = n.NAME(+)
|
||||
AND n.lov_name(+) = 'SIST_MITTENTE'
|
||||
AND a.SISTEMA_MITTENTE = PTP.SISTEMA_MITTENTE(+)
|
||||
AND a.COD_PROFILO_TARIFFARIO = PTP.COD_PROFILO_TARIFFARIO(+)
|
||||
AND a.SISTEMA_MITTENTE = PTO.SISTEMA_MITTENTE(+)
|
||||
AND a.COD_OFFERTA = PTO.COD_OFFERTA(+)
|
||||
AND a.SISTEMA_MITTENTE = PTA.SISTEMA_MITTENTE(+)
|
||||
AND a.COD_ACCORDO = PTA.COD_ACCORDO(+)
|
||||
);
|
||||
|
||||
comment on table dbcgo_gestione_ric_rec_v00 is 'Vista con decodifica dei campi id e con numero Ping Pong per la pagina di ricerca';
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
CREATE OR REPLACE VIEW dbcgo_gestione_ric_v00(
|
||||
ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX, DATARICEZIONERICHIESTA,
|
||||
DATA_CUT_OVER, CODICERIFIUTOVALIDAZIONE, CODICE_OPERATORE_RECIPIENT, MSISDN, CODICE_FISCALE_PARTITA_IVA,
|
||||
CODICE_PRE_POST_PAGATO, NOME_CLIENTE, COGNOME_CLIENTE, RAGIONE_SOCIALE, RICHIESTAADHOCAOM, RICHIESTAADHOC,
|
||||
MARCAGGIO, SOTTOMARCAGGIO, ID_PRIORITA, INSERT_DATE, UPDATE_DATE, CODICE_GRUPPO, ICCD_SERIAL_NUMBER, IMSI,
|
||||
IPOTESI_RIFIUTO, NUMERO_DOCUMENTO, TIPO_DOCUMENTO, TIMESTAMP, DATA_TRANSIZIONE_STATO, NOME_OT_GEO, NOME_OT_LEG,
|
||||
ID_PRIORITA_MNP, DATA_TRANSIZIONE_STATO_GRP, CODICE_OPERATORE_DONATING,
|
||||
descr_stato,
|
||||
vis_day_num,
|
||||
id_stato_grp,
|
||||
priority_type,
|
||||
priorita,
|
||||
priorita_mnp,
|
||||
marcaggio_desc,
|
||||
sottomarcaggio_desc,
|
||||
nome_ot_geo_desc,
|
||||
nome_ot_leg_desc,
|
||||
nome_ot_leg_order_by,
|
||||
tipo_cliente_desc,
|
||||
codice_pre_post_pagato_desc,
|
||||
pp_num
|
||||
) AS
|
||||
(SELECT
|
||||
a.ID_RICHIESTA, a.STATO, a.TIPO_CLIENTE, a.DATA_CUT_OVER_CALC, a.DATA_VALIDAZIONE_MAX, a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER, a.CODICERIFIUTOVALIDAZIONE, a.CODICE_OPERATORE_RECIPIENT, a.MSISDN, a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO, a.NOME_CLIENTE, a.COGNOME_CLIENTE, a.RAGIONE_SOCIALE, a.RICHIESTAADHOCAOM, a.RICHIESTAADHOC,
|
||||
a.MARCAGGIO, a.SOTTOMARCAGGIO, a.ID_PRIORITA, a.INSERT_DATE, a.UPDATE_DATE, a.CODICE_GRUPPO, a.ICCD_SERIAL_NUMBER, a.IMSI,
|
||||
a.IPOTESI_RIFIUTO, a.NUMERO_DOCUMENTO, a.TIPO_DOCUMENTO, a.TIMESTAMP, a.DATA_TRANSIZIONE_STATO, a.NOME_OT_GEO, a.NOME_OT_LEG,
|
||||
a.ID_PRIORITA_MNP, a.DATA_TRANSIZIONE_STATO_GRP, a.CODICE_OPERATORE_DONATING,
|
||||
d.descr AS descr_stato,
|
||||
d.vis_day_num AS vis_day_num,
|
||||
d.id_stato_grp AS id_stato_grp,
|
||||
b.priority_type AS priority_type,
|
||||
c.descr AS priorita,
|
||||
e.descr AS priorita_mnp,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
h.descr AS nome_ot_geo_desc,
|
||||
i.descr AS nome_ot_leg_desc,
|
||||
i.order_by AS nome_ot_leg_order_by,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
l.pp_num AS pp_num
|
||||
FROM dbcgo_gestione_richiesta a,
|
||||
dbcgo_pp_mv00 l,
|
||||
dbcgo_stato b,
|
||||
dbcgo_stato_grp d,
|
||||
dbcgo_priorita c,
|
||||
dbcgo_priorita e,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
dbcgo_lov h,
|
||||
dbcgo_lov i,
|
||||
dbcgo_lov j,
|
||||
dbcgo_lov k
|
||||
WHERE a.msisdn = l.msisdn(+)
|
||||
AND a.stato = b.id_stato
|
||||
AND b.id_stato_grp = d.id_stato
|
||||
AND a.id_priorita = c.id_priorita
|
||||
AND a.id_priorita_mnp = e.id_priorita
|
||||
AND a.marcaggio = f.cod_mar(+)
|
||||
AND a.sottomarcaggio = g.cod_clu(+)
|
||||
AND a.nome_ot_geo = h.NAME(+)
|
||||
AND h.lov_name(+) = 'OT'
|
||||
AND a.nome_ot_leg = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
);
|
||||
|
||||
|
||||
|
||||
comment on table dbcgo_gestione_ric_v00 is 'Vista con decodifica dei campi id e con numero Ping Pong per la pagina di ricerca';
|
||||
|
||||
|
||||
------------------------------------------------------------
|
||||
CREATE OR REPLACE VIEW DBCGO_PROFILO_TARIFFARIO_V AS
|
||||
SELECT
|
||||
LOV.NAME AS TIPO_CLIENTE,
|
||||
PROF_TAR.*
|
||||
FROM
|
||||
DBCGO_LOV LOV,
|
||||
DBCGO_PROFILO_TARIFFARIO PROF_TAR
|
||||
WHERE
|
||||
LOV.LOV_ID IN (
|
||||
SELECT
|
||||
LOV_ID_REF
|
||||
FROM
|
||||
DBCGO_LOV_REF lRef,
|
||||
DBCGO_LOV l
|
||||
WHERE
|
||||
l.LOV_NAME = 'SIST_MITTENTE'
|
||||
AND PROF_TAR.SISTEMA_MITTENTE = l.NAME
|
||||
AND lRef.LOV_ID = l.LOV_ID
|
||||
)
|
||||
ORDER BY NAME, SISTEMA_MITTENTE;
|
||||
------------------------------------------------------------
|
||||
CREATE OR REPLACE VIEW DBCGO_OFFERTA_V AS
|
||||
SELECT
|
||||
LOV.NAME AS TIPO_CLIENTE,
|
||||
offerta.*
|
||||
FROM
|
||||
DBCGO_LOV LOV,
|
||||
DBCGO_OFFERTA offerta
|
||||
WHERE
|
||||
LOV.LOV_ID IN (
|
||||
SELECT
|
||||
LOV_ID_REF
|
||||
FROM
|
||||
DBCGO_LOV_REF lRef,
|
||||
DBCGO_LOV l
|
||||
WHERE
|
||||
l.LOV_NAME = 'SIST_MITTENTE'
|
||||
AND offerta.SISTEMA_MITTENTE = l.NAME
|
||||
AND lRef.LOV_ID = l.LOV_ID
|
||||
)
|
||||
ORDER BY NAME, SISTEMA_MITTENTE;
|
||||
----------------------------------------------------------------
|
||||
CREATE OR REPLACE VIEW DBCGO_ACCORDO_V AS
|
||||
SELECT
|
||||
LOV.NAME AS TIPO_CLIENTE,
|
||||
accordo.*
|
||||
FROM
|
||||
DBCGO_LOV LOV,
|
||||
DBCGO_ACCORDO accordo
|
||||
WHERE
|
||||
LOV.LOV_ID IN (
|
||||
SELECT
|
||||
LOV_ID_REF
|
||||
FROM
|
||||
DBCGO_LOV_REF lRef,
|
||||
DBCGO_LOV l
|
||||
WHERE
|
||||
l.LOV_NAME = 'SIST_MITTENTE'
|
||||
AND accordo.SISTEMA_MITTENTE = l.NAME
|
||||
AND lRef.LOV_ID = l.LOV_ID
|
||||
)
|
||||
ORDER BY NAME, SISTEMA_MITTENTE;
|
||||
------------------------------------------------------------
|
||||
-- INDEX
|
||||
|
||||
CREATE INDEX IDX17_DBCGO_GESTIONE_RIC_REC
|
||||
ON DBCGO_GESTIONE_RICHIESTA_REC (SISTEMA_MITTENTE)
|
||||
TABLESPACE DBCGO_IDX_BIG;
|
||||
|
||||
CREATE INDEX IDX18_DBCGO_GESTIONE_RIC_REC
|
||||
ON DBCGO_GESTIONE_RICHIESTA_REC (COD_PROFILO_TARIFFARIO)
|
||||
TABLESPACE DBCGO_IDX_BIG;
|
||||
|
||||
CREATE INDEX IDX19_DBCGO_GESTIONE_RIC_REC
|
||||
ON DBCGO_GESTIONE_RICHIESTA_REC (COD_ACCORDO)
|
||||
TABLESPACE DBCGO_IDX_BIG;
|
||||
|
||||
CREATE INDEX IDX20_DBCGO_GESTIONE_RIC_REC
|
||||
ON DBCGO_GESTIONE_RICHIESTA_REC (COD_OFFERTA)
|
||||
TABLESPACE DBCGO_IDX_BIG;
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
ALTER TABLE DBM_LT_INF0 DROP (
|
||||
COD_MAR_OLD,
|
||||
DT_LAST_AGG_MAR,
|
||||
COD_CLU_OLD,
|
||||
DT_LAST_AGG_CLU,
|
||||
FAM_LINEA,
|
||||
FAM_LINEA_OLD,
|
||||
DT_LAST_AGG_FAM,
|
||||
COD_FISCALE,
|
||||
COD_AGENT_TEAM
|
||||
);
|
||||
|
||||
ALTER TABLE DBM_LT_INF1 DROP (
|
||||
COD_MAR_OLD,
|
||||
DT_LAST_AGG_MAR,
|
||||
COD_CLU_OLD,
|
||||
DT_LAST_AGG_CLU,
|
||||
FAM_LINEA,
|
||||
FAM_LINEA_OLD,
|
||||
DT_LAST_AGG_FAM,
|
||||
COD_FISCALE,
|
||||
COD_AGENT_TEAM
|
||||
);
|
||||
135
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcgoDML.sql
Normal file
135
dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitOttobre06/dbcgoDML.sql
Normal file
@@ -0,0 +1,135 @@
|
||||
--da eseguire come utente DBCGO
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
-- eliminazione TIMT da combo di ricerca
|
||||
DELETE dbcgo_lov
|
||||
WHERE lov_name = 'AOM_DONOR'
|
||||
AND NAME = 'TIMT';
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
--DBCGO_LOV - filtro nuomero ping pong
|
||||
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'PP_NUM', '>=;1;<=;2', '1-2 volte', 1);
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'PP_NUM', '>=;3;<=;5', '3-5 volte', 2);
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'PP_NUM', '>=;6', '>= 6 volte', 3);
|
||||
|
||||
--DBCGO_LOV - filtro sistema mittente
|
||||
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'BIT', 'Bit');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'MSC', 'Msc');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'MSP', 'Msp');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'SID', 'Sid');
|
||||
|
||||
--DBCGO_LOV_REF - Relazione tra Sistema Mittente e Tipo Cliente
|
||||
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='BIT';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSC';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSP';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='SID';
|
||||
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='BU') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='BIT') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='CO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSC') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='CO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSP') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='CO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='SID') ;
|
||||
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
-- RU_191_192
|
||||
update dbcgo_gestione_richiesta_rec set car1='ND', car2='ND';
|
||||
truncate table dwht_volumi_aom0;
|
||||
truncate table dwht_volumi_aom1;
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
--DBCGO_LOV - azioni log
|
||||
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '1', 'Ricerca Richieste Donor');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '2', 'Download Richieste Donor');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '3', 'Aggiornamento Priorità Donor');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '4', 'Ricerca Richieste Recipient');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '5', 'Download Richieste Recipient');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '6', 'Aggiornamento Priorità Recipient');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '7', 'Aggiornamento Ripartizione Donor');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '8', 'Aggiornamento Ripartizione Recipient');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '9', 'Ricerca Ping Pong');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '10', 'Cambio Password');
|
||||
|
||||
--DBCGO_LOV - return code log
|
||||
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_RETURN_CODE', '0', 'OK');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_RETURN_CODE', '-1', 'Errore Generico');
|
||||
|
||||
--DBCGO_LOV - OT_SAP
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'CEWL', 'CEWL');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETCE', 'ETCE');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'NEWL', 'NEWL');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETNE', 'ETNE');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'NOWL', 'NOWL');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETNO', 'ETNO');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'DGWL', 'DGWL');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETDG', 'ETDG');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'N9VS', 'N9VS');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'SUWL', 'SUWL');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETSU', 'ETSU');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'OT_SAP', 'ETDN', 'ETDN');
|
||||
|
||||
--DBCGO_LOV - OT_REC
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'DGWL', 'Direzione Generale WL',9);
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'ETDG', 'Direzione Generale ET',10);
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'N9VS', 'Grande Distrib. Spec.',12);
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'SU', 'SUD',17);
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'OT_REC', 'DN', 'Direzione Nazionale',18);
|
||||
-- update ordinamento
|
||||
update DBCGO_LOV set order_by=11 where lov_name='OT_REC' and name='N8VS';
|
||||
update DBCGO_LOV set order_by=13 where lov_name='OT_REC' and name='CCBU';
|
||||
update DBCGO_LOV set order_by=14 where lov_name='OT_REC' and name='CCCO';
|
||||
update DBCGO_LOV set order_by=15 where lov_name='OT_REC' and name='CUP';
|
||||
update DBCGO_LOV set order_by=16 where lov_name='OT_REC' and name='TS';
|
||||
|
||||
--DBCGO_LOV_REF - OT_SAP --> OT_REC
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='CEWL';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETCE';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='NEWL';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETNE';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='NOWL';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETNO';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='DGWL';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETDG';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='N9VS';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='SUWL';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETSU';
|
||||
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETDN';
|
||||
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='C') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='CEWL') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='C') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETCE') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='NE') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='NEWL') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='NE') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETNE') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='NO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='NOWL') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='NO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETNO') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='DGWL') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='DGWL') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='ETDG') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETDG') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='N9VS') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='N9VS') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='SU') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='SUWL') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='SU') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETSU') ;
|
||||
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='DN') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='ETDN') ;
|
||||
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '11', 'Login');
|
||||
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'LOG_ACTION', '12', 'Logout');
|
||||
|
||||
---------------------------------------------------------------------------
|
||||
commit;
|
||||
--------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user