--CREAZIONE FUNZIONI INSERT INTO DBCGO_FUNZIONE_WEB (id,nome,DESCRIZIONE,ordine,menu) values ((SELECT MAX(ID)+1 as id FROM DBCGO_FUNZIONE_WEB),'REPORT RITARDI','Report Ritardi',(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='REPORT RITARDI'), 'INDENNIZZI CLIENTE','reportIndennizziClienteSearch.do','Report Indennizzi Cliente', (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='REPORT RITARDI'), 'MONITOR RIFIUTI BU','reportMonitoraggioRifiutiBUSearch.do','Report Monitoraggio Rifiuti BU', (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='REPORT RITARDI'), 'MONITOR RIFIUTI CO','reportMonitoraggioRifiutiCOSearch.do','Report Monitoraggio Rifiuti CO', (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='REPORT RITARDI'), 'RICORRENZA LINEE MNP','reportRicorrenzaLineeMNPSearch.do','Report Ricorrenza Linee in MNP', (SELECT MAX(ORDINE)+1 as ordine FROM DBCGO_FUNZIONE_WEB),1); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'INDENNIZZI CLIENTE' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GD')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'MONITOR RIFIUTI BU' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GD')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'MONITOR RIFIUTI CO' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GD')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'RICORRENZA LINEE MNP' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GD')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT RITARDI'), (select id from dbcgo_profilo where nome = 'GD')); -- PROFILO GG INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'INDENNIZZI CLIENTE' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GG')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'MONITOR RIFIUTI BU' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GG')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'MONITOR RIFIUTI CO' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GG')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'RICORRENZA LINEE MNP' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GG')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT RITARDI'), (select id from dbcgo_profilo where nome = 'GG')); -- PROFILO GV INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'INDENNIZZI CLIENTE' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GV')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'MONITOR RIFIUTI BU' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GV')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'MONITOR RIFIUTI CO' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GV')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT DBCGO_FUNZIONE_WEB.ID FROM DBCGO_FUNZIONE_WEB where nome = 'RICORRENZA LINEE MNP' and ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB where nome='REPORT RITARDI')), (select id from dbcgo_profilo where nome = 'GV')); INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_FUNZIONE, ID_PROFILO) values ((SELECT ID FROM DBCGO_FUNZIONE_WEB where nome = 'REPORT RITARDI'), (select id from dbcgo_profilo where nome = 'GV')); -- CONFIGURAZIONE NUOVO OPERATORE INSERT INTO DBCGO_ANAGRAFICA_OPERATORI VALUES ('LMIT', 'RETE', 'LMIT', null, 'L', 'Lycamobile Full'); -- LOV PER LA GESTIONE DEL NUOVO OPERATORE Lycamobile Full INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'AOM', 'LMIT', 'Lycamobile Full', null); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'AOM_DONOR', 'LMIT', 'Lycamobile Full', null); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'AOM_DONOR_SLA', 'LMIT', 'Lycamobile Full', null); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'AOM_RECIPIENT', 'LMIT', 'Lycamobile Full', null); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'AOM_RECIPIENT_SLA', 'LMIT', 'Lycamobile Full', null); -- CONFIGURAZIONE NUOVO OPERATORE OPTI INSERT INTO DBCGO_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM,ID_AMMINISTRATIVO, INIZIALE_ID_AMM, DESCRIZIONE ) VALUES ( 'OPTI','VIRT','H3GI', 'H006', 'H', 'Optima'); -- aom virtuali donor e recipient INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_DONOR','OPTI','Optima',null); INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','OPTI','Optima',null); -- aom virtuali donor e recipient SLA INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR_SLA','OPTI','Optima',null); INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY) VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT_SLA','OPTI','Optima',null); -- LOV PER LA GESTIONE DELLE COMBO DEI REPORT RITARDI INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'RANGE_RIFIUTI_ASSOCIATI', '1', 'Almeno 1 rifiuto', 1); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'RANGE_RIFIUTI_ASSOCIATI', '2', '1 rifiuto', 2); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'RANGE_RIFIUTI_ASSOCIATI', '3', 'Da 2 a 10 rifiuti', 3); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'RANGE_RIFIUTI_ASSOCIATI', '4', 'Oltre 10 rifiuti', 4); -- LOV PER IL CENSIMENTO DELLE CAUSALI RIFIUTO IN DBCGO INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '20','DATI OBBLIGATORI NON VALORIZZATI CORRETTAMENTE', 1); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '21','ASSENZA DEL DATO ICCD O CF/P.IVA NECESSARIO PER LA VALIDAZIONE', 2); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '22','INCONGRUENZA ICCD E MSISDN', 3); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '23','INCONGRUENZA CF/P.IVA E MSISDN', 4); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '24','MSISDN DISATTIVO DA OLTRE 30 GIORNI', 5); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '25','MSISDN DISATTIVO PER ORDINE DELL''AUTORITA'' GIUDIZIARIA O PER DENUNCIA PRESENTATA ALL''A.G.', 6); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '26','MSISDN NON APPARTENENTE AL DONATING', 7); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '27','PRECEDENTE RICHIESTA RICEVUTA DA ALTRO RECIPIENT DIVERSO DAL DONATING', 8); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '28','PRECEDENTE RICHIESTA RICEVUTA DA MEDESIMO RECIPIENT', 9); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '29','SIM SMARRITA O RUBATA', 10); INSERT INTO DBCGO_LOV VALUES (SEQ_LOV.nextval, 'CODICI_CAUSALI_RIFIUTO', '30','ERRATO PROGETTO AD HOC', 11); -- AGGIORNAMENTO ANAGRAFICA STATI PROCESSI VIRTUALI UPDATE DBCGO_STATO_REC_VIRT SET FINALE = 0 WHERE DESCR_STATO = 'IN ATTIVAZIONE'; UPDATE DBCGO_STATO_REC_VIRT_M2M SET FINALE = 0 WHERE DESCR_STATO = 'IN ATTIVAZIONE'; COMMIT;