First Commit - Source Code from Reply

This commit is contained in:
vincenzofariello
2024-05-13 12:54:14 +02:00
parent 73e32a5020
commit a15aee1f08
11184 changed files with 1065913 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
--execute as DBC
spool /mnpapp/log/script/dbc_Extra_KS7_2012.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcDDL.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcDML.sql
-----------------------------
commit;
spool off;

View File

@@ -0,0 +1,30 @@
ALTER TABLE MNP_EVASIONE_REC
ADD ID_OPERATORE VARCHAR2(4 BYTE);
ALTER TABLE MNP_EVASIONE_REC
DROP CONSTRAINT PK_EVASIONE_REC;
CREATE OR REPLACE DIRECTORY
MAV_OUT AS
'/mnpapp/script/report/mav';
create table MNP_ANAG_FINESTRE_TEMP_D147
(
TIPO_FILE NUMBER not null,
DESC_FILE VARCHAR2(35) not null,
T_INIZIALE VARCHAR2(8) not null,
T_FINALE VARCHAR2(8) not null,
T_INIZIALE_ACK VARCHAR2(8) not null,
T_FINALE_ACK VARCHAR2(8) not null,
TIPO_OPERATORE VARCHAR2(10) default 'AOM' not null
)
tablespace TAB_SMALL;
-- Create/Recreate primary, unique and foreign key constraints
alter table MNP_ANAG_FINESTRE_TEMP_D147
add constraint MNP_ANAG_FINESTRE_TEMP_D147_PK primary key (TIPO_FILE, TIPO_OPERATORE)
using index
tablespace TAB_IDX_SMALL;
-- Grant/Revoke object privileges
grant select on MNP_ANAG_FINESTRE_TEMP_D147 to DWH with grant option;
grant select on mnp_gest_rich_don_tc to dwh with grant option;
grant select on mnp_gest_rich_rec_tc to dwh with grant option;

View File

