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,245 @@
spool /mnpapp/dbcgo/log/script/RU_265.log;
----- Inizio DBCGO_LOV -----
--Inizio Nuovi OT_SAP
-- Centro
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PLCE', 'PLCE');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PHCE', 'PHCE');
-- ot sap fittizi
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCFI', 'CCFI');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCCE', 'CCCE');
-- Fine Centro
-- Centro Nord
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PLCN', 'PLCN');
-- ot sap fittizi
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCCN', 'CCCN');
-- Fine Centro
-- Nord Est
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PLNE', 'PLNE');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PHNE', 'PHNE');
-- ot sap fittizi
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCNE', 'CCNE');
-- Fine Nord Est
-- Nord Ovest
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PLNO', 'PLNO');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PHNO', 'PHNO');
-- ot sap fittizi
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCNO', 'CCNO');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCLO', 'CCLO');
-- Fine Nord Ovest
-- Sud
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PLSU', 'PLSU');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PHSU', 'PHSU');
-- ot sap fittizi
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCS1', 'CCS1');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCS2', 'CCS2');
-- Fine Sud
-- Direzione Generale
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PLDG', 'PLDG');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'OVDG', 'OVDG');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'PHDG', 'PHDG');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'CCDG', 'CCDG');
-- Grande Distrib. Org DG
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'GDDG', 'GDDG');
-- Grande Distrib. Spec. DG
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval, 'OT_SAP', 'GSDG', 'GSDG');
--Fine Nuovi OT_SAP
--Inizio Nuovi OT_REC
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval,'OT_REC','DG','Direzione Generale');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval,'OT_REC','GDDG','Grande Distrib. Org. DG');
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) Values (SEQ_LOV.nextval,'OT_REC','GSDG','Grande Distrib. Spec. DG');
--Fine Nuovi OT_REC
-- Update OT_REC
-- Fine DBCGO_LOV
--DBCGO_LOV - 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='PLCE';
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='PHCE';
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='CCFI';
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='CCCE';
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='PLCN';
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='CCCN';
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='PLNE';
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='PHNE';
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='CCNE';
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='PLNO';
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='PHNO';
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='CCNO';
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='CCLO';
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='PLSU';
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='PHSU';
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='CCS1';
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='CCS2';
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='PLDG';
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='OVDG';
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='PHDG';
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='CCDG';
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='GDDG';
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='GSDG';
-- Centro
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='PLCE') ;
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='PHCE') ;
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='CCFI') ;
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='CCCE') ;
-- Centro Nord
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='CN') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='PLCN') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='CN') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='CCCN') ;
-- Nord Est
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='PLNE') ;
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='PHNE') ;
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='CCNE') ;
-- Nord Ovest
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='PLNO') ;
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='PHNO') ;
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='CCNO') ;
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='CCLO') ;
-- Sud
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='PLSU') ;
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='PHSU') ;
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='CCS1') ;
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='CCS2') ;
--Direzione Generale
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='DG') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='PLDG') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='DG') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='OVDG') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='DG') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='PHDG') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='DG') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='CCDG') ;
-- Grande Distrib. Org DG
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='GDDG') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='GDDG') ;
-- Grande Distrib. Spec. DG
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='OT_REC' and name='GSDG') where lov_id=(select lov_id from DBCGO_LOV where lov_name='OT_SAP' and name='GSDG') ;
-------------------------------------------------------------------------
--DBCGO_LOV - filtro CANALE_ACQUISIZIONE
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'CAN_ACQ', 'ESP', 'ESP');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'CAN_ACQ', 'BUSM', 'BUSM');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'CAN_ACQ', 'CCMO', 'CCMO');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2G','2G');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2E','2E');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2F','2F');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2B','2B');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2C','2C');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2R','2R');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2P','2P');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2Q','2Q');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2D','2D');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2S','2S');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','2A','2A');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','19','19');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','1V','1V');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','1D','1D');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','1Q','1Q');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','10','10');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','11','11');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','12','12');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','1P','1P');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','13','13');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','14','14');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','15','15');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','16','16');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','18','18');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','1S','1S');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','1T','1T');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','1R','1R');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','1U','1U');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','CC','CC');
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SOTTOCAN_ACQ','CB','CB');
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2G';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2E';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2F';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2B';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2C';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2R';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2P';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2Q';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2D';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2S';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2A';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='19';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1V';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1D';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1Q';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='10';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='11';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='12';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1P';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='13';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='14';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='15';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='16';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='18';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1S';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1T';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1R';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1U';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='CC';
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='CB';
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2G') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='TD') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2E') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='TS') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2F') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2B') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='AS') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2C') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2R') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2P') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2Q') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2D') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2S') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='2A') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='CA') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='19') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1V') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1D') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1Q') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='10') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='11') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='12') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1P') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='13') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='14') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='15') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='16') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='18') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1S') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1T') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1R') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='1U') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='CC') ;
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ_GRP' and name='0') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SOTTOCAN_ACQ' and name='CB') ;
-- DEALER FITTIZZI
update SAP_ANAG_FV set CANALE_ACQUISIZIONE='PUSH',SOTTOCANALE_ACQUISIZIONE='2F',SEGMENTAZIONE_CANALE='2F' where cod_id='140';
update SAP_ANAG_FV set CANALE_ACQUISIZIONE='PUSH',SOTTOCANALE_ACQUISIZIONE='2F',SEGMENTAZIONE_CANALE='2F' where cod_id='141';
update SAP_ANAG_FV set CANALE_ACQUISIZIONE='PUSH',SOTTOCANALE_ACQUISIZIONE='2E',SEGMENTAZIONE_CANALE='2E' where cod_id='143';
commit
/
spool off;
exit

View File

@@ -0,0 +1,8 @@
spool /mnpapp/log/script/RU_267.log
insert into mnp_olo_prefissi values(7,'324')
/
commit
/
spool off
exit

View File

@@ -0,0 +1,21 @@
--execute as DBC
spool /mnpapp/log/script/dbc_200804.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcDDL.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcDML.sql
-----------------------------
--COMPILE PROCEDURE
--@/mnpapp/dbcgo/script/procedure/dbcgo/Util.jsp
--show err
spool off;

View File

@@ -0,0 +1,21 @@
--execute as DBC
spool /mnpapp/log/script/dbc2_200804.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcDDL2.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcDML2.sql
-----------------------------
--COMPILE PROCEDURE
--@/mnpapp/dbcgo/script/procedure/dbcgo/Util.jsp
--show err
spool off;

View File

@@ -0,0 +1,423 @@
-- SEQUENCE --
CREATE SEQUENCE SEQ_MVNO;
CREATE SEQUENCE SEQ_GISP;
-- FINE SEQUENCE --
-- GENERA TABELLE PER TISCALI/MVNO(TOT 6 TABELLE)--
-- 1 DI 6 --
CREATE TABLE MNP_MVNO_NOTIFICA_DON_OUT
(
UNIQUE_ID NUMBER NOT NULL ,
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL ,
DATA_INVIO DATE NULL ,
DA_SCODARE NUMBER(1) NOT NULL ,
EVENTO_DBC NUMBER NULL ,
MVNO VARCHAR2(20) NULL,
TIPO_EVENTO VARCHAR2(2) NOT NULL ,
NUMERO_TELEFONO_AOM VARCHAR2(13) NOT NULL ,
ID_RICHIESTA_AOM VARCHAR2(64) NOT NULL ,
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16) NULL ,
TIPO_UTENZA VARCHAR2(3) NULL ,
DATA_VALIDAZIONE DATE NULL ,
ICCID VARCHAR2(19) NULL ,
CODICE_ESITO VARCHAR2(2) NOT NULL ,
CAUSALE_ESITO VARCHAR2(100) NULL ,
DATA_MODIFICA_STATO_DBC DATE NOT NULL ,
ID_RICHIESTA_DBC VARCHAR2(23) NOT NULL ,
BUSINESS_ID VARCHAR2(36) NOT NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MVNO_NOTIFICA_DON_OUT ON MNP_MVNO_NOTIFICA_DON_OUT
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_MVNO_NOTIFICA_DON_OUT ADD
CONSTRAINT PK_MVNO_NOTIFICA_DON_OUT
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- 2 DI 6 --
CREATE TABLE MNP_MVNO_NOTIFICA_REC_OUT
(
UNIQUE_ID NUMBER NOT NULL ,
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL ,
DATA_INVIO DATE NULL ,
DA_SCODARE NUMBER(1) NOT NULL ,
EVENTO_DBC NUMBER NULL ,
ID_RICHIESTA_DBC VARCHAR2(23) NULL ,
MVNO VARCHAR2(20) NULL,
TIPO_EVENTO VARCHAR2(2) NOT NULL ,
PREFISSO_AOM VARCHAR2(3) NOT NULL ,
NUMERO_TELEFONO_AOM VARCHAR2(10) NOT NULL ,
DATA_CUT_OVER DATE NULL ,
CODICE_ESITO VARCHAR2(2) NOT NULL ,
CAUSALE_ESITO VARCHAR2(100) NULL ,
CODICE_OPERATORE VARCHAR2(4) NULL ,
BUSINESS_ID VARCHAR2(36) NULL,
VERSION NUMBER
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MVNO_NOTIFICA_REC_OUT ON MNP_MVNO_NOTIFICA_REC_OUT
(UNIQUE_ID)
LOGGING
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_MVNO_NOTIFICA_REC_OUT ADD
CONSTRAINT PK_MVNO_NOTIFICA_REC_OUT
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- 3 DI 6 --
CREATE TABLE MNP_MVNO_VALIDAZ_IN
(
UNIQUE_ID NUMBER NOT NULL ,
IDREQ_INFOBUS VARCHAR2(24) NOT NULL ,
DATA_RICEZIONE DATE DEFAULT SYSDATE NULL ,
DA_SCODARE NUMBER(1) NOT NULL ,
EVENTO_DBC NUMBER NULL ,
ID_RICHIESTA_DBC VARCHAR2(23) NOT NULL ,
ESITO_VALIDAZIONE VARCHAR2(20) NOT NULL ,
CODICE_CAUSALE_RIFIUTO VARCHAR2(2) NULL ,
DATA_EFFETTIVA_VALIDAZIONE DATE NOT NULL ,
BUSINESS_ID VARCHAR2(36) NOT NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MNP_MVNO_VALIDAZ_IN ON MNP_MVNO_VALIDAZ_IN
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_MVNO_VALIDAZ_IN ADD
CONSTRAINT PK_MNP_MVNO_VALIDAZ_IN
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- 4 DI 6 --
CREATE TABLE MNP_MVNO_SCARTO_VALIDAZ_IN
(
UNIQUE_ID NUMBER NOT NULL ,
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL ,
RECORD_SCARTATO VARCHAR2(4000) NULL ,
CAUSALE_SCARTO VARCHAR2(255) NULL ,
IDREQ_INFOBUS VARCHAR2(24) NOT NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MNP_MVNO_SCARTO_VAL_IN ON MNP_MVNO_SCARTO_VALIDAZ_IN
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_MVNO_SCARTO_VALIDAZ_IN ADD
CONSTRAINT PK_MNP_MVNO_SCARTO_VAL_IN
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- 5 DI 6 --
CREATE TABLE MNP_MVNO_PORTING_IN
(
UNIQUE_ID NUMBER NOT NULL ,
IDREQ_INFOBUS VARCHAR2(24) NOT NULL ,
DATA_RICEZIONE DATE DEFAULT SYSDATE NULL ,
DA_SCODARE NUMBER(1) NULL ,
EVENTO_DBC NUMBER NULL ,
ID_RICHIESTA_DBC VARCHAR2(23) NULL ,
CODICE_RECIPIENT VARCHAR2(4) NOT NULL ,
CODICE_DONATING VARCHAR2(4) NOT NULL ,
PREFISSO_AOM VARCHAR2(3) NOT NULL ,
NUMERO_TELEFONO_AOM VARCHAR2(10) NOT NULL ,
ICCID_AOM VARCHAR2(19) NULL ,
CODICE_FISCALE VARCHAR2(16) NULL ,
PARTITA_IVA VARCHAR2(11) NULL ,
TIPO_UTENZA VARCHAR2(3) NOT NULL ,
DATA_CUT_OVER DATE NULL ,
COGNOME VARCHAR2(50) NULL ,
NOME VARCHAR2(20) NULL ,
RAGIONE_SOCIALE VARCHAR2(70) NULL ,
TIPO_DOCUMENTO VARCHAR2(2) NOT NULL ,
NUMERO_DOCUMENTO VARCHAR2(10) NOT NULL ,
DATA_RICHIESTA_OPERAZIONE DATE NOT NULL ,
TIPO_OPERAZIONE VARCHAR2(3) NOT NULL ,
PROFILO_RETE VARCHAR2(4) NOT NULL ,
IMSI VARCHAR2(15) NOT NULL ,
BUSINESS_ID VARCHAR2(36) NOT NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MNP_MVNO_PORTING_IN ON MNP_MVNO_PORTING_IN
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_MVNO_PORTING_IN ADD
CONSTRAINT PK_MNP_MVNO_PORTING_IN
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- 6 DI 6 --
CREATE TABLE MNP_MVNO_SCARTO_PORTING_IN
(
UNIQUE_ID NUMBER NOT NULL ,
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL ,
RECORD_SCARTATO VARCHAR2(4000) NULL ,
CAUSALE_SCARTO VARCHAR2(255) NULL ,
IDREQ_INFOBUS VARCHAR2(24) NOT NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MVNO_SCARTO_PORTINGIN ON MNP_MVNO_SCARTO_PORTING_IN
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_MVNO_SCARTO_PORTING_IN ADD
CONSTRAINT PK_MVNO_SCARTO_PORTINGIN
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- FINE TABELLE PER TISCALI --
-- GENERA TABELLA OPERATORE INTERNO --
CREATE TABLE MNP_OPERATORE_INTERNO
(
ID_OPERATORE_INTERNO NUMBER NOT NULL ,
NOME_OPERATORE VARCHAR2(20) NOT NULL ,
TIPOLOGIA_OPERATORE VARCHAR2(20) NOT NULL ,
DESCRIZIONE VARCHAR2(200) NULL
)
TABLESPACE TAB_DESC;
CREATE UNIQUE INDEX PK_MNP_OPERATORE_INTERNO ON MNP_OPERATORE_INTERNO
(ID_OPERATORE_INTERNO ASC)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_OPERATORE_INTERNO
ADD CONSTRAINT PK_MNP_OPERATORE_INTERNO PRIMARY KEY (ID_OPERATORE_INTERNO);
-- FINE GENERAZIONE TABELLA OPERATORE INTERNO --
-- GENERA TABELLE PER GISP (TOT 6 TABELLE)--
-- 1 DI 4 --
CREATE TABLE MNP_GISP_ATT_OUT
(
UNIQUE_ID NUMBER NOT NULL ,
DATA_CREAZIONE DATE DEFAULT SYSDATE NULL ,
DATA_RICHIESTA_INVIO DATE NULL ,
DATA_INVIO DATE NULL ,
DA_SCODARE NUMBER(1) NOT NULL ,
DA_PROCESSARE NUMBER(1) NULL ,
NOME_RICHIESTA VARCHAR2(20 BYTE) NOT NULL ,
CAS VARCHAR(3) NOT NULL ,
NUM_TEL VARCHAR(13) DEFAULT 0 NOT NULL ,
DATA_ESPL DATE NULL ,
IMSI VARCHAR2(15 BYTE) NOT NULL ,
PROFILO VARCHAR2(4 BYTE) NOT NULL ,
TID VARCHAR2(23 BYTE) NOT NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MNP_GISP_ATT_OUT ON MNP_GISP_ATT_OUT
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
CREATE UNIQUE INDEX IDX_GISP_ATT_OUT_1 ON MNP_GISP_ATT_OUT
(TID)
LOGGING
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_GISP_ATT_OUT ADD
CONSTRAINT PK_MNP_GISP_ATT_OUT
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_GISP_ATT_OUT ADD (
CONSTRAINT IDX_MNP_GISP_ATT_OUT
UNIQUE (TID));
-- 2 DI 4 --
CREATE TABLE MNP_GISP_CESS_OUT
(
UNIQUE_ID NUMBER NOT NULL ,
DATA_CREAZIONE DATE DEFAULT SYSDATE NULL ,
DATA_RICHIESTA_INVIO DATE NULL ,
DATA_INVIO DATE NULL ,
DA_SCODARE NUMBER(1) NOT NULL ,
DA_PROCESSARE NUMBER(1) NULL ,
NOME_RICHIESTA VARCHAR2(20 BYTE) NOT NULL ,
CAS VARCHAR(3) NOT NULL ,
NUM_TEL VARCHAR(13) NOT NULL ,
DATA_ESPL DATE NULL ,
IMSI VARCHAR2(15 BYTE) NULL ,
OLOCODE VARCHAR2(4 BYTE) NOT NULL ,
TID VARCHAR2(23 BYTE) NOT NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MNP_GISP_CESS_OUT ON MNP_GISP_CESS_OUT
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
CREATE UNIQUE INDEX IDX_GISP_CESS_OUT_1 ON MNP_GISP_CESS_OUT
(TID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_GISP_CESS_OUT ADD
CONSTRAINT PK_MNP_GISP_CESS_OUT
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_GISP_CESS_OUT ADD (
CONSTRAINT IDX_MNP_GISP_CESS_OUT
UNIQUE (TID));
-- 3 DI 4 --
CREATE TABLE MNP_GISP_ATT_CESS_IN
(
UNIQUE_ID NUMBER NOT NULL ,
DATA_RICEZIONE DATE DEFAULT SYSDATE NULL ,
DA_SCODARE NUMBER(1) NOT NULL ,
NOME_RICHIESTA VARCHAR2(25) NOT NULL ,
ESITO_CAS VARCHAR2(4 CHAR) NOT NULL ,
DETTAGLIO_ESITO CHAR(2) NULL ,
DESCRIZIONE_ESITO VARCHAR2(48) NOT NULL ,
DATA_ESPLETAMENTO DATE NULL ,
CODICE_RIPROPOSIZIONE VARCHAR2(23 BYTE) NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MNP_GISP_ATT_CESS_IN ON MNP_GISP_ATT_CESS_IN
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_GISP_ATT_CESS_IN ADD
CONSTRAINT PK_MNP_GISP_ATT_CESS_IN
PRIMARY KEY
(UNIQUE_ID);
-- 4 DI 4 --
CREATE TABLE MNP_GISP_SCARTO_ATT_CESS_IN
(
UNIQUE_ID NUMBER NOT NULL,
TRACCIATO VARCHAR2(4000 BYTE) NULL,
DATA_RICEZIONE DATE DEFAULT SYSDATE,
CAUSALE_SCARTO VARCHAR2(255 BYTE) NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_MNP_GISP_SCARTO_ATT_CESS_IN ON MNP_GISP_SCARTO_ATT_CESS_IN
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_GISP_SCARTO_ATT_CESS_IN ADD
CONSTRAINT PK_MNP_GISP_SCARTO_ATT_CESS_IN
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- FINE TABELLE PER GISP --
-- CREA BUSINESS_ID ---
ALTER TABLE MNP_GESTIONE_RICHIESTA add(
BUSINESS_ID VARCHAR2(36)
);
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC add(
BUSINESS_ID VARCHAR2(36)
);
-- FINE CREA BUSINESS_ID ---
-- CREA ICC-ID20 ---
ALTER TABLE MNP_GISP_RETRIEVE_OUT add(
RESP_ICCID20 VARCHAR2(27)
);
-- FINE CREA ICC-ID20 ---
-- CREA PROFILO ---
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC add(
PROFILO_RETE VARCHAR2(4)
);
-- FINE CREA PROFILO ---

View File

@@ -0,0 +1,481 @@
-- GENERA TABELLE PER GESTIONE RECIPIENT VIRTUALE--
CREATE TABLE MNP_GEST_RICH_REC_VIRT
(
id_richiesta VARCHAR2(23) NOT NULL,
stato NUMBER(2,0) NOT NULL,
tipo_cliente VARCHAR2(2),
data_cut_over_calc DATE NOT NULL,
data_validazione_max DATE NOT NULL,
dataricezionerichiesta DATE NOT NULL,
codicerifiutovalidazione NUMBER(2,0),
data_cut_over DATE,
ora_cut_over VARCHAR2(8) DEFAULT '14:00:00' NOT NULL,
codice_operatore_recipient VARCHAR2(4) NOT NULL,
codice_operatore_donating VARCHAR2(4) NOT NULL,
msisdn VARCHAR2(15) NOT NULL,
codice_fiscale_partita_iva VARCHAR2(16),
codice_pre_post_pagato VARCHAR2(3) NOT NULL,
nome_cliente VARCHAR2(30),
cognome_cliente VARCHAR2(50),
ragione_sociale VARCHAR2(80),
tipo_documento VARCHAR2(3) NOT NULL,
numero_documento VARCHAR2(30) NOT NULL,
imsi VARCHAR2(15),
iccid_serial_number VARCHAR2(30),
nome_ot VARCHAR2(5) DEFAULT NULL,
data_validazione_eff DATE,
abbonato_prepagato VARCHAR2(50),
sist_comp VARCHAR2(5),
iccid_serial_number_ccrm VARCHAR2(30),
tipo_porting_out NUMBER(1,0),
utenza_dual VARCHAR2(15),
business_consumer NUMBER(1,0) DEFAULT 0,
marcaggio VARCHAR2(2),
ipotesi_rifiuto NUMBER(2,0) DEFAULT 0,
sottomarcaggio VARCHAR2(1),
operatore_interno_donating VARCHAR2(10) DEFAULT 'TIM' NOT NULL,
business_id VARCHAR2(36),
profilo_rete VARCHAR2(4) NOT NULL,
codice_analogico_digitale VARCHAR2(1) NOT NULL,
version NUMBER
)
PARTITION BY RANGE (DATARICEZIONERICHIESTA)
(
PARTITION MNP_GEST_RICH_REC_VIRT1 VALUES LESS THAN (TO_DATE('20080401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE,
PARTITION MNP_GEST_RICH_REC_VIRT2 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE,
PARTITION MNP_GEST_RICH_REC_VIRT3 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE,
PARTITION MNP_GEST_RICH_REC_VIRT4 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE,
PARTITION MNP_GEST_RICH_REC_VIRT5_MAX VALUES LESS THAN (MAXVALUE)
NOLOGGING
TABLESPACE TAB_HUGE
)
/
CREATE UNIQUE INDEX PK_MNP_GEST_RICH_REC_VIRT ON MNP_GEST_RICH_REC_VIRT
(id_richiesta)
TABLESPACE TAB_IDX_BIG
/
ALTER TABLE MNP_GEST_RICH_REC_VIRT ADD
CONSTRAINT PK_MNP_GEST_RICH_REC_VIRT
PRIMARY KEY
(id_richiesta)
USING INDEX
TABLESPACE TAB_IDX_BIG
/
CREATE INDEX IDX_MNP_GEST_RICH_REC_VIRT1 ON MNP_GEST_RICH_REC_VIRT
(STATO ASC)
LOGGING
TABLESPACE TAB_IDX_BIG
/
CREATE SEQUENCE SEQ_RICH_REC_VIRT
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 99999999999
NOCYCLE
NOORDER
CACHE 20
/
CREATE TABLE MNP_STATO_REC_VIRT
(
ID_STATO NUMBER(5) NOT NULL ,
DESCR_STATO VARCHAR2(20) NOT NULL ,
FINALE NUMBER(1) NOT NULL
)TABLESPACE TAB_DESC;
CREATE UNIQUE INDEX PKMNP_STATO_REC_VIRT ON MNP_STATO_REC_VIRT
(ID_STATO ASC)
TABLESPACE TAB_DESC;
ALTER TABLE MNP_STATO_REC_VIRT
ADD CONSTRAINT PKMNP_STATO_REC_VIRT PRIMARY KEY (ID_STATO)
/
-- FINE TABELLE PER GESTIONE RECIPIENT VIRTUALE--
-- GENERA TABELLE PER RECIPIENT DONOR VIRTUALE--
CREATE TABLE MNP_STORICO_RICH_REC_VIRT
(
id_prog NUMBER(18,0) NOT NULL,
id_richiesta VARCHAR2(23) NOT NULL,
NOTE VARCHAR2(100),
stato_da NUMBER(2,0) DEFAULT -1,
stato_a NUMBER(2,0) NOT NULL,
data_i_o DATE DEFAULT SYSDATE NOT NULL,
data_lavorazione DATE DEFAULT TRUNC(SYSDATE),
dataricezionerichiesta DATE NOT NULL
)
PARTITION BY RANGE (DATARICEZIONERICHIESTA)
(
PARTITION MNP_STORICO_RICH_REC_VIRT1 VALUES LESS THAN (TO_DATE('20080401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_STORICO_RICH_REC_VIRT2 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_STORICO_RICH_REC_VIRT3 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_STORICO_RICH_REC_VIRT4 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_STORICO_RICH_REC_VIRT5_MAX VALUES LESS THAN (MAXVALUE)
NOLOGGING
TABLESPACE TAB_HUGE_2
)
/
CREATE UNIQUE INDEX PK_MNP_STORICO_RICH_REC_VIRT ON MNP_STORICO_RICH_REC_VIRT
(id_prog)
TABLESPACE TAB_IDX_HUGE_2_1
/
ALTER TABLE MNP_STORICO_RICH_REC_VIRT ADD
CONSTRAINT PK_MNP_STORICO_RICH_REC_VIRT
PRIMARY KEY
(id_prog)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_1
/
CREATE INDEX IDX_MNP_STORICO_RICH_REC_VIRT1 ON MNP_STORICO_RICH_REC_VIRT
(id_richiesta ASC)
LOGGING
TABLESPACE TAB_IDX_HUGE_2_1
/
CREATE INDEX IDX_MNP_STORICO_RICH_REC_VIRT2 ON MNP_STORICO_RICH_REC_VIRT
(data_lavorazione ASC)
LOGGING
TABLESPACE TAB_IDX_HUGE_2_1
/
CREATE OR REPLACE TRIGGER PRE_INS_STORICO_RICH_REC_VIRT
before insert on MNP_STORICO_RICH_REC_VIRT
for each row
begin
select dataricezionerichiesta
into :new.dataricezionerichiesta
from MNP_GEST_RICH_REC_VIRT
where id_richiesta=:new.id_richiesta;
exception when no_data_found
then :new.dataricezionerichiesta:= sysdate;
end;
/
ALTER TABLE MNP_STORICO_RICH_REC_VIRT
ADD CONSTRAINT FK_MNP_STORICO_RICH_REC_VIRT_1 FOREIGN KEY (id_richiesta)
REFERENCES MNP_GEST_RICH_REC_VIRT (id_richiesta)
/
CREATE SEQUENCE SEQ_RICH_REC_VIRT_STORICO
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 1000000000000000000000000000
NOCYCLE
NOORDER
CACHE 200
/
-- FINE TABELLE PER STORICO RECIPIENT VIRTUALE--
-- GENERA TABELLE PER GESTIONE DONOR VIRTUALE--
CREATE TABLE MNP_GEST_RICH_DONOR_VIRT
(
id_richiesta VARCHAR2(18) NOT NULL,
stato NUMBER(2,0) NOT NULL,
tipo_cliente VARCHAR2(2) NOT NULL,
data_cut_over_calc DATE NOT NULL,
data_validazione_max DATE,
dataricezionerichiesta DATE NOT NULL,
codice_operatore_recipient VARCHAR2(4) NOT NULL,
codice_operatore_donating VARCHAR2(4) NOT NULL,
codice_gruppo VARCHAR2(12),
msisdn VARCHAR2(15) NOT NULL,
codice_fiscale_partita_iva VARCHAR2(16),
codice_pre_post_pagato VARCHAR2(3) NOT NULL,
codice_analogico_digitale VARCHAR2(1) NOT NULL,
data_cut_over DATE,
ora_cut_over VARCHAR2(8) DEFAULT '14:00:00' NOT NULL,
nome_cliente VARCHAR2(30),
cognome_cliente VARCHAR2(50),
ragione_sociale VARCHAR2(80),
tipo_documento VARCHAR2(3) NOT NULL,
numero_documento VARCHAR2(30) NOT NULL,
imsi VARCHAR2(15) NOT NULL,
iccid_serial_number VARCHAR2(30),
nome_ot VARCHAR2(2),
codice_richiesta_bit VARCHAR2(18),
codicerifiutovalidazione NUMBER(2,0),
data_validazione_eff DATE,
msisdn_tim VARCHAR2(16),
causale_accodamento VARCHAR2(100),
operatore_interno_recipient VARCHAR2(10) NOT NULL,
sistema_mittente VARCHAR2(10),
tipo_servizio_sistema_mitt VARCHAR2(10),
business_id VARCHAR2(36),
ipotesi_rifiuto NUMBER(2,0) DEFAULT 0,
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),
descanale_vendita VARCHAR2(50),
codice_ordine VARCHAR2(15),
tipo_operazione VARCHAR2(3),
idreq_infobus VARCHAR2(24),
version NUMBER
)
PARTITION BY RANGE (DATARICEZIONERICHIESTA)
(
PARTITION MNP_GEST_RICH_DONOR_VIRT1 VALUES LESS THAN (TO_DATE('20080401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE,
PARTITION MNP_GEST_RICH_DONOR_VIRT2 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE,
PARTITION MNP_GEST_RICH_DONOR_VIRT3 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE,
PARTITION MNP_GEST_RICH_DONOR_VIRT4 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE,
PARTITION MNP_GEST_RICH_DONOR_VIRT5_MAX VALUES LESS THAN (MAXVALUE)
NOLOGGING
TABLESPACE TAB_HUGE
)
/
CREATE UNIQUE INDEX PK_MNP_GEST_RICH_DONOR_VIRT ON MNP_GEST_RICH_DONOR_VIRT
(id_richiesta)
TABLESPACE TAB_IDX_BIG
/
ALTER TABLE MNP_GEST_RICH_DONOR_VIRT ADD
CONSTRAINT PK_MNP_GEST_RICH_DONOR_VIRT
PRIMARY KEY
(id_richiesta)
USING INDEX
TABLESPACE TAB_IDX_BIG
/
CREATE INDEX IDX_MNP_GEST_RICH_DONOR_VIRT1 ON MNP_GEST_RICH_DONOR_VIRT
(STATO ASC)
LOGGING
TABLESPACE TAB_IDX_BIG
/
CREATE SEQUENCE SEQ_RICH_DONOR_VIRT
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 99999999999
NOCYCLE
NOORDER
CACHE 20
/
CREATE TABLE MNP_STATO_DON_VIRT
(
ID_STATO NUMBER(5) NOT NULL ,
DESCR_STATO VARCHAR2(20) NOT NULL ,
FINALE NUMBER(1) NOT NULL
)TABLESPACE TAB_DESC;
CREATE UNIQUE INDEX PKMNP_STATO_DON_VIRT ON MNP_STATO_DON_VIRT
(ID_STATO ASC)
TABLESPACE TAB_DESC;
ALTER TABLE MNP_STATO_DON_VIRT
ADD CONSTRAINT PKMNP_STATO_DON_VIRT PRIMARY KEY (ID_STATO)
/
-- FINE TABELLE PER GESTIONE DONOR VIRTUALE--
-- GENERA TABELLE PER STORICO DONOR VIRTUALE--
CREATE TABLE MNP_STORICO_RICH_DON_VIRT
(
id_prog NUMBER(18,0) NOT NULL,
id_richiesta VARCHAR2(18) NOT NULL,
NOTE VARCHAR2(100),
stato_da NUMBER(2,0) DEFAULT -1,
stato_a NUMBER(2,0) NOT NULL,
data_i_o DATE DEFAULT SYSDATE NOT NULL,
data_lavorazione DATE DEFAULT TRUNC(SYSDATE),
dataricezionerichiesta DATE NOT NULL)
PARTITION BY RANGE (DATARICEZIONERICHIESTA)
(
PARTITION MNP_STORICO_RICH_DON_VIRT1 VALUES LESS THAN (TO_DATE('20080401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_STORICO_RICH_DON_VIRT2 VALUES LESS THAN (TO_DATE('20081001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_STORICO_RICH_DON_VIRT3 VALUES LESS THAN (TO_DATE('20090401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_STORICO_RICH_DON_VIRT4 VALUES LESS THAN (TO_DATE('20091001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_STORICO_RICH_DON_VIRT5_MAX VALUES LESS THAN (MAXVALUE)
NOLOGGING
TABLESPACE TAB_HUGE_2
)
/
CREATE UNIQUE INDEX PK_MNP_STORICO_RICH_DON_VIRT ON MNP_STORICO_RICH_DON_VIRT
(id_prog)
TABLESPACE TAB_IDX_HUGE_2_1
/
ALTER TABLE MNP_STORICO_RICH_DON_VIRT ADD
CONSTRAINT PK_MNP_STORICO_RICH_DON_VIRT
PRIMARY KEY
(id_prog)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_1
/
CREATE INDEX IDX_MNP_STORICO_RICH_DON_VIRT1 ON MNP_STORICO_RICH_DON_VIRT
(id_richiesta ASC)
LOGGING
TABLESPACE TAB_IDX_HUGE_2_1
/
CREATE INDEX IDX_MNP_STORICO_RICH_DON_VIRT2 ON MNP_STORICO_RICH_DON_VIRT
(data_lavorazione ASC)
LOGGING
TABLESPACE TAB_IDX_HUGE_2_1
/
CREATE OR REPLACE TRIGGER PRE_INS_STORICO_RICH_DON_VIRT
before insert on MNP_STORICO_RICH_DON_VIRT
for each row
begin
select dataricezionerichiesta
into :new.dataricezionerichiesta
from MNP_GEST_RICH_DONOR_VIRT
where id_richiesta=:new.id_richiesta;
exception when no_data_found
then :new.dataricezionerichiesta:= sysdate;
end;
/
ALTER TABLE MNP_STORICO_RICH_DON_VIRT
ADD CONSTRAINT FK_MNP_STORICO_RICH_DON_VIRT_1 FOREIGN KEY (id_richiesta)
REFERENCES MNP_GEST_RICH_DONOR_VIRT (id_richiesta)
/
CREATE SEQUENCE SEQ_RICH_DON_VIRT_STORICO
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 1000000000000000000000000000
NOCYCLE
NOORDER
CACHE 200
/
-- FINE TABELLE PER STORICO DONOR VIRTUALE--
-- INIZIO TABELLE PER NOTIFICHE DA GISP
CREATE TABLE MNP_GISP_NOTIFICA_IN
(
UNIQUE_ID NUMBER NOT NULL,
ID_RICHIESTA VARCHAR2(23) NOT NULL,
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL,
DA_SCODARE NUMBER(1) NOT NULL,
DATA_INVIO_NOTIFICA DATE NOT NULL,
MSISDN VARCHAR2(13) NOT NULL,
TIPO_EVENTO VARCHAR2(3) NOT NULL
)
TABLESPACE TAB_HUGE_2
/
CREATE UNIQUE INDEX PK_MNP_GISP_NOTIFICA_IN ON MNP_GISP_NOTIFICA_IN
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2
/
ALTER TABLE MNP_GISP_NOTIFICA_IN ADD
CONSTRAINT PK_MNP_GISP_NOTIFICA_IN
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
/
CREATE TABLE MNP_GISP_SCARTO_NOTIFICA_IN
(
UNIQUE_ID NUMBER NOT NULL,
TRACCIATO VARCHAR2(4000) NULL,
DATA_RICEZIONE DATE DEFAULT SYSDATE,
CAUSALE_SCARTO VARCHAR2(255) NULL
)
TABLESPACE TAB_HUGE_2
/
CREATE UNIQUE INDEX PK_MNP_GISP_SCARTO_NOTIFICA_IN ON MNP_GISP_SCARTO_NOTIFICA_IN
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2
/
ALTER TABLE MNP_GISP_SCARTO_NOTIFICA_IN ADD
CONSTRAINT PK_MNP_GISP_SCARTO_NOTIFICA_IN
PRIMARY KEY
(UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
/
-- FINE TABELLE PER NOTIFICHE DA GISP
-- GENERA TABELLA OPERATORE GISP --
CREATE TABLE MNP_OPERATORE_GISP
(
ID_OPERATORE_GISP NUMBER NOT NULL ,
ID_OPERATORE_INTERNO NUMBER NOT NULL ,
NOME_OPERATORE VARCHAR2(20) NOT NULL
)
TABLESPACE TAB_DESC
/
CREATE UNIQUE INDEX IDX_MNP_OPERATORE_GISP_1 ON MNP_OPERATORE_GISP
(ID_OPERATORE_INTERNO ASC)
TABLESPACE TAB_IDX_HUGE_2_2
/
CREATE UNIQUE INDEX PK_MNP_OPERATORE_GISP ON MNP_OPERATORE_GISP
(ID_OPERATORE_GISP ASC)
TABLESPACE TAB_IDX_HUGE_2_2
/
ALTER TABLE MNP_OPERATORE_GISP
ADD CONSTRAINT PK_MNP_OPERATORE_GISP PRIMARY KEY (ID_OPERATORE_GISP)
/
ALTER TABLE MNP_OPERATORE_GISP ADD CONSTRAINT FK_MNP_OPERATORE_GISP FOREIGN KEY (ID_OPERATORE_INTERNO)
REFERENCES MNP_OPERATORE_INTERNO (ID_OPERATORE_INTERNO)
/
-- FINE GENERAZIONE TABELLA OPERATORE GISP --

View File

@@ -0,0 +1,93 @@
-- eseguire come utente MNP
-- ANAGRAFICA PROCESSO
--Mvno
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('TA' , 'MvnoController');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('TB' , 'MVNOAcqServiceEJB');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('TC' , 'MessageConsumerEJBMvnoValidazioneIn');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('TD' , 'MessageConsumerEJBMvnoPortingIn');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('TE' , 'MessageConsumerEJBMvnoDonorOut');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('TF' , 'MessageConsumerEJBMvnoRecipientOut');
--gisp
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HD' , 'MessageConsumerEJBGispAttIn');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HE' , 'MessageConsumerEJBGispCessIn');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HF' , 'GispAcqServiceEJB');
--FINE ANAGRAFICA PROCESSO
-- TISCALI OPERATORE INTERNO --
INSERT INTO MNP_OPERATORE_INTERNO VALUES ('1' , 'TIM', 'PROVIDER', 'OPERATORE INTERNO TIM');
INSERT INTO MNP_OPERATORE_INTERNO VALUES ('2' , 'TISC', 'MVNO', 'OPERATORE VIRTUALE TISCALI');
INSERT INTO MNP_OPERATORE_INTERNO VALUES ('3' , 'COOP', 'ESP', 'ENHANCED SERVICE PROVIDER COOP');
--FINE TISCALI OPERATORE INTERNO --
--- link ai log generici ---
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'TA', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('TA','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'TB', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('TB','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'TC', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('TC','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'TD', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('TD','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'TE', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('TE','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'TF', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('TF','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HD', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HD','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HE', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HE','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HF', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HF','9999',1,'00');
commit;
--- FINE link ai log generici

View File

@@ -0,0 +1,91 @@
-- eseguire come utente MNP
-- Popolamento tabella stati Donor Virtuale MVNO
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (1, 'ACQUISITA', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (2, 'LAVORABILE', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (3, 'ACCODATA', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (4, 'PRESAINCARICO', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (5, 'IN_VALIDAZIONE', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (6, 'VALIDATA', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (7, 'RIFIUTATA', 1);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (8, 'ATTESAEVASIONE', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (9, 'ANNULLATA', 1);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (10, 'CESSATA', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (11, 'EVASA', 1);
-- Popolamento tabella stati Recipient Virtuale MVNO
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (1, 'ACQUISITA', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (2, 'LAVORABILE', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (3, 'ACCODATA', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (4, 'PRESAINCARICO', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (5, 'IN_VALIDAZIONE', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (6, 'VALIDATA', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (7, 'RIFIUTATA', 1);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (8, 'IN_CESSAZIONE', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (9, 'ANNULLATA', 1);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (10, 'CESSATA', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (11, 'IN_ATTIVAZIONE', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (12, 'EVASA', 1);
-- Anagrafica log per Donor e Recipient Virtuali
INSERT INTO MNP_ANAGRAFICA_LOG VALUES ('0066' , 'N', 'ESEGUITA TRANSIZIONE DI STATO NEL PROCESSO DONOR VIRTUALE');
INSERT INTO MNP_ANAGRAFICA_LOG VALUES ('0067' , 'N', 'ESEGUITA TRANSIZIONE DI STATO NEL PROCESSO RECIPIENT VIRTUALE');
INSERT INTO MNP_ANAGRAFICA_LOG VALUES ('0056' , 'W', 'NON ESEGUITA TRANSIZIONE DI STATO NEL PROCESSO DONOR VIRTUALE');
INSERT INTO MNP_ANAGRAFICA_LOG VALUES ('0057' , 'W', 'NON ESEGUITA TRANSIZIONE DI STATO NEL PROCESSO RECIPIENT VIRTUALE');
-- link ai log generici creati per tutti i processi esistenti
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
select p.CODICE_PROCESSO, a.CODICE_LOG, 1, '00' from MNP_ANAGRAFICA_LOG a, MNP_ANAGRAFICA_PROCESSO p
where a.CODICE_LOG in ('0056', '0057', '0066', '0067');
-- Codici processo per i Request Controller
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('AG' , 'RequestControllerDV');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('AH' , 'RequestControllerRV');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HM' , 'GispAttMvno');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HL' , 'GispCessMvno');
-- link ai log generici
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'AG', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('AG','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'AH', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('AH','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HM', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HM','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HL', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HL','9999',1,'00');
-- GISP OPERATORE INTERNO --
INSERT INTO MNP_OPERATORE_GISP VALUES ('1' ,'1' ,'TIM' );
INSERT INTO MNP_OPERATORE_GISP VALUES ('2' ,'2' ,'TISCALI' );
INSERT INTO MNP_OPERATORE_GISP VALUES ('3' ,'3' ,'COOP' );
--FINE GISP OPERATORE INTERNO --
-- RU 262 PREFISSO VALIDO PER TISCALI
INSERT INTO MNP_OLO_PREFISSI (COD_OLO, PREFIX) VALUES (5,'370');
commit;

View File

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

View File

@@ -0,0 +1 @@
--da eseguire come utente DBCGO

View File

@@ -0,0 +1,13 @@
--da eseguire come utente DBCGO
---INSERT DBCGO_LOV PER SISTEMA MITTENTE MVNE
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME, DESCR)
VALUES ( SEQ_LOV.NEXTVAL,'SIST_MITTENTE','MVNE','Mvne');
-- FILTRO OPERATORE VIRTUALE TISC
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval, 'OPERATORE_VIRTUALE', 'TISC', 'Tisc', 3);
COMMIT;