@@ -0,0 +1,150 @@
delete mnp_evasione_rec where cod_olo=1;
update mnp_evasione_rec set ID_OPERATORE = 'OPIV' where cod_olo=4;
update mnp_evasione_rec set ID_OPERATORE = 'WIND' where cod_olo=7;
update mnp_evasione_rec set ID_OPERATORE = 'H3GI' where cod_olo=2;
update mnp_evasione_rec set ID_OPERATORE = 'NOVA' where cod_olo=9;
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('1MOB',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('PTMB',2500,2500,0,0,4,0,-1,50,-1,NULL, NULL);
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('BTMB',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('DTLC',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('CONA',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
--ERGM
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('ERGM',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
--BTEN
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('BTEN',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
--BLAD
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('BLAD',500,500,0,0,4,0,-1,50,-1,NULL, NULL);
--FWMB
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('FWMB',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
--PLDT
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('PLDT',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
--LYCA
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('LYCA',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
--DIGI
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('DIGI',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
--TELO
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('TELO',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
--ITAL
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('ITAL',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
--DITE
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('DITE',500,500,0,0,2,0,-1,50,-1,NULL, NULL);
--GRCN
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('GRCN',500,500,0,0,7,0,-1,50,-1,NULL, NULL);
--NVMO
INSERT INTO mnp_evasione_rec
(ID_OPERATORE,CAPACITA_MINIMA,CAPACITA_TOTALE,CAPACITA_EVASA_B,CAPACITA_EVASA_C,COD_OLO,CAPACITA_EVASA,
CAPACITA_TOTALE_NUOVA,PERC_BU,PERC_BU_NUOVA,DATA_UTILIZZO,DATA_UPDATE) VALUES
('NVMO',500,500,0,0,7,0,-1,50,-1,NULL, NULL);
COMMIT;
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (2, 'VALIDAZIONE', '04:00:00', '10:00:00', '04:00:00', '15:15:00', 'MVNO');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (12, 'SBLOCCOIMPORTO', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (11, 'SBLOCCOCREDITOANOMALO', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (10, 'TRASFERIMENTOCREDITO', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (9, 'ATTIVAZIONE_HOC', '10:00:00', '19:30:00', '10:00:00', '19:45:00', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (7, 'CESSAZIONE', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (6, 'ESPLETAMENTO', '04:30:00', '15:00:00', '04:30:00', '15:15:00', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (5, 'PRESAINCARICO', '21:00:00', '23:59:59', '21:00:00', '23:59:59', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (3, 'PORTING', '10:00:00', '19:00:00', '10:00:00', '19:15:00', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (2, 'VALIDAZIONE', '04:00:00', '10:00:00', '04:00:00', '15:15:00', 'AOM');
insert into MNP_ANAG_FINESTRE_TEMP_D147 (TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK, TIPO_OPERATORE)
values (1, 'ATTIVAZIONE', '10:00:00', '19:30:00', '09:00:00', '19:45:00', 'AOM');
--aggiornamento wind e opiv
update mnp_evasione_rec set CAPACITA_MINIMA=21000,CAPACITA_TOTALE =21000 where ID_OPERATORE = 'WIND' OR
ID_OPERATORE = 'OPIV';
commit;
update s_dim_tempo
set tip_gio = 'L'
where data in (to_date('05/01/2012','dd/mm/yyyy'),to_date('24/04/2012','dd/mm/yyyy'),
to_date('30/04/2012','dd/mm/yyyy'), to_date('01/06/2012','dd/mm/yyyy'),
to_date('14/08/2012','dd/mm/yyyy'), to_date('31/10/2012','dd/mm/yyyy'),
to_date('05/12/2012','dd/mm/yyyy'), to_date('07/12/2012','dd/mm/yyyy'),
to_date('24/12/2012','dd/mm/yyyy'), to_date('31/12/2012','dd/mm/yyyy')
);
commit;

View File

@@ -0,0 +1,17 @@
--execute as DBCGO
spool /mnpapp/log/script/dbcgo_ExtraKit_Luglio_12.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcgoDDL.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcgoDML.sql
-----------------------------
spool off;

View File

@@ -0,0 +1,163 @@
-- DBCGO_VO_MESI_RIFERIMENTO
CREATE TABLE DBCGO.DBCGO_VO_MESI_RIFERIMENTO
(
ID INTEGER,
LABEL VARCHAR2(30 BYTE),
VALUE VARCHAR2(30 BYTE),
TRIMESTRE_RIF VARCHAR2(2 BYTE)
)
TABLESPACE DBCGO_DATA_SMALL;
ALTER TABLE DBCGO.DBCGO_VO_MESI_RIFERIMENTO
ADD CONSTRAINT DBCGO_VO_MESI_RIFERIMENTO_PK
PRIMARY KEY
(ID);
-- DBCGO_VO_LISTA_STATI_PROCESSO
CREATE TABLE DBCGO.DBCGO_VO_LISTA_STATI_PROCESSO
(
ID INTEGER,
DESCR VARCHAR2(30 BYTE)
)
TABLESPACE DBCGO_DATA_SMALL;
ALTER TABLE DBCGO.DBCGO_VO_LISTA_STATI_PROCESSO
ADD CONSTRAINT DBCGO_VO_LISTA_STATI_PROCES_PK
PRIMARY KEY
(ID);
-- DBCGO_FILE_PENALI
CREATE TABLE DBCGO.DBCGO_FILE_PENALI
(
VERSIONE INTEGER,
FILE_BLOB BLOB,
IS_CONSOLIDATO VARCHAR2(1 BYTE),
ID_PROCESSO INTEGER,
TIPO_FILE VARCHAR2(3 BYTE)
)
TABLESPACE DBCGO_DATA_BIG
LOGGING
LOB (FILE_BLOB) STORE AS
( TABLESPACE DBCGO_DATA_BIG
ENABLE STORAGE IN ROW
CHUNK 8192
RETENTION
NOCACHE
INDEX (TABLESPACE DBCGO_IDX_BIG )
)
NOCACHE
NOPARALLEL
NOMONITORING;
CREATE UNIQUE INDEX DBCGO.DBCGO_FILE_PENALI_PK ON DBCGO.DBCGO_FILE_PENALI
(VERSIONE, TIPO_FILE, ID_PROCESSO)
LOGGING
TABLESPACE DBCGO_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
FREELISTS 1
FREELIST GROUPS 1
BUFFER_POOL DEFAULT
)
NOPARALLEL;
ALTER TABLE DBCGO.DBCGO_FILE_PENALI ADD (
CONSTRAINT DBCGO_FILE_PENALI_PK
PRIMARY KEY
(VERSIONE, TIPO_FILE, ID_PROCESSO)
USING INDEX
TABLESPACE DBCGO_IDX_BIG
PCTFREE 10
INITRANS 2
MAXTRANS 255
);
-- DBCGO_PROCESSO_PENALI
CREATE TABLE DBCGO.DBCGO_PROCESSO_PENALI
(
ID_PROCESSO INTEGER,
MESE_RIFERIMENTO INTEGER,
OPERATORE VARCHAR2(4 BYTE),
PROCESSO VARCHAR2(1 BYTE),
STATO INTEGER,
IS_LOCK_BY_USER VARCHAR2(1 BYTE),
USERNAME VARCHAR2(30 BYTE),
IS_VALID VARCHAR2(1 BYTE),
ANNO INTEGER,
STEP INTEGER,
TIPO_SLA VARCHAR2(3 BYTE)
)
TABLESPACE DBCGO_DATA_SMALL;
ALTER TABLE DBCGO_PROCESSO_PENALI ADD CONSTRAINT DBCGO_PROCESSO_PENALI_PK PRIMARY KEY (mese_riferimento, operatore, processo, anno, tipo_sla,step)
USING INDEX TABLESPACE DBCGO_IDX_SMALL;
CREATE TABLE DBCGO.DBCGO_STORICO_FILE (
NOME_FILE VARCHAR2(100) NOT NULL ,
DATA_CREAZIONE DATE NOT NULL ,
USERNAME VARCHAR2(30) NOT NULL,
primary key (NOME_FILE, DATA_CREAZIONE, USERNAME)
);
create sequence s_dbcgo_processo_penali
minvalue 1
maxvalue 99999999999999999999999999
start with 1
increment by 1;
CREATE TABLE DBCGO.DBCGO_ANAG_DISSERVIZI
(
TIPOLOGIA_PENALE VARCHAR2(3 BYTE) NOT NULL,
SLA VARCHAR2(10 BYTE),
OPERATORE VARCHAR2(4 BYTE),
DATA_COMUNICAZIONE DATE,
DATA_INIZIO DATE,
DATA_FINE DATE,
CAUSALE_STORNO VARCHAR2(50 BYTE),
DATA_CAUSALE_STORNO DATE,
DISABILITA_DISSERVIZIO CHAR(1 BYTE),
NOTE VARCHAR2(1000 BYTE),
MATRICOLA_USER VARCHAR2(30 BYTE),
TIPO_PROCESSO CHAR(1 BYTE)
)
TABLESPACE DBCGO_DATA_SMALL;
create index idx_anagdiss_dtini_dtfn_causst on DBCGO_ANAG_DISSERVIZI (data_inizio, data_fine, causale_storno)
tablespace DBCGO_IDX_SMALL;
CREATE TABLE DBCGO.DBCGO_ANAG_FRANCHIGIE
(
DONATING_OSPITATO VARCHAR2(4),
DONATING_RETE VARCHAR2(4),
RECIPIENT_OSPITATO VARCHAR2(4),
RECIPIENT_RETE VARCHAR2(4),
DATA_EVENTO DATE,
TIPO_EVENTO VARCHAR2(4),
EVENTI_ATTESI NUMBER(22),
EVENTI_SLA NUMBER(22),
EVENTI_FUORI_SLA NUMBER(22),
PERCENTUALE_FRANCHIGIA NUMBER(22),
SUPERAMENTO_SOGLIA VARCHAR2(1),
TIPO_PROCESSO VARCHAR2(1),
NUMERO_RIGA NUMBER(10) not null
)
TABLESPACE DBCGO_DATA_SMALL;
alter table DBCGO_ANAG_FRANCHIGIE
add constraint PK_DBCGO_ANAG_FRANCHIGIE primary key (NUMERO_RIGA)
using index
tablespace DBCGO_IDX_SMALL;
--unique A31
ALTER TABLE DBCGO_ANAG_FRANCHIGIE
ADD UNIQUE (DONATING_OSPITATO,DONATING_RETE,RECIPIENT_OSPITATO,RECIPIENT_RETE,DATA_EVENTO,TIPO_EVENTO,TIPO_PROCESSO);

View File

@@ -0,0 +1,60 @@
--CREAZIONE FUNZIONI
INSERT INTO DBCGO_FUNZIONE_WEB (id,nome,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),'CALCOLO PENALI','Calcolo Penali',(SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
'PENALI DONOR','calcoloPenaliDonorSearch.do','Calcolo penali Donor', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
'PENALI RECIPIENT','calcoloPenaliRecipientSearch.do','Calcolo penali Recipient', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
'SINTESI','sintesiSearch.do','Sintesi', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
'DISSERVIZI AOM','disserviziAomSearch.do','Disservizi AOM', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
(SELECT id FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI'),
'DISSERVIZI TIM','disserviziTimSearch.do','Disservizi TIM', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1);
INSERT INTO DBCGO_FUNZIONE_WEB (id,id_padre,nome,comando,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),
(select ID from DBCGO_FUNZIONE_WEB where NOME='CALCOLO PENALI'),
'UPLOAD FRANCHIGIE','uploadFranchigie.do','Upload File Franchigie', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),'1') ;
--ASSOCIAZIONE PROFILI
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'SINTESI' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'DISSERVIZI AOM' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'DISSERVIZI TIM' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'PENALI DONOR' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'PENALI RECIPIENT' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'UPLOAD FRANCHIGIE' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='CALCOLO PENALI')),1);
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'CALCOLO PENALI'),1);
INSERT INTO DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (0,'OK');
INSERT INTO DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (1,'IN_LAVORAZIONE');
INSERT INTO DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (2,'EVASO');
INSERT INTO DBCGO_VO_LISTA_STATI_PROCESSO (ID,DESCR) values (3,'CONFLITTO');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (1,'GENNAIO','1','1Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (2,'FEBBRAIO','2','1Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (3,'MARZO','3','1Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (4,'APRILE','4','2Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (5,'MAGGIO','5','2Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (6,'GIUGNO','6','2Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (7,'LUGLIO','7','3Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (8,'AGOSTO','8','3Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (9,'SETTEMBRE','9','3Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (10,'OTTOBRE','10','4Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (11,'NOVEMBRE','11','4Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (12,'DICEMBRE','12','4Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (13,'1Q','13','1Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (14,'2Q','14','2Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (15,'3Q','15','3Q');
INSERT INTO DBCGO_VO_MESI_RIFERIMENTO (ID,LABEL,VALUE,TRIMESTRE_RIF) values (16,'4Q','16','4Q');
COMMIT;

View File

@@ -0,0 +1,17 @@
--execute as DWH
spool /mnpapp/log/script/dwh_Extra_Kit_Luglio_12.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dwhDDL.sql
-----------------------------
--INSERT/UPDATE DATA
--@@dwhDML.sql
-----------------------------
spool off;

View File

@@ -0,0 +1,34 @@
alter table MNP_DW_SLA_IN_MAT_GIORN_OUT
drop constraint MNP_DW_SLA_IN_MAT_G_PK cascade;
alter table MNP_DW_SLA_IN_MAT_GIORN_OUT
add constraint MNP_DW_SLA_IN_MAT_G_PK primary key (ID_RICHIESTA, TIPO_MESSAGGIO, DONOR_EFFETTIVO, RECIPIENT_EFFETTIVO, DONOR_RETE, DATA_MESSAGGIO)
using index
tablespace TAB_IDX_SMALL;
alter table MNP_DW_SLA_MAT_GIORN_OUT
drop constraint MNP_DW_SLA_MAT_G_PK;
alter table MNP_DW_SLA_MAT_GIORN_OUT
add constraint MNP_DW_SLA_MAT_G_PK primary key (ID_RICHIESTA, TIPO_MESSAGGIO, DONOR_EFFETTIVO, RECIPIENT_EFFETTIVO, DONOR_RETE, DATA_MESSAGGIO)
using index
tablespace TAB_IDX_SMALL;
alter table MNP_DW_SLA_TC_IN_MAT_GIORN_OUT
drop constraint MNP_DW_SLA_TC_IN_MAT_G_OUT_PK;
alter table MNP_DW_SLA_TC_IN_MAT_GIORN_OUT
add constraint MNP_DW_SLA_TC_IN_MAT_G_OUT_PK primary key (ID_RICHIESTA, TIPO_MESSAGGIO, DATA_MESSAGGIO)
using index
tablespace TAB_IDX_SMALL;
alter table MNP_DW_SLA_TC_MAT_GIORN_OUT
drop constraint MNP_DW_SLA_TC_MAT_G_OUT_PK;
alter table MNP_DW_SLA_TC_MAT_GIORN_OUT
add constraint MNP_DW_SLA_TC_MAT_G_OUT_PK primary key (ID_RICHIESTA, TIPO_MESSAGGIO, DATA_MESSAGGIO)
using index
tablespace TAB_IDX_SMALL;

View File

@@ -0,0 +1,8 @@
ALTER TABLE MNP_EVASIONE_REC
ADD CONSTRAINT PK_EVASIONE_REC PRIMARY KEY (ID_OPERATORE);
ALTER TABLE MNP_EVASIONE_REC
ADD FOREIGN KEY (ID_OPERATORE)
REFERENCES MNP_ANAGRAFICA_OPERATORI(ID_OPERATORE);
COMMIT;