First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc200701.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
--COMPILE PROCEDURE
|
||||
|
||||
--@/mnpapp/dbcgo/script/procedure/dbcgo/Util.jsp
|
||||
--show err
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,5 @@
|
||||
--da eseguire come utente MNP
|
||||
|
||||
-- integrazione PCS - cancellazione della tabella MNP_UTENTI
|
||||
DROP TABLE MNP_UTENTI;
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
--da eseguire come utente MNP
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
--elimino i record riferiti ad azioni non più esistenti dopo l'integrazione con PCS
|
||||
delete from MNP_LOV where LOV_NAME='LOG_ACTION' and NAME in ('25','26','27','28','29','30','31','32');
|
||||
|
||||
commit;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Extra_Kit_aprile_10.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,29 @@
|
||||
--Eseguire come utente MNP
|
||||
|
||||
-- TABELLA NOTIFICA DBCFX --
|
||||
|
||||
CREATE TABLE MNP_DBCFX_DPP_OUT (
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(23) NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
DATA_NOTIFICA DATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
PROCESSO VARCHAR2(1) NOT NULL,
|
||||
DCO VARCHAR2(10) NOT NULL,
|
||||
MSISDN VARCHAR2(13) NOT NULL,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4) NOT NULL,
|
||||
RGN_RECIPIENT VARCHAR2(3) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
ALTER TABLE MNP_DBCFX_DPP_OUT ADD
|
||||
CONSTRAINT PK_MNP_DBCFX_DPP_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
-- SEQUENCE --
|
||||
|
||||
CREATE SEQUENCE SEQ_DBCFX_DPP_OUT;
|
||||
@@ -0,0 +1,11 @@
|
||||
--aggiunta log mdb dbcfx out
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('RC', 'MessageConsumerEjbDbcfxOutBean');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'RC', 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('RC', '9999', 1, '00');
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,10 @@
|
||||
---ESEGUIRE COME UTENTE DBCGO
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_REPORT_AGCOM_VIEW
|
||||
(MESEANNO, TIPO_REPORT, CSV1, CSV2, CSV3,
|
||||
DATA_CREAZIONE, IDROW)
|
||||
AS
|
||||
((SELECT a.mese ||'/'|| a.anno as annomese, a.tipo, a.csv1, a.csv2, a.csv3, a.data_creazione, rownum as idrow
|
||||
FROM mnp_report_agcom_view@dwh a))
|
||||
/
|
||||
|
||||
@@ -0,0 +1,315 @@
|
||||
CREATE TABLE MNP_BIT_OUT_REC_NEW
|
||||
(
|
||||
ID_PROG NUMBER(18) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(18 BYTE) NOT NULL,
|
||||
STATO_RICHIESTA VARCHAR2(30 BYTE) NOT NULL,
|
||||
CAUSALE_RIFIUTO VARCHAR2(1000 BYTE),
|
||||
DATA_ORA_EFFETTIVA_VALIDAZIONE DATE,
|
||||
DATA_CUT_OVER DATE,
|
||||
NOME_FILE VARCHAR2(50 BYTE),
|
||||
DA_INVIARE NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
TIPO_FILE NUMBER(1),
|
||||
ID_RICHIESTA_DBC VARCHAR2(23 BYTE) NOT NULL,
|
||||
DATA_INVIO DATE DEFAULT SYSDATE NOT NULL,
|
||||
UNIQUE_ID VARCHAR2(50 BYTE),
|
||||
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
NOME_FILE_TP VARCHAR2(28 BYTE),
|
||||
TIPO_SPEDIZIONE VARCHAR2(2 BYTE) DEFAULT NULL NOT NULL,
|
||||
CREDITO VARCHAR2(8 BYTE),
|
||||
DATA_NOTIFICA_CREDITO VARCHAR2(8 BYTE),
|
||||
ORA_NOTIFICA_CREDITO VARCHAR2(5 BYTE),
|
||||
DATA_INVIO_EFFETTIVA DATE
|
||||
)
|
||||
TABLESPACE TAB_MEDIUM
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
ALTER TABLE MNP_BIT_OUT_REC_NEW ADD (
|
||||
CONSTRAINT PK_BIT_OUT_REC_NEW
|
||||
PRIMARY KEY
|
||||
(ID_PROG)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_MEDIUM
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 384M
|
||||
NEXT 64M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
));
|
||||
|
||||
CREATE INDEX IDX_MNP_BIT_OUT_REC_NEW ON MNP_BIT_OUT_REC_NEW
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128M
|
||||
NEXT 128M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE INDEX IDX_MNP_BIT_OUT_REC_NEW1 ON MNP_BIT_OUT_REC_NEW
|
||||
(ID_RICHIESTA_DBC)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128M
|
||||
NEXT 128M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE TABLE MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
(
|
||||
ID_PROG NUMBER(18) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
|
||||
CODICE_EVENTO VARCHAR2(2 BYTE) NOT NULL,
|
||||
NUMERO_TELEFONICO_OLO VARCHAR2(13 BYTE),
|
||||
NUMERO_DUALE VARCHAR2(13 BYTE),
|
||||
OPERATORE VARCHAR2(20 BYTE),
|
||||
IDENTIFICATIVO_RICHIESTA_AOM VARCHAR2(64 BYTE) NOT NULL,
|
||||
TIPO_RICHIESTA VARCHAR2(50 BYTE),
|
||||
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16 BYTE),
|
||||
TECNOLOGIA VARCHAR2(50 BYTE),
|
||||
TIPOLOGIA_UTENZA VARCHAR2(50 BYTE),
|
||||
DATA_VALIDAZIONE DATE,
|
||||
ICCD_SERIAL_NUMBER VARCHAR2(30 BYTE),
|
||||
STATO VARCHAR2(50 BYTE) NOT NULL,
|
||||
CAUSALE VARCHAR2(1000 BYTE),
|
||||
DATA_MODIFICA_STATO DATE NOT NULL,
|
||||
NOTE VARCHAR2(400 BYTE),
|
||||
DATA_INVIO DATE DEFAULT NULL,
|
||||
TIPO_PROCESSO VARCHAR2(2 BYTE),
|
||||
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
|
||||
UNIQUE_ID VARCHAR2(50 BYTE),
|
||||
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
CODICE_GRUPPO VARCHAR2(16 BYTE),
|
||||
DATA_CUT_OVER DATE,
|
||||
CODICE_DEALER VARCHAR2(10 BYTE),
|
||||
FLAG_TC VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
CREDITO VARCHAR2(8 BYTE),
|
||||
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
PROGETTOADHOC VARCHAR2(1 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
ALTER TABLE MNP_CCRM_NOTIFICA_OUT_NEW ADD (
|
||||
CONSTRAINT PK_CCRM_NOTIFICA_OUT_NEW
|
||||
PRIMARY KEY
|
||||
(ID_PROG)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 512M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
));
|
||||
|
||||
CREATE INDEX IDX_CCRM_NOTIFICA_OUT_NEW3 ON MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
(ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 512M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
CREATE INDEX MNP_CCRM_NOTIFICA_OUT_NEW2 ON MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128M
|
||||
NEXT 128M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE TABLE MNP_CIRCE_OUT_NEW
|
||||
(
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE) NOT NULL,
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE) NOT NULL,
|
||||
MSISDN_A VARCHAR2(15 BYTE) NOT NULL,
|
||||
DATA_CUT_OVER VARCHAR2(10 BYTE) NOT NULL,
|
||||
ID_PROG NUMBER(18) NOT NULL,
|
||||
DA_INVIARE NUMBER(1) NOT NULL,
|
||||
MSISDN_B VARCHAR2(15 BYTE),
|
||||
MSISDN_C VARCHAR2(15 BYTE),
|
||||
NOME_FILE VARCHAR2(40 BYTE),
|
||||
DATA_VALIDAZIONE_RICHIESTA VARCHAR2(10 BYTE) NOT NULL,
|
||||
STATO VARCHAR2(2 BYTE) NOT NULL,
|
||||
TECNOLOGIA VARCHAR2(1 BYTE) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
|
||||
IMSI VARCHAR2(15 BYTE) NOT NULL,
|
||||
TIPO_FILE NUMBER(2),
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_MEDIUM
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
ALTER TABLE MNP_CIRCE_OUT_NEW ADD (
|
||||
CONSTRAINT PK_CIRCE_OUT_NEW
|
||||
PRIMARY KEY
|
||||
(ID_PROG)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_MEDIUM
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 384M
|
||||
NEXT 64M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
));
|
||||
|
||||
CREATE INDEX IDX_MNP_CIRCE_OUT_NEW1 ON MNP_CIRCE_OUT_NEW
|
||||
(ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128M
|
||||
NEXT 128M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
|
||||
CREATE TABLE MNP_CIRCE_OUT_REC_NEW
|
||||
(
|
||||
ID_PROG NUMBER(18) NOT NULL,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE) NOT NULL,
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE) NOT NULL,
|
||||
MSISDN_A VARCHAR2(15 BYTE) NOT NULL,
|
||||
DATA_CUT_OVER VARCHAR2(10 BYTE) NOT NULL,
|
||||
DA_INVIARE NUMBER(1) NOT NULL,
|
||||
MSISDN_B VARCHAR2(15 BYTE),
|
||||
MSISDN_C VARCHAR2(15 BYTE),
|
||||
NOME_FILE VARCHAR2(60 BYTE),
|
||||
DATA_VALIDAZIONE_RICHIESTA VARCHAR2(10 BYTE) NOT NULL,
|
||||
STATO VARCHAR2(2 BYTE) NOT NULL,
|
||||
TECNOLOGIA VARCHAR2(1 BYTE) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
|
||||
IMSI VARCHAR2(15 BYTE) NOT NULL,
|
||||
TIPO_FILE NUMBER(2),
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_MEDIUM
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
ALTER TABLE MNP_CIRCE_OUT_REC_NEW ADD (
|
||||
CONSTRAINT PK_CIRCE_OUT_REC_NEW
|
||||
PRIMARY KEY
|
||||
(ID_PROG)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_MEDIUM
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 64M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
));
|
||||
|
||||
|
||||
CREATE INDEX IDX_MNP_CIRCE_OUT_REC_NEW1 ON MNP_CIRCE_OUT_REC_NEW
|
||||
(ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128M
|
||||
NEXT 128M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
CREATE INDEX IDX_MNP_CIRCE_OUT_REC_NEW2 ON MNP_CIRCE_OUT_REC_NEW
|
||||
(DA_INVIARE,TIPO_FILE)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
@@ -0,0 +1,352 @@
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC1);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC2);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC3);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC4);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC5);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC6);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC7);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC8);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC9);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC10);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC11);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC12);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC13);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC14);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC15);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC16);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC17);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC18);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC19);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC20);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC21);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_BIT_OUT_REC_NEW
|
||||
select * from MNP_BIT_OUT_REC partition (MNP_BIT_OUT_REC_MAX);
|
||||
commit;
|
||||
|
||||
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT1);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT2);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT3);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT4);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT5);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT6);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT7);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT8);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT9);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT10);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT11);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT12);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT13);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT14);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT15);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT16);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT17);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT18);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT19);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT20);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CCRM_NOTIFICA_OUT_NEW
|
||||
select * from MNP_CCRM_NOTIFICA_OUT partition (MNP_CCRM_NOTIFICA_OUT_MAX);
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT1);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT2);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT3);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT4);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT5);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT6);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT7);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT8);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT9);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT10);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT11);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT12);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT13);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT14);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT15);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT16);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT17);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT18);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT19);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT20);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT21);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_NEW
|
||||
select * from MNP_CIRCE_OUT partition (MNP_CIRCE_OUT_MAX);
|
||||
commit;
|
||||
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC1);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC2);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC3);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC4);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC5);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC6);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC7);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC8);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC9);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC10);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC11);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC12);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC13);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC14);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC15);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC16);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC17);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC18);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC19);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC20);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC21);
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_CIRCE_OUT_REC_NEW
|
||||
select * from MNP_CIRCE_OUT_REC partition (MNP_CIRCE_OUT_REC_MAX);
|
||||
commit;
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
alter table MNP_BIT_OUT_REC rename to MNP_BIT_OUT_REC_OLD;
|
||||
alter table MNP_CCRM_NOTIFICA_OUT rename to MNP_CCRM_NOTIFICA_OUT_OLD;
|
||||
alter table MNP_CIRCE_OUT rename to MNP_CIRCE_OUT_OLD;
|
||||
alter table MNP_CIRCE_OUT_REC rename to MNP_CIRCE_OUT_REC_OLD;
|
||||
|
||||
alter table MNP_BIT_OUT_REC_NEW rename to MNP_BIT_OUT_REC;
|
||||
alter table MNP_CCRM_NOTIFICA_OUT_NEW rename to MNP_CCRM_NOTIFICA_OUT;
|
||||
alter table MNP_CIRCE_OUT_NEW rename to MNP_CIRCE_OUT;
|
||||
alter table MNP_CIRCE_OUT_REC_NEW rename to MNP_CIRCE_OUT_REC;
|
||||
|
||||
PROMPT RECORD MNP_BIT_OUT OLD E NEW
|
||||
SELECT COUNT(*) NUM_REC FROM MNP_BIT_OUT_REC_OLD
|
||||
UNION
|
||||
SELECT COUNT(*) NUM_REC FROM MNP_BIT_OUT_REC;
|
||||
|
||||
PROMPT RECORD MNP_CCRM_NOTIFICA_OUT OLD E NEW
|
||||
SELECT COUNT(*) NUM_REC FROM MNP_CCRM_NOTIFICA_OUT_OLD
|
||||
UNION
|
||||
SELECT COUNT(*) NUM_REC FROM MNP_CCRM_NOTIFICA_OUT;
|
||||
|
||||
PROMPT RECORD MNP_CIRCE_OUT OLD E NEW
|
||||
SELECT COUNT(*) NUM_REC FROM MNP_CIRCE_OUT_OLD
|
||||
UNION
|
||||
SELECT COUNT(*) NUM_REC FROM MNP_CIRCE_OUT;
|
||||
|
||||
PROMPT RECORD MNP_CIRCE_OUT_REC OLD E NEW
|
||||
SELECT COUNT(*) NUM_REC FROM MNP_CIRCE_OUT_REC_OLD
|
||||
UNION
|
||||
SELECT COUNT(*) NUM_REC FROM MNP_CIRCE_OUT_REC;
|
||||
@@ -0,0 +1,4 @@
|
||||
drop table MNP_BIT_OUT_REC_OLD;
|
||||
drop table MNP_CCRM_NOTIFICA_OUT_OLD;
|
||||
drop table MNP_CIRCE_OUT_OLD;
|
||||
drop table MNP_CIRCE_OUT_REC_OLD;
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_ExtraKit_Aprile_12.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
2126
dbcmnpsrc/FE/mnpapp/script/dbUpDate/Extra-KitAprile12/dbcDDL.sql
Normal file
2126
dbcmnpsrc/FE/mnpapp/script/dbUpDate/Extra-KitAprile12/dbcDDL.sql
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,27 @@
|
||||
-- cancellazione record più vecchio del 2011
|
||||
delete mnp_bit_in_rec b
|
||||
where b.DATA_RICHIESTA < to_date('01012011','ddmmyyyy');
|
||||
|
||||
commit;
|
||||
|
||||
|
||||
update mnp_fmsrisk_cessazione_out f
|
||||
set id_richiesta = (
|
||||
select id_richiesta
|
||||
from mnp_gestione_richiesta r
|
||||
where r.msisdn = f.msisdn
|
||||
and r.codice_fiscale_partita_iva = f.cf_piva
|
||||
and r.data_cut_over_calc = f.data_cut_over)
|
||||
where f.data_inserimento < to_date('01012011','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
update mnp_fmsrisk_cessazione_out f
|
||||
set id_richiesta = (
|
||||
select id_richiesta
|
||||
from mnp_gest_rich_rec_virt r
|
||||
where r.msisdn = f.msisdn
|
||||
and r.codice_fiscale_partita_iva = f.cf_piva
|
||||
and r.data_cut_over_calc = f.data_cut_over)
|
||||
where f.data_inserimento < to_date('01012011','ddmmyyyy');
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,12 @@
|
||||
--execute as DWH
|
||||
|
||||
spool /mnpapp/log/script/dwh_ExtraKit_Aprile_12.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,9 @@
|
||||
CREATE INDEX DWH.IDX_MNP_DW_XML_IN_OUT_4 ON DWH.MNP_DW_XML_IN_OUT
|
||||
(NOME_FILE_XML)
|
||||
NOLOGGING
|
||||
NOPARALLEL;
|
||||
|
||||
CREATE INDEX DWH.IDX_MNP_DW_XML_IN_OUT_5 ON DWH.MNP_DW_XML_IN_OUT
|
||||
(NOME_FILE_ACK)
|
||||
NOLOGGING
|
||||
NOPARALLEL;
|
||||
@@ -0,0 +1,75 @@
|
||||
CREATE TABLE MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
|
||||
STATO NUMBER(2) NOT NULL,
|
||||
DA_INVIARE NUMBER(1) DEFAULT 1 NOT NULL,
|
||||
DATARICEZIONERICHIESTA DATE DEFAULT SYSDATE NOT NULL,
|
||||
CODICE_CONTROLLO_ESPLETAMENTO NUMBER(2),
|
||||
ORA_CUT_OVER VARCHAR2(8 BYTE) DEFAULT '14:00:00' NOT NULL,
|
||||
TIPO_MESSAGGIO NUMBER(1) NOT NULL,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE) NOT NULL,
|
||||
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE) NOT NULL,
|
||||
CODICE_RICHIESTA_RECIPIENT VARCHAR2(18 BYTE) NOT NULL,
|
||||
MSISDN VARCHAR2(15 BYTE) NOT NULL,
|
||||
ADDIZIONALE_1 VARCHAR2(15 BYTE),
|
||||
ADDIZIONALE_2 VARCHAR2(15 BYTE),
|
||||
DATA_CUT_OVER DATE NOT NULL,
|
||||
DA_PROCESSARE NUMBER(1) DEFAULT 1 NOT NULL,
|
||||
DATA_FINE_PROCESSO DATE,
|
||||
FLAG_TC VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
CODICE_OPERATORE_DON_EFF VARCHAR2(4 BYTE) NOT NULL,
|
||||
CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE) NOT NULL,
|
||||
ROUTING_NUMBER VARCHAR2(3 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_BIG
|
||||
PARTITION BY RANGE (DATARICEZIONERICHIESTA)
|
||||
( PARTITION T1_2011 VALUES LESS THAN (TO_DATE(' 2011-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG,
|
||||
PARTITION T2_2011 VALUES LESS THAN (TO_DATE(' 2011-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG,
|
||||
PARTITION T3_2011 VALUES LESS THAN (TO_DATE(' 2011-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG,
|
||||
PARTITION T4_2011 VALUES LESS THAN (TO_DATE(' 2012-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG,
|
||||
PARTITION T1_2012 VALUES LESS THAN (TO_DATE(' 2012-04-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG,
|
||||
PARTITION T2_2012 VALUES LESS THAN (TO_DATE(' 2012-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG,
|
||||
PARTITION T3_2012 VALUES LESS THAN (TO_DATE(' 2012-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG,
|
||||
PARTITION T4_2012 VALUES LESS THAN (TO_DATE(' 2013-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG,
|
||||
PARTITION T_MAX VALUES LESS THAN (MAXVALUE)
|
||||
NOLOGGING
|
||||
NOCOMPRESS
|
||||
TABLESPACE TAB_BIG)
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
|
||||
alter table MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
add constraint PK_GEST_RICHIESTA_PORTING_P primary key (ID_RICHIESTA)
|
||||
using index
|
||||
tablespace TAB_IDX_MEDIUM
|
||||
nologging;
|
||||
|
||||
grant select on MNP_GEST_RICHIESTA_PORTING_NEW to dwh;
|
||||
@@ -0,0 +1,52 @@
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta < to_date('01042011','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta >= to_date('01042011','ddmmyyyy')
|
||||
and dataricezionerichiesta < to_date('01072011','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta >= to_date('01072011','ddmmyyyy')
|
||||
and dataricezionerichiesta < to_date('01102011','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta >= to_date('01102011','ddmmyyyy')
|
||||
and dataricezionerichiesta < to_date('01012012','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta >= to_date('01012012','ddmmyyyy')
|
||||
and dataricezionerichiesta < to_date('01042012','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta >= to_date('01042012','ddmmyyyy')
|
||||
and dataricezionerichiesta < to_date('01072012','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta >= to_date('01072012','ddmmyyyy')
|
||||
and dataricezionerichiesta < to_date('01102012','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta >= to_date('01102012','ddmmyyyy')
|
||||
and dataricezionerichiesta < to_date('01012013','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
insert /* +APPEND */ into MNP_GEST_RICHIESTA_PORTING_NEW
|
||||
select * from MNP_GESTIONE_RICHIESTA_PORTING
|
||||
where dataricezionerichiesta >= to_date('01012013','ddmmyyyy');
|
||||
commit;
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
alter table MNP_STORICO_PORTING drop constraint FK_MNP_STORICO_PORTING_1;
|
||||
|
||||
alter table MNP_STORICO_PORTING add constraint FK_MNP_STORICO_PORTING_1
|
||||
foreign key (ID_RICHIESTA) references MNP_GEST_RICHIESTA_PORTING_NEW (ID_RICHIESTA);
|
||||
|
||||
drop MATERIALIZED VIEW LOG ON MNP_GESTIONE_RICHIESTA_PORTING;
|
||||
|
||||
alter table MNP_GESTIONE_RICHIESTA_PORTING rename to BCK_GESTIONE_RICHIESTA_PORTING;
|
||||
alter table MNP_GEST_RICHIESTA_PORTING_NEW rename to MNP_GESTIONE_RICHIESTA_PORTING;
|
||||
|
||||
CREATE MATERIALIZED VIEW LOG ON MNP_GESTIONE_RICHIESTA_PORTING
|
||||
TABLESPACE TAB_MNP_CONSOLE_LOG
|
||||
PCTUSED 0
|
||||
PCTFREE 60
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 38M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOCACHE
|
||||
LOGGING
|
||||
NOPARALLEL
|
||||
WITH ROWID, PRIMARY KEY
|
||||
EXCLUDING NEW VALUES;
|
||||
@@ -0,0 +1,18 @@
|
||||
create index IDX_GESTRICHPORT_P_STATO_DAINV on MNP_GESTIONE_RICHIESTA_PORTING (STATO, DA_INVIARE)
|
||||
tablespace TAB_IDX_MEDIUM
|
||||
local
|
||||
nologging;
|
||||
|
||||
create index IDX_GEST_RICHIESTA_PORTING_P1 on MNP_GESTIONE_RICHIESTA_PORTING (MSISDN)
|
||||
tablespace TAB_IDX_MEDIUM
|
||||
local
|
||||
nologging;
|
||||
|
||||
create index IDX_GEST_RICHIESTA_PORTING_P2 on MNP_GESTIONE_RICHIESTA_PORTING (DATARICEZIONERICHIESTA)
|
||||
tablespace TAB_IDX_MEDIUM
|
||||
local
|
||||
nologging;
|
||||
|
||||
create index IDX_GEST_RICHIESTA_PORTING_P3 on MNP_GESTIONE_RICHIESTA_PORTING (STATO)
|
||||
tablespace TAB_IDX_MEDIUM
|
||||
local;
|
||||
@@ -0,0 +1,6 @@
|
||||
alter table HIST_SVECCHIA_RECVIRT nologging;
|
||||
alter table HIST_SVECCHIA_RECIPIENT nologging;
|
||||
alter table HIST_SVECCHIA_DONOR nologging;
|
||||
alter table HIST_SVECCHIA_DONVIRT nologging;
|
||||
alter table HIST_SVECCHIA_PORTING nologging;
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
--execute as DBC
|
||||
spool /mnpapp/log/script/dbc_Extra-KitDicembre10.log;
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
@@dbcDML.sql
|
||||
-----------------------------
|
||||
spool off;
|
||||
@@ -0,0 +1,4 @@
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'BTEN', 'VIRT', 'OPIV', 'O108', 'O', 'BT Enia');
|
||||
COMMIT;
|
||||
@@ -0,0 +1,7 @@
|
||||
--execute as DBCGO
|
||||
spool /mnpapp/log/script/dbcgo_Extra-KitDicembre10.log;
|
||||
----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
@@dbcgoDML.sql
|
||||
-----------------------------
|
||||
spool off;
|
||||
@@ -0,0 +1,16 @@
|
||||
-- eseguire come utente DBCGO
|
||||
-- anagrafica operatori DBCGO
|
||||
INSERT INTO DBCGO_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM,
|
||||
ID_AMMINISTRATIVO, INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'BTEN', 'VIRT', 'OPIV', 'O108', 'O', 'BT Enia');
|
||||
-- aom virtuali donor e recipient
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_DONOR','BTEN','BT Enia',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','BTEN','BT Enia',null);
|
||||
-- aom donor e recipient per sla
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR_SLA','BTEN','BT Enia',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT_SLA','BTEN','BT Enia',null);
|
||||
COMMIT;
|
||||
@@ -0,0 +1,15 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_EK12_2017.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
--@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,31 @@
|
||||
-- EXEC AS USER DBCGO
|
||||
-- Add field CSV4 to View DBCGO.MNP_REPORT_AGCOM_VIEW
|
||||
-- to read new field CSV4 in View DWH.MNP_REPORT_AGCOM_VIEW
|
||||
-- to cover further 4k segment of CLOB field CSV in table DWH.MNP_REPORT_AGCOM
|
||||
-- MNP_SM_2350 Subject: Anomalia su report AGCOM
|
||||
-- From: Renzulli Giuliano On: venerdì 24 novembre 2017 12:08
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW MNP_REPORT_AGCOM_VIEW (
|
||||
MESEANNO
|
||||
, TIPO_REPORT
|
||||
, CSV1
|
||||
, CSV2
|
||||
, CSV3
|
||||
, CSV4
|
||||
, DATA_CREAZIONE
|
||||
, IDROW
|
||||
) AS (
|
||||
(SELECT
|
||||
A.MESE ||'/'|| A.ANNO AS ANNOMESE
|
||||
, A.TIPO
|
||||
, A.CSV1
|
||||
, A.CSV2
|
||||
, A.CSV3
|
||||
, A.CSV4
|
||||
, A.DATA_CREAZIONE
|
||||
, ROWNUM AS IDROW
|
||||
FROM MNP_REPORT_AGCOM_VIEW@dwh A)
|
||||
);
|
||||
|
||||
COMMENT ON COLUMN MNP_REPORT_AGCOM_VIEW.CSV4 IS 'Added 201712 MNP_SM_2349 - extend coverage of overgrown DWH.MNP_REPORT_AGCOM.CSV';
|
||||
/
|
||||
@@ -0,0 +1,15 @@
|
||||
--execute as DWH
|
||||
|
||||
spool /mnpapp/log/script/dwh_EK12_2017.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
--@@dwhDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,29 @@
|
||||
-- EXEC AS USER DWH
|
||||
-- Add field CSV4 to View DWH.MNP_REPORT_AGCOM_VIEW
|
||||
-- to cover further 4k segment of CLOB field CSV in table DWH.MNP_REPORT_AGCOM
|
||||
-- MNP_SM_2350 Subject: Anomalia su report AGCOM
|
||||
-- From: Renzulli Giuliano On: venerdì 24 novembre 2017 12:08
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW MNP_REPORT_AGCOM_VIEW (
|
||||
ANNO,
|
||||
MESE,
|
||||
TIPO,
|
||||
DATA_CREAZIONE,
|
||||
CSV1,
|
||||
CSV2,
|
||||
CSV3,
|
||||
CSV4
|
||||
) AS (
|
||||
SELECT ANNO,
|
||||
MESE,
|
||||
TIPO,
|
||||
DATA_CREAZIONE,
|
||||
DBMS_LOB.SUBSTR (CSV, 4000, 1) CSV1,
|
||||
DBMS_LOB.SUBSTR (CSV, 4000, 4001) CSV2,
|
||||
DBMS_LOB.SUBSTR (CSV, 4000, 8001) CSV3,
|
||||
DBMS_LOB.SUBSTR (CSV, 4000, 12001) CSV4
|
||||
FROM MNP_REPORT_AGCOM
|
||||
);
|
||||
|
||||
COMMENT ON COLUMN MNP_REPORT_AGCOM_VIEW.CSV4 IS 'Added 201712 MNP_SM_2349 - extend coverage of overgrown DWH.MNP_REPORT_AGCOM.CSV'
|
||||
/
|
||||
@@ -0,0 +1,12 @@
|
||||
UPDATE mnp_olo SET flag_terze_parti = 1
|
||||
WHERE desc_olo = 'NOVA';
|
||||
|
||||
UPDATE mnp_evasione_rec SET
|
||||
capacita_minima=9000,
|
||||
capacita_totale=9000
|
||||
WHERE cod_olo = 9;
|
||||
|
||||
INSERT INTO mnp_olo_prefissi (cod_olo,prefix)
|
||||
VALUES (9,'350');
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,6 @@
|
||||
UPDATE mnp_evasione_rec SET
|
||||
capacita_minima=500,
|
||||
capacita_totale=500
|
||||
WHERE cod_olo = 9;
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Kit_febbraio_11.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,627 @@
|
||||
--TABELLA MNP_FENP_XML_IN
|
||||
CREATE TABLE MNP_FENP_XML_IN
|
||||
(
|
||||
PROG_ID NUMBER NOT NULL,
|
||||
NOME_FILE VARCHAR2(50 BYTE) NOT NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE,
|
||||
TIPO_FILE VARCHAR2(1 BYTE) NOT NULL,
|
||||
XML CLOB NOT NULL,
|
||||
DA_SCODARE NUMBER(1) DEFAULT 0
|
||||
)
|
||||
TABLESPACE USR
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
LOB (XML) STORE AS
|
||||
( TABLESPACE USR
|
||||
ENABLE STORAGE IN ROW
|
||||
CHUNK 8192
|
||||
RETENTION
|
||||
NOCACHE
|
||||
INDEX (
|
||||
TABLESPACE USR
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 1
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
))
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
)
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE UNIQUE INDEX IDX_MNP_FENP_XML_IN_1 ON MNP_FENP_XML_IN
|
||||
(NOME_FILE)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
CREATE UNIQUE INDEX PK_MNP_FENP_XML_IN ON MNP_FENP_XML_IN
|
||||
(PROG_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE MNP_FENP_XML_IN ADD (
|
||||
CONSTRAINT PK_MNP_FENP_XML_IN
|
||||
PRIMARY KEY
|
||||
(PROG_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
),
|
||||
CONSTRAINT IDX_MNP_FENP_XML_IN_1
|
||||
UNIQUE (NOME_FILE)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
--TABELLA MNP_FENP_XML_OUT
|
||||
CREATE TABLE MNP_FENP_XML_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DA_INVIARE NUMBER(1) DEFAULT '0' NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
DATA_INVIO DATE,
|
||||
NOME_FILE VARCHAR2(50 BYTE) NOT NULL,
|
||||
TIPO_FILE VARCHAR2(1 BYTE) NOT NULL,
|
||||
IDFILE VARCHAR2(5 BYTE) NOT NULL,
|
||||
XML CLOB NOT NULL
|
||||
)
|
||||
TABLESPACE USR
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
LOB (XML) STORE AS
|
||||
( TABLESPACE USR
|
||||
ENABLE STORAGE IN ROW
|
||||
CHUNK 8192
|
||||
RETENTION
|
||||
NOCACHE
|
||||
INDEX (
|
||||
TABLESPACE USR
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 1
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
))
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
)
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE UNIQUE INDEX PK_MNP_FENP_XML_OUT ON MNP_FENP_XML_OUT
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE MNP_FENP_XML_OUT ADD (
|
||||
CONSTRAINT PK_MNP_FENP_XML_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
--TABELLA MNP_FENP_XML_ACK_OUT
|
||||
CREATE TABLE MNP_FENP_XML_ACK_OUT
|
||||
(
|
||||
NOME_FILE VARCHAR2(50 BYTE) NOT NULL,
|
||||
XML VARCHAR2(1000 BYTE) NOT NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE,
|
||||
CODE CHAR(2 BYTE) NOT NULL,
|
||||
DESCR VARCHAR2(50 BYTE) NOT NULL,
|
||||
EXT_DESCR VARCHAR2 (255 BYTE)
|
||||
)
|
||||
TABLESPACE USR
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE UNIQUE INDEX PK_MNP_FENP_XML_ACK_OUT ON MNP_FENP_XML_ACK_OUT
|
||||
(NOME_FILE)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE MNP_FENP_XML_ACK_OUT ADD (
|
||||
CONSTRAINT PK_MNP_FENP_XML_ACK_OUT
|
||||
PRIMARY KEY
|
||||
(NOME_FILE)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
--TABELLA MNP_FENP_XML_ACK_IN
|
||||
CREATE TABLE MNP_FENP_XML_ACK_IN
|
||||
(
|
||||
PROG_ID NUMBER NOT NULL,
|
||||
PROG_ID_SCARTI NUMBER,
|
||||
NOME_FILE VARCHAR2(50 BYTE),
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
XML VARCHAR2(500 BYTE) NOT NULL,
|
||||
CODE CHAR(2 BYTE) NOT NULL,
|
||||
DESCR VARCHAR2(50 BYTE) NOT NULL,
|
||||
EXT_DESCR VARCHAR2(255 BYTE)
|
||||
)
|
||||
TABLESPACE USR
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE INDEX IDX_MNP_FENP_XML_ACK_IN_1 ON MNP_FENP_XML_ACK_IN
|
||||
(NOME_FILE)
|
||||
LOGGING
|
||||
TABLESPACE USR
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
CREATE UNIQUE INDEX PK_MNP_FENP_XML_ACK_IN ON MNP_FENP_XML_ACK_IN
|
||||
(PROG_ID)
|
||||
LOGGING
|
||||
TABLESPACE USR
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE MNP_FENP_XML_ACK_IN ADD (
|
||||
CONSTRAINT PK_MNP_FENP_XML_ACK_IN
|
||||
PRIMARY KEY
|
||||
(PROG_ID)
|
||||
USING INDEX
|
||||
TABLESPACE USR
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
--TABELLA MNP_FENP_XML_RICHIESTE_OUT
|
||||
CREATE TABLE MNP_FENP_XML_RICHIESTE_OUT
|
||||
(
|
||||
PROG_ID NUMBER NOT NULL,
|
||||
NOME_FILE VARCHAR2(50 BYTE),
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
TIPO_COMUNICAZIONE VARCHAR2(2 BYTE) NOT NULL,
|
||||
DA_PROCESSARE NUMBER(1) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(18 BYTE) NOT NULL,
|
||||
DATA_ORDINE DATE NOT NULL,
|
||||
RIENTRO_TI NUMBER(1) NOT NULL,
|
||||
DN VARCHAR2(12 BYTE) NOT NULL,
|
||||
OPERATORE_DONATING VARCHAR2(3 BYTE) DEFAULT 'TIM',
|
||||
OPERATORE_RECIPIENT VARCHAR2(3 BYTE) DEFAULT 'KEA',
|
||||
DATA_INVIO_RICHIESTA DATE,
|
||||
NOMINATIVO_CLIENTE VARCHAR2(120 BYTE)
|
||||
)
|
||||
TABLESPACE USR
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE UNIQUE INDEX PK_MNP_FENP_XML_RICHIESTE_OUT ON MNP_FENP_XML_RICHIESTE_OUT
|
||||
(PROG_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE MNP_FENP_XML_RICHIESTE_OUT ADD (
|
||||
CONSTRAINT PK_MNP_FENP_XML_RICHIESTE_OUT
|
||||
PRIMARY KEY
|
||||
(PROG_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
--TABELLA MNP_FENP_XML_RICHIESTE_IN
|
||||
CREATE TABLE MNP_FENP_XML_RICHIESTE_IN
|
||||
(
|
||||
PROG_ID NUMBER NOT NULL,
|
||||
NOME_FILE VARCHAR2(50 BYTE) NOT NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
TIPO_COMUNICAZIONE VARCHAR2(2 BYTE) NOT NULL,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(18 BYTE),
|
||||
DATA_ORDINE DATE NOT NULL,
|
||||
DN VARCHAR2(12 BYTE) NOT NULL,
|
||||
DAC DATE NOT NULL,
|
||||
CLIENTE VARCHAR2(60 BYTE) NOT NULL,
|
||||
CODICE_SEGRETO VARCHAR2(3 BYTE),
|
||||
TELEFONO_RICHIEDENTE VARCHAR2(12 BYTE) NOT NULL,
|
||||
E_MAIL_RICHIEDENTE VARCHAR2(60 BYTE) NOT NULL,
|
||||
ESITO NUMBER(1),
|
||||
CODICE_MOTIVO_RIFIUTO NUMBER(2),
|
||||
DESCRIZIONE_RIFIUTO VARCHAR2(255),
|
||||
DATA_INVIO_MESSAGGIO DATE,
|
||||
DATA_ESPLETAMENTO_ORD DATE,
|
||||
OPERATORE_DONATING VARCHAR2(3 BYTE),
|
||||
OPERATORE_DONOR VARCHAR2(3 BYTE) NOT NULL
|
||||
)
|
||||
TABLESPACE USR
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE UNIQUE INDEX PK_MNP_FENP_XML_RICHIESTE_IN ON MNP_FENP_XML_RICHIESTE_IN
|
||||
(PROG_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE MNP_FENP_XML_RICHIESTE_IN ADD (
|
||||
CONSTRAINT PK_MNP_FENP_XML_RICHIESTE_IN
|
||||
PRIMARY KEY
|
||||
(PROG_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
--TABELLA MNP_FENP_XML_SCARTI_IN
|
||||
CREATE TABLE MNP_FENP_XML_SCARTI_IN
|
||||
(
|
||||
PROG_ID NUMBER NOT NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE,
|
||||
NOME_FILE VARCHAR2(50 BYTE),
|
||||
XML CLOB
|
||||
)
|
||||
TABLESPACE USR
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
LOB (XML) STORE AS
|
||||
( TABLESPACE USR
|
||||
ENABLE STORAGE IN ROW
|
||||
CHUNK 8192
|
||||
RETENTION
|
||||
NOCACHE
|
||||
INDEX (
|
||||
TABLESPACE USR
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 1
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
))
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
)
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
CREATE UNIQUE INDEX PK_MNP_FENP_XML_SCARTI_IN ON MNP_FENP_XML_SCARTI_IN
|
||||
(PROG_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
ALTER TABLE MNP_FENP_XML_SCARTI_IN ADD (
|
||||
CONSTRAINT PK_MNP_FENP_XML_SCARTI_IN
|
||||
PRIMARY KEY
|
||||
(PROG_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
--Creazione sequence
|
||||
CREATE SEQUENCE SEQ_FENP increment by 1 start with 1;
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
--aggiunta log mdb fenp
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('FC', 'FenpController');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'FC', 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('FC', '9999', 1, '00');
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ( 'HZ','RequestControllerHZ' );
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'HZ', 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('HZ', '9999', 1, '00');
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ( 'KO','MessageConsumerEJBFenpOut' );
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'KO', 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('KO', '9999', 1, '00');
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ( 'KI','MessageConsumerEJBFenpIn' );
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'KI', 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('KI', '9999', 1, '00');
|
||||
COMMIT;
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_EX_KS01_2016.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,87 @@
|
||||
--- TABELLA PER RICEZIONE UTENZE DA DBSS
|
||||
CREATE TABLE MNP.MNP_TIPO_CLIENTI_DBSS
|
||||
(
|
||||
MSISDN VARCHAR2(15 BYTE) NOT NULL,
|
||||
SOTTOMARCAGGIO VARCHAR2(1 BYTE),
|
||||
MARCAGGIO VARCHAR2(2 BYTE) NOT NULL,
|
||||
TIPO_UTENZA VARCHAR2(1 BYTE) NOT NULL,
|
||||
NOME_OT VARCHAR2(5 BYTE) NOT NULL,
|
||||
SISTEMA_COMPETENZA VARCHAR2(5 BYTE),
|
||||
UTENZA_DUAL VARCHAR2(15 BYTE),
|
||||
CF VARCHAR2(16 BYTE),
|
||||
ICCID VARCHAR2(20 BYTE),
|
||||
STATO VARCHAR2(7 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_BIG;
|
||||
|
||||
CREATE INDEX MNP.IDX_TIPO_CLIENTI_DBSS_01 ON MNP.MNP_TIPO_CLIENTI_DBSS
|
||||
(UTENZA_DUAL)
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
CREATE UNIQUE INDEX MNP.PK_TIPO_CLIENTI_DBSS ON MNP.MNP_TIPO_CLIENTI_DBSS
|
||||
(MSISDN)
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
ALTER TABLE MNP.MNP_TIPO_CLIENTI_DBSS ADD (
|
||||
CONSTRAINT PK_TIPO_CLIENTI_DBSS
|
||||
PRIMARY KEY (MSISDN)
|
||||
USING INDEX MNP.PK_TIPO_CLIENTI_DBSS
|
||||
ENABLE VALIDATE);
|
||||
|
||||
--- TABELLA INPUT PER RICEZIONE RICHIESTE DI TRASFERIMENTO CREDITO
|
||||
CREATE TABLE MNP.MNP_DBSS_TC_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
EVENTO_DBC NUMBER(2) NOT NULL,
|
||||
TIPO_EVENTO VARCHAR2(2 BYTE) NOT NULL,
|
||||
ID_RICHIESTA_DBC VARCHAR2(23 BYTE) NOT NULL,
|
||||
IMPORTO_CREDITO_RESIDUO VARCHAR2(8 BYTE) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_BIG;
|
||||
|
||||
CREATE INDEX MNP.MNP_DBSS_TC_IN_I1 ON MNP.MNP_DBSS_TC_IN
|
||||
(ID_RICHIESTA_DBC)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
CREATE UNIQUE INDEX MNP.PK_MNP_DBSS_TC_IN ON MNP.MNP_DBSS_TC_IN
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
ALTER TABLE MNP.MNP_DBSS_TC_IN ADD (
|
||||
CONSTRAINT PK_MNP_DBSS_TC_IN
|
||||
PRIMARY KEY (UNIQUE_ID)
|
||||
USING INDEX TABLESPACE TAB_IDX_BIG);
|
||||
|
||||
|
||||
--- TABELLA INPUT PER MEMORIZZAZIONE SCARTO RICHIESTE DI TRASFERIMENTO CREDITO
|
||||
CREATE TABLE MNP.MNP_DBSS_SCARTI_TC_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
RECORD_SCARTATO VARCHAR2(4000 BYTE),
|
||||
CAUSALE_SCARTO VARCHAR2(255 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_MEDIUM;
|
||||
|
||||
CREATE INDEX MNP.IDX_MNP_DBSS_SCARTI_TC_IN_1 ON MNP.MNP_DBSS_SCARTI_TC_IN
|
||||
(DATA_RICEZIONE)
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
CREATE UNIQUE INDEX MNP.PK_DBSS_SCARTI_TC_IN ON MNP.MNP_DBSS_SCARTI_TC_IN
|
||||
(UNIQUE_ID)
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
ALTER TABLE MNP.MNP_DBSS_SCARTI_TC_IN ADD (
|
||||
CONSTRAINT PK_DBSS_SCARTI_TC_IN
|
||||
PRIMARY KEY (UNIQUE_ID)
|
||||
USING INDEX TABLESPACE TAB_IDX_MEDIUM);
|
||||
|
||||
--- MODIFICHE TABELLA OUT PER DBSS
|
||||
ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (CODICE_OPERATORE_DON_EFF VARCHAR2(4 BYTE));
|
||||
ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE));
|
||||
ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (FLAG_TC VARCHAR2(1 BYTE));
|
||||
ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (DATA_ACQUISIZIONE_RICHIESTA DATE);
|
||||
ALTER TABLE MNP.MNP_DBSS_OUT_REC MODIFY(ORDER_ITEM_ID NULL);
|
||||
ALTER TABLE MNP.MNP_DBSS_OUT_REC ADD (MSISDN VARCHAR(15 BYTE));
|
||||
@@ -0,0 +1,20 @@
|
||||
-- ANAGRAFICA PROCESSO
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('PS', 'PortingOutMgmtClient');
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('PV', 'TransferCreditOrderMgmtClient');
|
||||
|
||||
-- ANAGRAFICA LOG
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('PS', '0001', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('PS', '0002', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('PS', '0003', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('PS', '9999', 1, '00');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('PV', '0001', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('PV', '0002', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('PV', '0003', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('PV', '9999', 1, '00');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0067', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0093', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0095', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0050', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0060', 1, '00');
|
||||
@@ -0,0 +1,8 @@
|
||||
ALTER TABLE MNP_EVASIONE
|
||||
ADD (FIFO_DISATTIVO NUMBER(1) DEFAULT 0 NOT NULL );
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
--execute as DBC
|
||||
spool /mnpapp/log/script/dbc_Extra-KitAgosto10.log;
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
@@dbcDML.sql
|
||||
-----------------------------
|
||||
spool off;
|
||||
@@ -0,0 +1,4 @@
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'DIGI', 'VIRT', 'H3GI', 'H003', 'H', 'DIGI Italy');
|
||||
COMMIT;
|
||||
@@ -0,0 +1,7 @@
|
||||
--execute as DBCGO
|
||||
spool /mnpapp/log/script/dbcgo_Extra-KitAgosto10.log;
|
||||
----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
@@dbcgoDML.sql
|
||||
-----------------------------
|
||||
spool off;
|
||||
@@ -0,0 +1,16 @@
|
||||
-- eseguire come utente DBCGO
|
||||
-- anagrafica operatori DBCGO
|
||||
INSERT INTO DBCGO_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM,
|
||||
ID_AMMINISTRATIVO, INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'DIGI', 'VIRT', 'H3GI', 'H003', 'H', 'DIGI Italy');
|
||||
-- aom virtuali donor e recipient
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_DONOR','DIGI','DIGI Italy',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','DIGI','DIGI Italy',null);
|
||||
-- aom donor e recipient per sla
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR_SLA','DIGI','DIGI Italy',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT_SLA','DIGI','DIGI Italy',null);
|
||||
COMMIT;
|
||||
@@ -0,0 +1,13 @@
|
||||
--da eseguire come utente DBCGO
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------------------------------------------------------------
|
||||
-- ELIMINATO TIM DALLA LISTA DEI REPORT AMMINITSTRATIVI
|
||||
|
||||
|
||||
DELETE DBCGO_LOV WHERE lov_name = 'AOM_DONOR' AND NAME = 'TIMG';
|
||||
DELETE DBCGO_LOV WHERE lov_name = 'AOM_RECIPIENT' AND NAME = 'TIMG';
|
||||
|
||||
--------------------------------------------------------------------------------------------------------------------------------------
|
||||
commit;
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
--da eseguire come utente DBCGO
|
||||
|
||||
--------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
update dbcgo_vo_prevalidazione_dbc set value = '99' where id = '15';
|
||||
|
||||
--------------------------------------------------------------------------------------------------------------------------------------
|
||||
commit;
|
||||
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
150
dbcmnpsrc/FE/mnpapp/script/dbUpDate/Extra-KitLuglio12/dbcDML.sql
Normal file
150
dbcmnpsrc/FE/mnpapp/script/dbUpDate/Extra-KitLuglio12/dbcDML.sql
Normal 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;
|
||||
@@ -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;
|
||||
@@ -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);
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Extra_KS7_2015.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,74 @@
|
||||
-- TABELLA TEMPORANEA PER INFASAMENTO FLUSSO DA PCCOM
|
||||
CREATE TABLE MNP.MNP_PCCOM_VARIAZIONI (
|
||||
NUM_TEL VARCHAR2(15),
|
||||
DATA_ATTIVAZIONE DATE,
|
||||
DATA_CESSAZIONE DATE,
|
||||
RECIPIENT_NEW VARCHAR2(4),
|
||||
DATA_CESSAZIONE_DEF DATE,
|
||||
LAVORATO CHAR(1)
|
||||
)
|
||||
TABLESPACE TAB_SMALL;
|
||||
|
||||
ALTER TABLE MNP.MNP_PCCOM_VARIAZIONI add constraint PK_MNP_PCCOM_VARIAZIONI primary key (NUM_TEL)
|
||||
using index tablespace TAB_IDX_SMALL;
|
||||
|
||||
|
||||
-- FUNZIONE PER IL RECUPERO INFORMAZIONI FLUSSO PCCOM
|
||||
CREATE OR REPLACE function MNP.F_TROVA_ULTIMO_PROC_PCCOM(
|
||||
p_msisdn varchar2,
|
||||
p_id_richiesta out varchar2,
|
||||
p_data out date,
|
||||
p_data_cessazione_def out date,
|
||||
p_processo out varchar2,
|
||||
p_operatore_rec_rete out varchar2
|
||||
)
|
||||
return number is
|
||||
|
||||
v_result number;
|
||||
|
||||
begin
|
||||
|
||||
with t_richieste as(
|
||||
select id_richiesta, dataricezionerichiesta as data, null, 'D' as processo, codice_operatore_recipient operatore from mnp_gestione_richiesta where msisdn= p_msisdn and stato=16
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null, 'D' as processo, codice_operatore_recipient operatore from hist_gestione_richiesta where msisdn= p_msisdn and stato=16
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null,'R' as processo, codice_operatore_recipient operatore from mnp_gestione_richiesta_rec where msisdn= p_msisdn and stato=12
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null,'R' as processo, codice_operatore_recipient operatore from hist_gestione_richiesta_rec where msisdn= p_msisdn and stato=12
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null,'V' as processo, 'TIMG' operatore from mnp_gest_rich_donor_virt where msisdn= p_msisdn and stato=11
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null,'V' as processo, 'TIMG' operatore from hist_gest_rich_donor_virt where msisdn= p_msisdn and stato=11
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null,'W' as processo, 'TIMG' operatore from mnp_gest_rich_rec_virt where msisdn= p_msisdn and stato=12
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null,'W' as processo, 'TIMG' operatore from hist_gest_rich_rec_virt where msisdn= p_msisdn and stato=12
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null,'P' as processo, codice_operatore_recipient operatore from mnp_gestione_richiesta_porting where msisdn= p_msisdn and stato=6
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, null,'P' as processo, codice_operatore_recipient operatore from hist_gestione_richiestaporting where msisdn= p_msisdn and stato=6
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, data_cut_over as data_cessazione,'C' as processo, codice_operatore_recipient operatore from mnp_gestione_richiesta_cess where msisdn= p_msisdn and stato=3
|
||||
union
|
||||
select id_richiesta, dataricezionerichiesta as data, data_cut_over as data_cessazione,'K' as processo, codice_operatore_recipient operatore from mnp_gestione_rich_cess_port where msisdn= p_msisdn and stato=2
|
||||
)
|
||||
SELECT *
|
||||
into p_id_richiesta, p_data, p_data_cessazione_def, p_processo, p_operatore_rec_rete
|
||||
from t_richieste
|
||||
WHERE DATA = (
|
||||
SELECT MAX(DATA) FROM T_RICHIESTE
|
||||
)
|
||||
and rownum < 2;
|
||||
|
||||
v_result := 0;
|
||||
|
||||
return v_result;
|
||||
|
||||
exception when others then
|
||||
|
||||
v_result := 1;
|
||||
return v_result;
|
||||
|
||||
end F_TROVA_ULTIMO_PROC_PCCOM;
|
||||
/
|
||||
@@ -0,0 +1,12 @@
|
||||
-- ANAGRAFICA PROCESSO
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('DW', 'FlussiDWOOut');
|
||||
|
||||
-- ANAGRAFICA LOG
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DW', '0001', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DW', '0002', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DW', '0003', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DW', '0005', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DW', '2608', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DW', '9999', 1, '00');
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,12 @@
|
||||
-- ANAGRAFICA PROCESSO
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('SH', 'FlussoSharePointOut');
|
||||
|
||||
-- ANAGRAFICA LOG
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '0001', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '0002', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '0003', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '0005', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '2608', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '9999', 1, '00');
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,12 @@
|
||||
-- ANAGRAFICA PROCESSO
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('SH', 'FlussoSharePointOut');
|
||||
|
||||
-- ANAGRAFICA LOG
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '0001', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '0002', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '0003', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '0005', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '2608', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SH', '9999', 1, '00');
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,637 @@
|
||||
CREATE OR REPLACE PACKAGE PKG_MNP_GUI_MANCATE_AZIONI AS
|
||||
/******************************************************************************
|
||||
NAME: PKG_MNP_GUI_MANCATE_AZIONI
|
||||
PURPOSE:
|
||||
|
||||
REVISIONS:
|
||||
Ver Date Author Description
|
||||
--------- ---------- --------------- ------------------------------------
|
||||
1.0 12/04/2010 1. Created this package.
|
||||
******************************************************************************/
|
||||
|
||||
PROCEDURE REPORT_MANCATE_PIC(cod_errore OUT NUMBER);
|
||||
PROCEDURE REPORT_MANCATE_VALIDAZIONI(cod_errore OUT NUMBER);
|
||||
PROCEDURE REPORT_MANCATE_VALID_PHOC(cod_errore OUT NUMBER);
|
||||
PROCEDURE REPORT_MANCATI_ESPLETAMENTI(cod_errore OUT NUMBER);
|
||||
PROCEDURE REPORT_MANCATI_ESPLETAMENTI_TP(cod_errore OUT NUMBER);
|
||||
PROCEDURE REPORT_MANCATA_RESTIT_CRED(cod_errore OUT NUMBER);
|
||||
PROCEDURE REPORT_MANCATO_SBL_CRED_ANOM(cod_errore OUT NUMBER);
|
||||
PROCEDURE REPORT_MANCATO_SBL_IMPORTO(cod_errore OUT NUMBER);
|
||||
PROCEDURE REPORT_MANCATE_AZIONI(tiporeport IN NUMBER);
|
||||
|
||||
|
||||
END PKG_MNP_GUI_MANCATE_AZIONI;
|
||||
/
|
||||
|
||||
CREATE OR REPLACE package body PKG_MNP_GUI_MANCATE_AZIONI as
|
||||
|
||||
---REPORT MANCATE PRESE IN CARICO
|
||||
PROCEDURE REPORT_MANCATE_PIC(cod_errore OUT NUMBER) IS
|
||||
|
||||
tipo VARCHAR (10);
|
||||
-- returncar VARCHAR (1);
|
||||
-- spaziocar VARCHAR (1) ;
|
||||
returncar VARCHAR (1) NOT NULL DEFAULT CHR (13);
|
||||
spaziocar VARCHAR (1) NOT NULL DEFAULT CHR (10);
|
||||
|
||||
line VARCHAR (1000);
|
||||
csv clob;
|
||||
|
||||
|
||||
CURSOR cur_dati
|
||||
IS
|
||||
SELECT CODICE_RICHIESTA || ';' || MSISDN || ';' || OPERATORE || ';' || DATA_INVIO_RICHIESTA || ';' || 'mancante' || ';' || DONOR_EFFETTIVO || ';' || RECIPIENT_EFFETTIVO || ';' AS csv
|
||||
FROM (
|
||||
SELECT rich_rec.ID_RICHIESTA as CODICE_RICHIESTA , rich_rec.MSISDN as MSISDN,
|
||||
rich_rec.CODICE_OPERATORE_DONATING as OPERATORE ,
|
||||
xml_out.DATA_INVIO as DATA_INVIO_RICHIESTA, --data di invio è la data invio file XML di attivazione
|
||||
rich_rec.CODICE_OPERATORE_DON_EFF as DONOR_EFFETTIVO, rich_rec.CODICE_OPERATORE_REC_EFF as RECIPIENT_EFFETTIVO
|
||||
FROM MNP_GESTIONE_RICHIESTA_REC rich_rec, MNP_XML_OUT xml_out, MNP_XML_RICHIESTA_OUT rich_out
|
||||
where
|
||||
rich_rec.STATO=4 --INVIATA
|
||||
AND xml_out.TIPO_FILE = 1
|
||||
AND xml_out.NOME_FILE = rich_out.NOME_FILE
|
||||
AND rich_out.ID_RICHIESTA = rich_rec.ID_RICHIESTA
|
||||
AND xml_out.DATA_INVIO <= (SYSDATE-1)
|
||||
--rownum <=50
|
||||
);
|
||||
|
||||
|
||||
-- to_date ( '10/04/2010:10:10:10', 'dd/mm/yyyy:hh24:mi:ss') as DATA_INVIO_RICHIESTA , --data di invio è la data invio file XML di attivazione
|
||||
-- rownum <=50
|
||||
|
||||
|
||||
BEGIN
|
||||
cod_errore:=0;
|
||||
|
||||
csv := 'CODICE_RICHIESTA' || ';' || 'MSISDN' || ';' || 'OPERATORE' || ';' || 'DATA_INVIO_RICHIESTA' || ';'|| 'ESITO'|| ';' || 'DONOR_EFFETTIVO' || ';' || 'RECIPIENT_EFFETTIVO' || ';' || returncar || spaziocar;
|
||||
|
||||
OPEN cur_dati;
|
||||
|
||||
LOOP
|
||||
FETCH cur_dati
|
||||
INTO line;
|
||||
|
||||
DBMS_OUTPUT.put_line ('report_Mancate_Azioni_MPIC line: ' || line);
|
||||
|
||||
EXIT WHEN cur_dati%NOTFOUND;
|
||||
csv := csv || line || returncar || spaziocar;
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_dati;
|
||||
|
||||
|
||||
delete from MNP_GUI_REPORT_MANCATE_AZIONI where tipo='report_Mancate_Azioni_MPIC';
|
||||
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
( tipo, DATA_CREAZIONE, csv
|
||||
)
|
||||
VALUES ('report_Mancate_Azioni_MPIC',sysdate, csv );
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore:=1;
|
||||
DBMS_OUTPUT.put_line ('Errore nell''inserimento nella tabella MNP_GUI_REPORT_MANCATE_AZIONI' || SQLERRM);
|
||||
RETURN;
|
||||
END REPORT_MANCATE_PIC;
|
||||
|
||||
---REPORT MANCATE VALIDAZIONI
|
||||
PROCEDURE REPORT_MANCATE_VALIDAZIONI(cod_errore OUT NUMBER) IS
|
||||
|
||||
tipo VARCHAR (10);
|
||||
returncar VARCHAR (1) NOT NULL DEFAULT CHR (13);
|
||||
spaziocar VARCHAR (1) NOT NULL DEFAULT CHR (10);
|
||||
line VARCHAR (1000);
|
||||
csv clob;
|
||||
|
||||
|
||||
CURSOR cur_dati
|
||||
IS
|
||||
SELECT CODICE_RICHIESTA || ';' || MSISDN || ';' || OPERATORE || ';' || DATA_VALIDAZIONE_MASSIMA || ';' || DONOR_EFFETTIVO || ';' || RECIPIENT_EFFETTIVO || ';' AS csv
|
||||
FROM (
|
||||
SELECT rich_rec.ID_RICHIESTA as CODICE_RICHIESTA , rich_rec.MSISDN as MSISDN,
|
||||
rich_rec.CODICE_OPERATORE_DONATING as OPERATORE , rich_rec.DATA_VALIDAZIONE_MAX as DATA_VALIDAZIONE_MASSIMA,
|
||||
rich_rec.CODICE_OPERATORE_DON_EFF as DONOR_EFFETTIVO, rich_rec.CODICE_OPERATORE_REC_EFF as RECIPIENT_EFFETTIVO
|
||||
FROM MNP_GESTIONE_RICHIESTA_REC rich_rec
|
||||
where
|
||||
rich_rec.STATO=6 --PRESAINCARICO
|
||||
AND rich_rec.richiestaadhocaom =0
|
||||
AND rich_rec.richiestaadhoc =0
|
||||
AND rich_rec.DATA_VALIDAZIONE_MAX <= sysdate
|
||||
);
|
||||
|
||||
BEGIN
|
||||
cod_errore:=0;
|
||||
|
||||
csv := 'CODICE_RICHIESTA' || ';' || 'MSISDN' || ';' || 'OPERATORE' || ';' || 'DATA_VALIDAZIONE_MASSIMA' || ';' || 'DONOR_EFFETTIVO' || ';' || 'RECIPIENT_EFFETTIVO' || ';' || returncar || spaziocar;
|
||||
|
||||
OPEN cur_dati;
|
||||
|
||||
LOOP
|
||||
FETCH cur_dati
|
||||
INTO line;
|
||||
|
||||
DBMS_OUTPUT.put_line ('report_Mancate_Azioni_MV line: ' || line);
|
||||
|
||||
EXIT WHEN cur_dati%NOTFOUND;
|
||||
csv := csv || line || returncar || spaziocar;
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_dati;
|
||||
|
||||
|
||||
delete from MNP_GUI_REPORT_MANCATE_AZIONI where tipo='report_Mancate_Azioni_MV';
|
||||
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
( tipo, DATA_CREAZIONE, csv
|
||||
)
|
||||
VALUES ('report_Mancate_Azioni_MV',sysdate, csv );
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore:=1;
|
||||
DBMS_OUTPUT.put_line ('Errore nell''inserimento nella tabella MNP_GUI_REPORT_MANCATE_AZIONI' || SQLERRM);
|
||||
RETURN;
|
||||
END REPORT_MANCATE_VALIDAZIONI;
|
||||
|
||||
|
||||
---REPORT MANCATE VALIDAZIONI PHOC
|
||||
PROCEDURE REPORT_MANCATE_VALID_PHOC(cod_errore OUT NUMBER) IS
|
||||
|
||||
tipo VARCHAR (10);
|
||||
returncar VARCHAR (1) NOT NULL DEFAULT CHR (13);
|
||||
spaziocar VARCHAR (1) NOT NULL DEFAULT CHR (10);
|
||||
line VARCHAR (1000);
|
||||
csv clob;
|
||||
|
||||
|
||||
CURSOR cur_dati
|
||||
IS
|
||||
SELECT CODICE_RICHIESTA || ';' || MSISDN || ';' || OPERATORE || ';' || DATA_VALIDAZIONE_MASSIMA || ';' || DONOR_EFFETTIVO || ';' || RECIPIENT_EFFETTIVO || ';' AS csv
|
||||
FROM (
|
||||
SELECT rich_rec.ID_RICHIESTA as CODICE_RICHIESTA , rich_rec.MSISDN as MSISDN,
|
||||
rich_rec.CODICE_OPERATORE_DONATING as OPERATORE , rich_rec.DATA_VALIDAZIONE_MAX as DATA_VALIDAZIONE_MASSIMA,
|
||||
rich_rec.CODICE_OPERATORE_DON_EFF as DONOR_EFFETTIVO, rich_rec.CODICE_OPERATORE_REC_EFF as RECIPIENT_EFFETTIVO
|
||||
FROM MNP_GESTIONE_RICHIESTA_REC rich_rec
|
||||
where
|
||||
rich_rec.STATO=6 --PRESAINCARICO
|
||||
AND (rich_rec.richiestaadhocaom =1 OR rich_rec.richiestaadhoc =1)
|
||||
AND rich_rec.DATA_VALIDAZIONE_MAX <= sysdate
|
||||
);
|
||||
|
||||
|
||||
BEGIN
|
||||
cod_errore:=0;
|
||||
|
||||
csv := 'CODICE_RICHIESTA' || ';' || 'MSISDN' || ';' || 'OPERATORE' || ';' || 'DATA_VALIDAZIONE_MASSIMA' || ';' || 'DONOR_EFFETTIVO' || ';' || 'RECIPIENT_EFFETTIVO' || ';' || returncar || spaziocar;
|
||||
|
||||
OPEN cur_dati;
|
||||
|
||||
LOOP
|
||||
FETCH cur_dati
|
||||
INTO line;
|
||||
|
||||
DBMS_OUTPUT.put_line ('report_Mancate_Azioni_MVPHOC line: ' || line);
|
||||
|
||||
EXIT WHEN cur_dati%NOTFOUND;
|
||||
csv := csv || line || returncar || spaziocar;
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_dati;
|
||||
|
||||
|
||||
delete from MNP_GUI_REPORT_MANCATE_AZIONI where tipo='report_Mancate_Azioni_MVPHOC';
|
||||
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
( tipo, DATA_CREAZIONE, csv
|
||||
)
|
||||
VALUES ('report_Mancate_Azioni_MVPHOC',sysdate, csv );
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore:=1;
|
||||
DBMS_OUTPUT.put_line ('Errore nell''inserimento nella tabella MNP_GUI_REPORT_MANCATE_AZIONI' || SQLERRM);
|
||||
RETURN;
|
||||
END REPORT_MANCATE_VALID_PHOC;
|
||||
|
||||
---REPORT MANCATI ESPLETAMENTI
|
||||
PROCEDURE REPORT_MANCATI_ESPLETAMENTI(cod_errore OUT NUMBER) IS
|
||||
|
||||
tipo VARCHAR (10);
|
||||
returncar VARCHAR (1) NOT NULL DEFAULT CHR (13);
|
||||
spaziocar VARCHAR (1) NOT NULL DEFAULT CHR (10);
|
||||
line VARCHAR (1000);
|
||||
csv clob;
|
||||
|
||||
|
||||
CURSOR cur_dati
|
||||
IS
|
||||
SELECT CODICE_RICHIESTA || ';' || MSISDN || ';' || OPERATORE || ';' || DATA_CUT_OVER || ';' || 'mancante' || ';' || DONOR_EFFETTIVO || ';' || RECIPIENT_EFFETTIVO || ';' AS csv
|
||||
FROM (
|
||||
SELECT rich_rec.ID_RICHIESTA as CODICE_RICHIESTA , rich_rec.MSISDN as MSISDN,
|
||||
rich_rec.CODICE_OPERATORE_DONATING as OPERATORE , rich_rec.DATA_CUT_OVER_CALC as DATA_CUT_OVER,
|
||||
rich_rec.CODICE_OPERATORE_DON_EFF as DONOR_EFFETTIVO, rich_rec.CODICE_OPERATORE_REC_EFF as RECIPIENT_EFFETTIVO
|
||||
FROM MNP_GESTIONE_RICHIESTA_REC rich_rec --, MNP_STORICO_RICHIESTA_REC rich_stor
|
||||
where
|
||||
rich_rec.STATO=11 --ATTESAEVASIONE
|
||||
AND rich_rec.ESPLETAMENTODONATING <>1
|
||||
--AND rich_stor.DATA_I_O <= (SYSDATE-1)
|
||||
--AND rich_stor.ID_RICHIESTA = rich_rec.ID_RICHIESTA
|
||||
--AND rich_stor.STATO_A=11
|
||||
AND rich_rec.DATA_CUT_OVER_AOM < SYSDATE
|
||||
);
|
||||
|
||||
|
||||
BEGIN
|
||||
cod_errore:=0;
|
||||
|
||||
csv := 'CODICE_RICHIESTA' || ';' || 'MSISDN' || ';' || 'OPERATORE' || ';' || ' DATA_CUT_OVER' || ';'|| 'ESITO' || ';' || 'DONOR_EFFETTIVO' || ';' || 'RECIPIENT_EFFETTIVO' || ';' || returncar || spaziocar;
|
||||
|
||||
OPEN cur_dati;
|
||||
|
||||
LOOP
|
||||
FETCH cur_dati
|
||||
INTO line;
|
||||
|
||||
DBMS_OUTPUT.put_line ('report_Mancate_Azioni_ME line: ' || line);
|
||||
|
||||
EXIT WHEN cur_dati%NOTFOUND;
|
||||
csv := csv || line || returncar || spaziocar;
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_dati;
|
||||
|
||||
|
||||
delete from MNP_GUI_REPORT_MANCATE_AZIONI where tipo='report_Mancate_Azioni_ME';
|
||||
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
( tipo, DATA_CREAZIONE, csv
|
||||
)
|
||||
VALUES ('report_Mancate_Azioni_ME',sysdate, csv );
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore:=1;
|
||||
|
||||
DBMS_OUTPUT.put_line ('Errore nell''inserimento nella tabella MNP_GUI_REPORT_MANCATE_AZIONI' || SQLERRM);
|
||||
RETURN;
|
||||
END REPORT_MANCATI_ESPLETAMENTI;
|
||||
|
||||
|
||||
---REPORT MANCATI ESPLETAMENTI TERZE PARTI
|
||||
PROCEDURE REPORT_MANCATI_ESPLETAMENTI_TP(cod_errore OUT NUMBER) IS
|
||||
|
||||
tipo VARCHAR (10);
|
||||
returncar VARCHAR (1) NOT NULL DEFAULT CHR (13);
|
||||
spaziocar VARCHAR (1) NOT NULL DEFAULT CHR (10);
|
||||
line VARCHAR (1000);
|
||||
csv clob;
|
||||
|
||||
|
||||
CURSOR cur_dati
|
||||
IS
|
||||
SELECT CODICE_RICHIESTA || ';' || MSISDN || ';' || OPERATORE || ';' || DATA_CUT_OVER || ';' || 'mancante' || ';' || DONOR_EFFETTIVO || ';' || RECIPIENT_EFFETTIVO || ';' AS csv
|
||||
FROM (
|
||||
SELECT rich_rec.ID_RICHIESTA as CODICE_RICHIESTA , rich_rec.MSISDN as MSISDN,
|
||||
xml_out.DESTINATARIO as OPERATORE , rich_rec.DATA_CUT_OVER_CALC as DATA_CUT_OVER,
|
||||
rich_rec.CODICE_OPERATORE_DON_EFF as DONOR_EFFETTIVO, rich_rec.CODICE_OPERATORE_REC_EFF as RECIPIENT_EFFETTIVO
|
||||
FROM MNP_GESTIONE_RICHIESTA_REC rich_rec ,
|
||||
--MNP_STORICO_RICHIESTA_REC rich_stor,
|
||||
MNP_XML_OUT xml_out, MNP_XML_RICHIESTA_OUT rich_out --QUI... fatto ..!
|
||||
where
|
||||
rich_rec.STATO=11 --ATTESAEVASIONE
|
||||
AND rich_rec.ESPLETAMENTOTERZEPARTI IS NOT NULL
|
||||
--AND rich_stor.DATA_I_O <= (SYSDATE-1)
|
||||
AND rich_rec.DATA_CUT_OVER_AOM < SYSDATE
|
||||
--AND rich_stor.ID_RICHIESTA = rich_rec.ID_RICHIESTA
|
||||
--AND rich_stor.STATO_A=11
|
||||
AND rich_out.ID_RICHIESTA = rich_rec.ID_RICHIESTA
|
||||
AND rich_out.NOME_FILE = xml_out.NOME_FILE
|
||||
AND xml_out.TIPO_FILE = 3
|
||||
AND xml_out.DESTINATARIO not in
|
||||
(SELECT xml_in.MITTENTE FROM MNP_XML_IN xml_in, MNP_XML_RICHIESTA_IN rich_in
|
||||
WHERE rich_in.ID_RICHIESTA = rich_rec.ID_RICHIESTA
|
||||
AND rich_in.NOME_FILE = xml_in.NOME_FILE
|
||||
AND xml_in.TIPO_FILE = 6
|
||||
)
|
||||
AND xml_out.DESTINATARIO <> 'NPTS'
|
||||
);
|
||||
|
||||
|
||||
|
||||
BEGIN
|
||||
cod_errore:=0;
|
||||
|
||||
csv := 'CODICE_RICHIESTA' || ';' || 'MSISDN' || ';' || 'OPERATORE' || ';' || ' DATA_CUT_OVER' || ';'|| 'ESITO' || ';' || 'DONOR_EFFETTIVO' || ';' || 'RECIPIENT_EFFETTIVO' || ';' || returncar || spaziocar;
|
||||
|
||||
OPEN cur_dati;
|
||||
|
||||
LOOP
|
||||
FETCH cur_dati
|
||||
INTO line;
|
||||
|
||||
DBMS_OUTPUT.put_line ('report_Mancate_Azioni_METP line: ' || line);
|
||||
|
||||
|
||||
EXIT WHEN cur_dati%NOTFOUND;
|
||||
csv := csv || line || returncar || spaziocar;
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_dati;
|
||||
|
||||
|
||||
delete from MNP_GUI_REPORT_MANCATE_AZIONI where tipo='report_Mancate_Azioni_METP';
|
||||
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
( tipo, DATA_CREAZIONE, csv
|
||||
)
|
||||
VALUES ('report_Mancate_Azioni_METP',sysdate, csv );
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore:=1;
|
||||
DBMS_OUTPUT.put_line ('Errore nell''inserimento nella tabella MNP_GUI_REPORT_MANCATE_AZIONI' || SQLERRM);
|
||||
RETURN;
|
||||
END REPORT_MANCATI_ESPLETAMENTI_TP;
|
||||
|
||||
---REPORT MANCATA RESTITUZIONE CREDITO
|
||||
PROCEDURE REPORT_MANCATA_RESTIT_CRED(cod_errore OUT NUMBER) IS
|
||||
|
||||
tipo VARCHAR (10);
|
||||
returncar VARCHAR (1) NOT NULL DEFAULT CHR (13);
|
||||
spaziocar VARCHAR (1) NOT NULL DEFAULT CHR (10);
|
||||
line VARCHAR (1000);
|
||||
csv clob;
|
||||
|
||||
|
||||
CURSOR cur_dati
|
||||
IS
|
||||
SELECT CODICE_RICHIESTA || ';' || MSISDN || ';' || OPERATORE_DONOR || ';' || DATA_ATTESA_TCR || ';' || DONOR_EFFETTIVO || ';' || RECIPIENT_EFFETTIVO || ';' AS csv
|
||||
FROM (
|
||||
SELECT rich_rec.ID_RICHIESTA as CODICE_RICHIESTA , rich_rec.MSISDN as MSISDN,
|
||||
rich_rec.CODICE_OPERATORE_DONATING as OPERATORE_DONOR ,
|
||||
DWH.FUN_GIORNI_PIU(rich_rec.DATA_CUT_OVER_EFF,3) as DATA_ATTESA_TCR ,
|
||||
rich_rec.CODICE_OPERATORE_DON_EFF as DONOR_EFFETTIVO, rich_rec.CODICE_OPERATORE_REC_EFF as RECIPIENT_EFFETTIVO
|
||||
FROM MNP_GESTIONE_RICHIESTA_REC rich_rec
|
||||
where
|
||||
rich_rec.FLAG_TC='Y'
|
||||
AND DWH.FUN_GIORNI_PIU(rich_rec.DATA_CUT_OVER_EFF,3)<= SYSDATE
|
||||
AND rich_rec.ID_RICHIESTA NOT IN (SELECT rich_in.ID_RICHIESTA FROM MNP_XML_IN xml_in, MNP_XML_RICHIESTA_IN rich_in
|
||||
WHERE xml_in.TIPO_FILE = 10
|
||||
AND xml_in.NOME_FILE=rich_in.NOME_FILE
|
||||
AND rich_in.ID_RICHIESTA=rich_rec.ID_RICHIESTA
|
||||
)
|
||||
|
||||
);
|
||||
|
||||
|
||||
BEGIN
|
||||
cod_errore:=0;
|
||||
csv := 'CODICE_RICHIESTA' || ';' || 'MSISDN' || ';' || 'OPERATORE_DONOR' || ';' || ' DATA_ATTESA_TCR' || ';' || 'DONOR_EFFETTIVO' || ';' || 'RECIPIENT_EFFETTIVO' || ';' || returncar || spaziocar;
|
||||
|
||||
OPEN cur_dati;
|
||||
|
||||
LOOP
|
||||
FETCH cur_dati
|
||||
INTO line;
|
||||
|
||||
DBMS_OUTPUT.put_line ('report_Mancate_Azioni_RC line: ' || line);
|
||||
|
||||
EXIT WHEN cur_dati%NOTFOUND;
|
||||
csv := csv || line || returncar || spaziocar;
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_dati;
|
||||
|
||||
|
||||
delete from MNP_GUI_REPORT_MANCATE_AZIONI where tipo='report_Mancate_Azioni_RC';
|
||||
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
( tipo, DATA_CREAZIONE, csv
|
||||
)
|
||||
VALUES ('report_Mancate_Azioni_RC',sysdate, csv );
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore:=1;
|
||||
|
||||
DBMS_OUTPUT.put_line ('Errore nell''inserimento nella tabella MNP_GUI_REPORT_MANCATE_AZIONI' || SQLERRM);
|
||||
RETURN;
|
||||
END REPORT_MANCATA_RESTIT_CRED;
|
||||
|
||||
|
||||
---REPORT MANCATO SBLOCCO CREDITO ANOMALO
|
||||
PROCEDURE REPORT_MANCATO_SBL_CRED_ANOM(cod_errore OUT NUMBER) IS
|
||||
|
||||
tipo VARCHAR (10);
|
||||
returncar VARCHAR (1) NOT NULL DEFAULT CHR (13);
|
||||
spaziocar VARCHAR (1) NOT NULL DEFAULT CHR (10);
|
||||
line VARCHAR (1000);
|
||||
csv clob;
|
||||
|
||||
|
||||
CURSOR cur_dati
|
||||
IS
|
||||
SELECT CODICE_RICHIESTA || ';' || MSISDN || ';' || OPERATORE_DONOR || ';' || DT_ATTESA_SBLC_CRE_ANOM || ';' || DONOR_EFFETTIVO || ';' || RECIPIENT_EFFETTIVO || ';' AS csv
|
||||
FROM (
|
||||
SELECT rich_rec.ID_RICHIESTA as CODICE_RICHIESTA , rich_rec.MSISDN as MSISDN,
|
||||
rich_rec.CODICE_OPERATORE_DONATING as OPERATORE_DONOR , ---è IL CAMPO GIUSTO?
|
||||
DWH.FUN_GIORNI_PIU(rich_rec_tc.DATA_NOTIFICA_RECIPIENT,5) as DT_ATTESA_SBLC_CRE_ANOM,
|
||||
rich_rec.CODICE_OPERATORE_DON_EFF as DONOR_EFFETTIVO, rich_rec.CODICE_OPERATORE_REC_EFF as RECIPIENT_EFFETTIVO
|
||||
FROM MNP_GESTIONE_RICHIESTA_REC rich_rec, MNP_GEST_RICH_REC_TC rich_rec_tc
|
||||
where
|
||||
rich_rec.ID_RICHIESTA= rich_rec_tc.ID_RICHIESTA
|
||||
AND rich_rec_tc.STATO= 3 -- ATTESA_SBLOCCO_CREDITO_ANOMALO
|
||||
AND DWH.FUN_GIORNI_PIU(rich_rec_tc.DATA_NOTIFICA_RECIPIENT,5) <= SYSDATE
|
||||
);
|
||||
|
||||
|
||||
BEGIN
|
||||
cod_errore:=0;
|
||||
|
||||
csv := 'CODICE_RICHIESTA' || ';' || 'MSISDN' || ';' || 'OPERATORE_DONOR' || ';' || ' DT_ATTESA_SBLC_CRE_ANOM' || ';' || 'DONOR_EFFETTIVO' || ';' || 'RECIPIENT_EFFETTIVO' || ';' || returncar || spaziocar;
|
||||
|
||||
OPEN cur_dati;
|
||||
|
||||
LOOP
|
||||
FETCH cur_dati
|
||||
INTO line;
|
||||
|
||||
DBMS_OUTPUT.put_line ('report_Mancate_Azioni_SCA line: ' || line);
|
||||
|
||||
EXIT WHEN cur_dati%NOTFOUND;
|
||||
csv := csv || line || returncar || spaziocar;
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_dati;
|
||||
|
||||
|
||||
delete from MNP_GUI_REPORT_MANCATE_AZIONI where tipo='report_Mancate_Azioni_SCA';
|
||||
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
( tipo, DATA_CREAZIONE, csv
|
||||
)
|
||||
VALUES ('report_Mancate_Azioni_SCA',sysdate, csv );
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore:=1;
|
||||
DBMS_OUTPUT.put_line ('Errore nell''inserimento nella tabella MNP_GUI_REPORT_MANCATE_AZIONI' || SQLERRM);
|
||||
RETURN;
|
||||
END REPORT_MANCATO_SBL_CRED_ANOM;
|
||||
|
||||
|
||||
--- REPORT MANCATO SBLOCCO IMPORTO
|
||||
PROCEDURE REPORT_MANCATO_SBL_IMPORTO(cod_errore OUT NUMBER) IS
|
||||
|
||||
tipo VARCHAR (10);
|
||||
returncar VARCHAR (1) NOT NULL DEFAULT CHR (13);
|
||||
spaziocar VARCHAR (1) NOT NULL DEFAULT CHR (10);
|
||||
line VARCHAR (1000);
|
||||
csv clob;
|
||||
|
||||
|
||||
CURSOR cur_dati
|
||||
IS
|
||||
SELECT CODICE_RICHIESTA || ';' || MSISDN || ';' || OPERATORE_DONOR || ';' || DATA_ATTESA_SBLOCCO_IMPORTO || ';' || DONOR_EFFETTIVO || ';' || RECIPIENT_EFFETTIVO || ';' AS csv
|
||||
FROM (
|
||||
SELECT rich_rec.ID_RICHIESTA as CODICE_RICHIESTA , rich_rec.MSISDN as MSISDN,
|
||||
rich_rec.CODICE_OPERATORE_DONATING as OPERATORE_DONOR ,
|
||||
DWH.FUN_GIORNI_PIU(rich_rec_tc.DATA_NOTIFICA_RECIPIENT ,5) as DATA_ATTESA_SBLOCCO_IMPORTO, --DATA NOTIFICA CREDITO CHE CAMPO E'? (DATA_NOTIFICA_RECIPIENT)
|
||||
rich_rec.CODICE_OPERATORE_DON_EFF as DONOR_EFFETTIVO, rich_rec.CODICE_OPERATORE_REC_EFF as RECIPIENT_EFFETTIVO
|
||||
FROM MNP_GESTIONE_RICHIESTA_REC rich_rec, MNP_GEST_RICH_REC_TC rich_rec_tc
|
||||
where
|
||||
rich_rec.ID_RICHIESTA= rich_rec_tc.ID_RICHIESTA
|
||||
AND rich_rec_tc.STATO= 2-- ATTESA_SBLOCCO_IMPORTO
|
||||
AND DWH.FUN_GIORNI_PIU(rich_rec_tc.DATA_NOTIFICA_RECIPIENT,5) <= SYSDATE
|
||||
);
|
||||
|
||||
|
||||
|
||||
BEGIN
|
||||
cod_errore:=0;
|
||||
csv := 'CODICE_RICHIESTA' || ';' || 'MSISDN' || ';' || 'OPERATORE_DONOR' || ';' || ' DATA_ATTESA_SBLOCCO_IMPORTO' || ';' || 'DONOR_EFFETTIVO' || ';' || 'RECIPIENT_EFFETTIVO' || ';' || returncar || spaziocar;
|
||||
|
||||
OPEN cur_dati;
|
||||
|
||||
LOOP
|
||||
FETCH cur_dati
|
||||
INTO line;
|
||||
|
||||
DBMS_OUTPUT.put_line ('report_Mancate_Azioni_SI line: ' || line);
|
||||
|
||||
EXIT WHEN cur_dati%NOTFOUND;
|
||||
csv := csv || line || returncar || spaziocar;
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_dati;
|
||||
|
||||
|
||||
delete from MNP_GUI_REPORT_MANCATE_AZIONI where tipo='report_Mancate_Azioni_SI';
|
||||
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
( tipo, DATA_CREAZIONE, csv
|
||||
)
|
||||
VALUES ('report_Mancate_Azioni_SI',sysdate, csv );
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore:=1;
|
||||
DBMS_OUTPUT.put_line ('Errore nell''inserimento nella tabella MNP_GUI_REPORT_MANCATE_AZIONI' || SQLERRM);
|
||||
RETURN;
|
||||
END REPORT_MANCATO_SBL_IMPORTO;
|
||||
|
||||
|
||||
PROCEDURE REPORT_MANCATE_AZIONI (tiporeport IN NUMBER) IS
|
||||
|
||||
cod_errore NUMBER (1);
|
||||
|
||||
BEGIN
|
||||
|
||||
-- tiporeport=1 ; Trasferimento Credito (Mancata restituzione credito)
|
||||
IF tiporeport = 1 THEN
|
||||
REPORT_MANCATA_RESTIT_CRED(cod_errore);
|
||||
END IF;
|
||||
|
||||
-- tiporeport=7 ; Trasferimento Credito (mancato sblocco credito anomalo)
|
||||
IF tiporeport = 7 THEN
|
||||
REPORT_MANCATO_SBL_CRED_ANOM(cod_errore);
|
||||
END IF;
|
||||
|
||||
-- tiporeport=8 ; Trasferimento Credito (mancato sblocco importo)
|
||||
IF tiporeport = 8 THEN
|
||||
REPORT_MANCATO_SBL_IMPORTO(cod_errore);
|
||||
END IF;
|
||||
|
||||
-- tiporeport=2 ; Mancati Espletamenti Terze Parti
|
||||
IF tiporeport = 2 THEN
|
||||
REPORT_MANCATI_ESPLETAMENTI_TP(cod_errore);
|
||||
END IF;
|
||||
-- tiporeport=3 ; Mancati Espletamenti
|
||||
IF tiporeport = 3 THEN
|
||||
REPORT_MANCATI_ESPLETAMENTI(cod_errore);
|
||||
END IF;
|
||||
-- tiporeport=4 ; Mancate prese in carico
|
||||
IF tiporeport = 4 THEN
|
||||
REPORT_MANCATE_PIC(cod_errore);
|
||||
END IF;
|
||||
-- tiporeport=5 ; Mancate validazioni
|
||||
IF tiporeport = 5 THEN
|
||||
REPORT_MANCATE_VALIDAZIONI(cod_errore);
|
||||
END IF;
|
||||
-- tiporeport=6 ; Mancate validazioni PHoc
|
||||
IF tiporeport = 6 THEN
|
||||
REPORT_MANCATE_VALID_PHOC(cod_errore);
|
||||
END IF;
|
||||
|
||||
IF cod_errore = 0 THEN
|
||||
-- tutto a posto
|
||||
DBMS_OUTPUT.put_line ('Caricamento Report Mancate Azioni avvenuto.');
|
||||
END IF;
|
||||
|
||||
COMMIT;
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
cod_errore := 1;
|
||||
DBMS_OUTPUT.put_line ('Errore nel caricamento del Report Mancate Azioni ' || SQLERRM);
|
||||
RETURN;
|
||||
|
||||
|
||||
END REPORT_MANCATE_AZIONI;
|
||||
|
||||
|
||||
END PKG_MNP_GUI_MANCATE_AZIONI;
|
||||
/
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Extra_Kit_maggio_10.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,56 @@
|
||||
----GENERA LA TABELLA PER IL REPORT MANCATE AZIONI
|
||||
CREATE TABLE MNP_GUI_REPORT_MANCATE_AZIONI
|
||||
(
|
||||
TIPO VARCHAR2(100 BYTE),
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
CSV CLOB
|
||||
)
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
LOB (CSV) STORE AS
|
||||
( TABLESPACE TAB_SMALL
|
||||
ENABLE STORAGE IN ROW
|
||||
CHUNK 8192
|
||||
RETENTION
|
||||
NOCACHE
|
||||
INDEX (
|
||||
TABLESPACE TAB_SMALL
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 1
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
))
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
)
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
---ANAGRAFICA REPORT - REPORT MANCATE AZIONI
|
||||
insert into mnp_report(REPORTID, NOME, DESCRIZIONE, BREVE_DESCRIZIONE, PROCESSO, IS_RUNNING)
|
||||
values (SEQ_MNP_REPORT.nextval, 'report_Mancate_Azioni_SI', 'Mancato Sblocco importo', 'Mancato Sblocco importo',
|
||||
'MANCATE_AZIONI',0);
|
||||
|
||||
insert into mnp_report(REPORTID, NOME, DESCRIZIONE, BREVE_DESCRIZIONE, PROCESSO, IS_RUNNING)
|
||||
values (SEQ_MNP_REPORT.nextval, 'report_Mancate_Azioni_SCA', 'Mancato sblocco credito anomalo', 'Mancato sblocco credito anomalo', 'MANCATE_AZIONI',0);
|
||||
|
||||
insert into mnp_report(REPORTID, NOME, DESCRIZIONE, BREVE_DESCRIZIONE, PROCESSO, IS_RUNNING)
|
||||
values (SEQ_MNP_REPORT.nextval, 'report_Mancate_Azioni_RC', 'Mancata Restituzione Credito', 'Mancata Restituzione Credito',
|
||||
'MANCATE_AZIONI',0);
|
||||
|
||||
insert into mnp_report(REPORTID, NOME, DESCRIZIONE, BREVE_DESCRIZIONE, PROCESSO, IS_RUNNING)
|
||||
values (SEQ_MNP_REPORT.nextval, 'report_Mancate_Azioni_ME', 'Mancati Espletamenti', 'Mancati Espletamenti',
|
||||
'MANCATE_AZIONI',0);
|
||||
|
||||
insert into mnp_report(REPORTID, NOME, DESCRIZIONE, BREVE_DESCRIZIONE, PROCESSO, IS_RUNNING)
|
||||
values (SEQ_MNP_REPORT.nextval, 'report_Mancate_Azioni_METP', 'Mancati Espletamenti Terze Parti', 'Mancati Espletamenti Terze Parti',
|
||||
'MANCATE_AZIONI',0);
|
||||
|
||||
insert into mnp_report(REPORTID, NOME, DESCRIZIONE, BREVE_DESCRIZIONE, PROCESSO, IS_RUNNING)
|
||||
values (SEQ_MNP_REPORT.nextval, 'report_Mancate_Azioni_MVPHOC', 'Mancate Validazioni PHOC', 'Mancate Validazioni PHOC',
|
||||
'MANCATE_AZIONI',0);
|
||||
|
||||
insert into mnp_report(REPORTID, NOME, DESCRIZIONE, BREVE_DESCRIZIONE, PROCESSO, IS_RUNNING)
|
||||
values (SEQ_MNP_REPORT.nextval, 'report_Mancate_Azioni_MPIC', 'Mancate Prese in carico', 'Mancate Prese in carico',
|
||||
'MANCATE_AZIONI',0);
|
||||
|
||||
insert into mnp_report(REPORTID, NOME, DESCRIZIONE, BREVE_DESCRIZIONE, PROCESSO, IS_RUNNING)
|
||||
values (SEQ_MNP_REPORT.nextval, 'report_Mancate_Azioni_MV', 'Mancate Validazioni', 'Mancate Validazioni',
|
||||
'MANCATE_AZIONI',0);
|
||||
|
||||
---ANAGRAFICA MENU
|
||||
update mnp_funzionalita_gui set COMANDO_FUNZ='PresentazioneCA.jsp' where funzionalita='Canale Alternativo' ;
|
||||
|
||||
|
||||
insert into mnp_funzionalita_gui (ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (44, 'Forzatura Prevalidazioni', 'PresentazioneFP.jsp', 'Banner MNP', 'MNP');
|
||||
insert into mnp_funzionalita_gui (ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (45, 'Mancate azioni', 'SceltaReportMancateAzioni.do', 'Banner MNP', 'MNP');
|
||||
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('AM',44);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('AM',45);
|
||||
|
||||
|
||||
COMMIT;
|
||||
|
||||
|
||||
@@ -0,0 +1,172 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_DONOR_200910.log;
|
||||
|
||||
--BONIFICA TABELLA DI BUSINESS DONOR STANDARD, DONOR MVNO E PRJHOC, porting tp,
|
||||
---USAGE
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA DON SET DON.USAGE=
|
||||
(SELECT G.RESP_USAGE FROM MNP_GISP_RETRIEVE_OUT G WHERE G.ID_RICHIESTA=DON.ID_RICHIESTA)
|
||||
where DON.STATO IN (1,3,6,19,20) AND DON.CARATTERIZZAZIONE_OLD=1;
|
||||
|
||||
---MAIN_MSISDN
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA DON SET DON.MAIN_MSISDN=
|
||||
(SELECT G.RESP_MAIN_MSISDN FROM MNP_GISP_RETRIEVE_OUT G WHERE G.ID_RICHIESTA=DON.ID_RICHIESTA)
|
||||
where DON.STATO IN (1,3,6,19,20) AND DON.CARATTERIZZAZIONE_OLD=1;
|
||||
|
||||
---NOME_SERVIZIO
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA DON SET DON.NOME_SERVIZIO=
|
||||
(SELECT G.RESP_NOME_SERVIZIO FROM MNP_GISP_RETRIEVE_OUT G WHERE G.ID_RICHIESTA=DON.ID_RICHIESTA)
|
||||
where DON.STATO IN (1,3,6,19,20) AND DON.CARATTERIZZAZIONE_OLD=1;
|
||||
|
||||
---ADDITIONAL
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA DON SET DON.ADDITIONAL=
|
||||
(SELECT G.RESP_ADDITIONAL FROM MNP_GISP_RETRIEVE_OUT G WHERE G.ID_RICHIESTA=DON.ID_RICHIESTA)
|
||||
where DON.STATO IN (1,3,6,19,20) AND DON.CARATTERIZZAZIONE_OLD=1;
|
||||
-----------------------------------------------------------------------------------------------------
|
||||
|
||||
--CESSAZIONE MSP
|
||||
|
||||
|
||||
UPDATE MNP_ASP_CRM_CESSAZIONE_OUT ASP SET ASP.MSISDN=
|
||||
(SELECT GISP.RESP_MAIN_MSISDN FROM MNP_GISP_RETRIEVE_OUT GISP WHERE GISP.ID_RICHIESTA=ASP.ID_RICHIESTA AND GISP.RESP_MAIN_MSISDN IS NOT NULL)
|
||||
WHERE ASP.DA_INVIARE=1 AND ASP.SIST_COMP='ASP'
|
||||
AND EXISTS(SELECT GISP.RESP_MAIN_MSISDN FROM MNP_GISP_RETRIEVE_OUT GISP WHERE GISP.ID_RICHIESTA=ASP.ID_RICHIESTA AND GISP.RESP_MAIN_MSISDN IS NOT NULL);
|
||||
|
||||
|
||||
UPDATE MNP_ASP_CRM_CESSAZIONE_OUT ASP SET ASP.MSISDN_AGGIUNTIVO=
|
||||
(SELECT DECODE(GISP.RESP_MAIN_MSISDN,NULL,DECODE(GISP.RESP_ADDITIONAL,NULL,NULL,'39'||GISP.RESP_ADDITIONAL),'39'||GISP.MSISDN) FROM MNP_GISP_RETRIEVE_OUT GISP WHERE GISP.ID_RICHIESTA=ASP.ID_RICHIESTA)
|
||||
WHERE ASP.DA_INVIARE=1 AND ASP.SIST_COMP='ASP';
|
||||
|
||||
|
||||
UPDATE MNP_ASP_CRM_CESSAZIONE_OUT ASP SET SERVIZIO = (SELECT GISP.RESP_NOME_SERVIZIO FROM MNP_GISP_RETRIEVE_OUT GISP WHERE GISP.ID_RICHIESTA=ASP.ID_RICHIESTA)
|
||||
WHERE ASP.DA_INVIARE=1 AND ASP.SIST_COMP='ASP';
|
||||
|
||||
|
||||
|
||||
UPDATE MNP_ASP_CRM_CESSAZIONE_OUT ASP SET ASP.MSISDN_DA_PORTARE='M'
|
||||
WHERE ASP.DA_INVIARE=1 AND ASP.SIST_COMP='ASP';
|
||||
|
||||
|
||||
|
||||
UPDATE MNP_ASP_CRM_CESSAZIONE_OUT ASP SET ASP.MSISDN_DA_PORTARE='S'
|
||||
WHERE ASP.DA_INVIARE=1 AND ASP.SIST_COMP='ASP'
|
||||
AND EXISTS(SELECT GISP.RESP_MAIN_MSISDN FROM MNP_GISP_RETRIEVE_OUT GISP WHERE GISP.ID_RICHIESTA=ASP.ID_RICHIESTA AND ('39'||GISP.MSISDN) = ASP.MSISDN_AGGIUNTIVO);
|
||||
|
||||
|
||||
UPDATE MNP_ASP_CRM_CESSAZIONE_OUT ASP SET ASP.TAF='P'
|
||||
WHERE ASP.DA_INVIARE=1 AND ASP.SIST_COMP='ASP'
|
||||
AND EXISTS(SELECT GISP.RESP_MAIN_MSISDN FROM MNP_GISP_RETRIEVE_OUT GISP WHERE GISP.ID_RICHIESTA=ASP.ID_RICHIESTA AND GISP.RESP_USAGE='TCB_PADRE');
|
||||
|
||||
|
||||
|
||||
UPDATE MNP_ASP_CRM_CESSAZIONE_OUT ASP SET ASP.TAF='F'
|
||||
WHERE ASP.DA_INVIARE=1 AND ASP.SIST_COMP='ASP'
|
||||
AND EXISTS(SELECT GISP.RESP_MAIN_MSISDN FROM MNP_GISP_RETRIEVE_OUT GISP WHERE GISP.ID_RICHIESTA=ASP.ID_RICHIESTA AND GISP.RESP_USAGE='TCB_FIGLIA');
|
||||
|
||||
|
||||
|
||||
-----------------------------------------------------------------------------------------------------
|
||||
---CESSAZIONE_RETE
|
||||
UPDATE MNP_GESTIONE_RICHIESTA DON SET DON.CESSAZIONE_RETE=1
|
||||
where DON.STATO IN (7,9,14);
|
||||
|
||||
---ROUTING_NUMBER
|
||||
UPDATE MNP_GESTIONE_RICHIESTA DON SET DON.ROUTING_NUMBER=
|
||||
(SELECT G.ROUTING_NUMBER FROM MNP_OLO G
|
||||
WHERE G.DESC_OLO=DON.CODICE_OPERATORE_RECIPIENT)
|
||||
WHERE DON.STATO NOT IN (4,10,16);
|
||||
|
||||
---BONIFICA CARATTERIZZAZIONE
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET CARATTERIZZAZIONE='1'
|
||||
WHERE (CARATTERIZZAZIONE_OLD=-1
|
||||
AND STATO = 1 ) OR CARATTERIZZAZIONE_OLD=0;
|
||||
|
||||
|
||||
|
||||
---BONIFICA DONOR STANDARD DA VALIDATING 6--> PRESAINCARICO 3
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET STATO =3
|
||||
WHERE STATO = 6 AND (
|
||||
CODICE_OPERATORE_DON_EFF ='TIMG' OR (CODICE_OPERATORE_DON_EFF='COOP' AND FLAG_ESP=1 )
|
||||
)
|
||||
AND RICHIESTAADHOCAOM = '0' ;
|
||||
|
||||
---BONIFICA DONOR PRJHOC DA VALIDATING1 18--> PRESAINCARICO 3
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET STATO = 3
|
||||
WHERE STATO =18 AND (
|
||||
CODICE_OPERATORE_DON_EFF ='TIMG' OR (CODICE_OPERATORE_DON_EFF='COOP' AND FLAG_ESP=1 ))
|
||||
AND RICHIESTAADHOCAOM = '1' ;
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA
|
||||
SET STATO = 20
|
||||
WHERE STATO = 6 AND
|
||||
(CODICE_OPERATORE_DON_EFF ='TIMG' OR (CODICE_OPERATORE_DON_EFF='COOP' AND FLAG_ESP=1 ))
|
||||
AND (RICHIESTAADHOCAOM = '1' OR RICHIESTAADHOC='1');
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
--BONIFICA PORTING TP
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA_PORTING POR SET POR.ROUTING_NUMBER=
|
||||
(SELECT G.ROUTING_NUMBER FROM MNP_OLO G
|
||||
WHERE G.DESC_OLO=POR.CODICE_OPERATORE_RECIPIENT)
|
||||
WHERE POR.STATO NOT IN (6);
|
||||
|
||||
|
||||
|
||||
|
||||
--------ELIMINAZIONE WAIT APPLICATIVIO PER DONOR MVNO
|
||||
UPDATE MNP_MVNO_VALIDAZ_IN D SET D.DA_SCODARE=1
|
||||
WHERE D.DA_SCODARE=4;
|
||||
|
||||
|
||||
|
||||
---BONIFICA CAMPO CARATTERIZZAZIONE
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA DROP COLUMN CARATTERIZZAZIONE_OLD;
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
--MAPPING CAUSALI RIFIUTO NEW
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA SET PREVALIDAZIONE = '21;'
|
||||
WHERE STATO =3 AND PREVALIDAZIONE IN ('1','2');
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA SET PREVALIDAZIONE = '22;'
|
||||
WHERE STATO =3 AND PREVALIDAZIONE IN ('3');
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA SET PREVALIDAZIONE = '23;'
|
||||
WHERE STATO =3 AND PREVALIDAZIONE IN ('4');
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA SET PREVALIDAZIONE = '20;'
|
||||
WHERE STATO =3 AND PREVALIDAZIONE IN ('5','8','10','13');
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA SET PREVALIDAZIONE = '24;'
|
||||
WHERE STATO =3 AND PREVALIDAZIONE IN ('6');
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA SET PREVALIDAZIONE = '26;'
|
||||
WHERE STATO =3 AND PREVALIDAZIONE IN ('7');
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA SET PREVALIDAZIONE = '29;'
|
||||
WHERE STATO =3 AND PREVALIDAZIONE IN ('9');
|
||||
|
||||
UPDATE MNP_GESTIONE_RICHIESTA SET PREVALIDAZIONE = NULL
|
||||
WHERE STATO =3 AND PREVALIDAZIONE IN ('14');
|
||||
|
||||
COMMIT;
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
spool off;
|
||||
|
||||
@@ -0,0 +1,135 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_RECIPIENT_200910.log;
|
||||
|
||||
--BONIFICA TABELLA DI BUSINESS RECIPIENT VIRTUALI MVNO E ESP
|
||||
|
||||
|
||||
|
||||
---BONIFICA PER ESEGUIRE NUOVAMENTE LA RETRIEVE RECIPIENT VIRTUALE E M2M
|
||||
|
||||
UPDATE MNP_GISP_RETRIEVE_OUT
|
||||
SET DA_SCODARE = 1
|
||||
WHERE ID_RICHIESTA IN
|
||||
(SELECT ID_RICHIESTA FROM MNP_GEST_RICH_REC_VIRT WHERE STATO = 1);
|
||||
|
||||
|
||||
---BONIFICA TABELLA BUSINESS RECIPIENT VIRTUALE
|
||||
|
||||
---USAGE
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT RECV SET RECV.USAGE=
|
||||
(SELECT G.RESP_USAGE FROM MNP_GISP_RETRIEVE_OUT G WHERE G.ID_RICHIESTA=RECV.ID_RICHIESTA)
|
||||
where RECV.STATO IN (1,2,3,4,5) AND RECV.CARATTERIZZAZIONE=1;
|
||||
|
||||
|
||||
---MAIN_MSISDN
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT RECV SET RECV.MAIN_MSISDN=
|
||||
(SELECT G.RESP_MAIN_MSISDN FROM MNP_GISP_RETRIEVE_OUT G WHERE G.ID_RICHIESTA=RECV.ID_RICHIESTA)
|
||||
where RECV.STATO IN (1,2,3,4,5) AND RECV.CARATTERIZZAZIONE=1;
|
||||
|
||||
---NOME_SERVIZIO
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT RECV SET RECV.NOME_SERVIZIO=
|
||||
(SELECT G.RESP_NOME_SERVIZIO FROM MNP_GISP_RETRIEVE_OUT G WHERE G.ID_RICHIESTA=RECV.ID_RICHIESTA)
|
||||
where RECV.STATO IN (1,2,3,4,5) AND RECV.CARATTERIZZAZIONE=1;
|
||||
|
||||
---ADDITIONAL
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT RECV SET RECV.ADDITIONAL=
|
||||
(SELECT G.RESP_ADDITIONAL FROM MNP_GISP_RETRIEVE_OUT G WHERE G.ID_RICHIESTA=RECV.ID_RICHIESTA)
|
||||
where RECV.STATO IN (1,2,3,4,5) AND RECV.CARATTERIZZAZIONE=1;
|
||||
|
||||
|
||||
|
||||
---CODICE_RIFIUTO_VALIDAZIONE
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET CODICE_RIFIUTO_VALIDAZIONE = CODICERIFIUTOVALIDAZIONE
|
||||
WHERE STATO IN (7,9);
|
||||
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
--BONIFICHE PROCESSI VIRTUALI
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
|
||||
--RECIPIENT VIRTUALE MVNO E ESP
|
||||
|
||||
---BONIFICA DA INVALIDAZIONE 5--> PRESAINCARICO 4
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT
|
||||
SET STATO =4
|
||||
WHERE STATO =5 AND CODICE_OPERATORE_DONATING = 'TIMG'
|
||||
AND CODICE_OPERATORE_DONATING = 'COOP' AND FLAG_ESP = 1;
|
||||
|
||||
|
||||
|
||||
|
||||
---DONOR VIRTUALE ESP
|
||||
|
||||
---BONIFICA DA INVALIDAZIONE 5--> PRESAINCARICO 4
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT
|
||||
SET STATO =4
|
||||
WHERE STATO =5 AND CODICE_OPERATORE_DONATING = 'COOP' AND FLAG_ESP = 1;
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
--MAPPING CAUSALI RIFIUTO NEW RECIPIENT VIRTUALE
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET PREVALIDAZIONE = '21;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('1','2');
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET PREVALIDAZIONE = '22;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('3');
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET PREVALIDAZIONE = '23;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('4');
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET PREVALIDAZIONE = '20;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('5','8','10','13');
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET PREVALIDAZIONE = '24;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('6');
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET PREVALIDAZIONE = '26;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('7');
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET PREVALIDAZIONE = '29;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('9');
|
||||
|
||||
UPDATE MNP_GEST_RICH_REC_VIRT SET PREVALIDAZIONE = NULL
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('14');
|
||||
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
--MAPPING CAUSALI RIFIUTO NEW DONOR VIRTUALE
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET PREVALIDAZIONE = '21;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('1','2');
|
||||
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET PREVALIDAZIONE = '22;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('3');
|
||||
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET PREVALIDAZIONE = '23;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('4');
|
||||
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET PREVALIDAZIONE = '20;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('5','8','10','13');
|
||||
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET PREVALIDAZIONE = '24;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('6');
|
||||
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET PREVALIDAZIONE = '26;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('7');
|
||||
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET PREVALIDAZIONE = '29;'
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('9');
|
||||
|
||||
UPDATE MNP_GEST_RICH_DONOR_VIRT SET PREVALIDAZIONE = NULL
|
||||
WHERE STATO =4 AND PREVALIDAZIONE IN ('14');
|
||||
|
||||
|
||||
COMMIT;
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,49 @@
|
||||
CREATE INDEX MNP.IDX_MNP_GISP_RETRIEVE_OUT_2 ON MNP.MNP_GISP_RETRIEVE_OUT
|
||||
(ID_RICHIESTA)
|
||||
NOLOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512 M
|
||||
NEXT 256 M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
) ONLINE
|
||||
PARALLEL 4;
|
||||
ALTER INDEX MNP.IDX_MNP_GISP_RETRIEVE_OUT_2 NOPARALLEL;
|
||||
CREATE INDEX MNP.IDX_MNP_GESTIONE_RICHIESTA_8 ON MNP.MNP_GESTIONE_RICHIESTA
|
||||
(ADDIZIONALE_1)
|
||||
NOLOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128 M
|
||||
NEXT 128 M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
CREATE INDEX MNP.IDX_MNP_GESTIONE_RICHIESTA_9 ON MNP.MNP_GESTIONE_RICHIESTA
|
||||
(ADDIZIONALE_2)
|
||||
NOLOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128 M
|
||||
NEXT 128 M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
@@ -0,0 +1,12 @@
|
||||
--- da eseguire come utente MNP
|
||||
|
||||
UPDATE mnp_causale_rifiuto
|
||||
SET causale =
|
||||
'MSISDN DISATTIVO PER ORDINE DELL''AUTORITA'' GIUDIZIARIA O PER DENUNCIA PRESENTATA ALL''A.G.'
|
||||
WHERE cod_causale_rifiuto = '25';
|
||||
COMMIT;
|
||||
|
||||
|
||||
|
||||
|
||||
--OLD - MSISDN DISATTIVO PER ORDINE DELL'AUTORITA GIUDIZIARIA O PER DENUNCIA PRESENTATA DA TELECOM ITALIA ALL'A.G.
|
||||
@@ -0,0 +1,7 @@
|
||||
--- da eseguire come utente DBCGO
|
||||
|
||||
UPDATE DBCGO_VO_PREVALIDAZIONE_DBC
|
||||
SET LABEL =
|
||||
'MSISDN DISATTIVO PER ORDINE DELL''AUTORITA'' GIUDIZIARIA O PER DENUNCIA PRESENTATA ALL''A.G.'
|
||||
WHERE ID = '25';
|
||||
COMMIT;
|
||||
@@ -0,0 +1,141 @@
|
||||
spool /mnpapp/dbcgo/log/script/bonificaDBCGO_FKO_09_1.log;
|
||||
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA RENAME COLUMN CODICERIFIUTOVALIDAZIONE to CODICERIFIUTOVALIDAZIONE_OLD
|
||||
/
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA ADD (CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100))
|
||||
/
|
||||
|
||||
UPDATE DBCGO_GESTIONE_RICHIESTA x
|
||||
SET CODICE_RIFIUTO_VALIDAZIONE=CODICERIFIUTOVALIDAZIONE_OLD || ';'
|
||||
where CODICERIFIUTOVALIDAZIONE_OLD!=0
|
||||
/
|
||||
|
||||
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,
|
||||
operatore_virtuale,
|
||||
stato_linea,
|
||||
flag_tc,
|
||||
data_presa_in_carico,
|
||||
nome_file_aom,
|
||||
importo,
|
||||
tc_stato,
|
||||
codice_operatore_v_donor,
|
||||
codice_operatore_v_recipient,
|
||||
prevalidazione,
|
||||
flag_furto,
|
||||
flag_prevalidazione )
|
||||
AS
|
||||
(/* Formatted on 2009/07/09 15:20 (Formatter Plus v4.8.7) */
|
||||
((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_rifiuto_validazione, 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,
|
||||
m.descr AS operatore_virtuale, a.stato_linea, a.flag_tc,
|
||||
a.data_presa_in_carico, tc.nome_file_aom, tc.importo,
|
||||
DECODE (tc.stato,
|
||||
1, 'TRASFERITO',
|
||||
0, 'IN TRASFERIMENTO'
|
||||
) AS tc_stato, a.codice_operatore_v_donor,
|
||||
a.codice_operatore_v_recipient, a.prevalidazione,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione
|
||||
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,
|
||||
dbcgo_lov m,
|
||||
dbcgo_gestione_richiesta_tc tc
|
||||
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'
|
||||
AND a.codice_operatore_v_donor = m.NAME(+)
|
||||
AND m.lov_name(+) = 'OPERATORE_VIRTUALE'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)))
|
||||
)
|
||||
/
|
||||
|
||||
COMMIT
|
||||
/
|
||||
spool off;
|
||||
@@ -0,0 +1,5 @@
|
||||
spool /mnpapp/dbcgo/log/script/bonificaDBCGO_FKO_09_2.log;
|
||||
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA DROP COLUMN CODICERIFIUTOVALIDAZIONE_OLD;
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,11 @@
|
||||
spool /mnpapp/log/script/dbc_bonifica_xml_200909.log;
|
||||
|
||||
-- BONIFICA TABELLE DI BUSINESS MNP
|
||||
update mnp_xml_out a
|
||||
set numero_invii=10
|
||||
where numero_invii<10 and da_inviare=2
|
||||
/
|
||||
commit
|
||||
/
|
||||
--- FINE CESSAZIONE
|
||||
spool off;
|
||||
@@ -0,0 +1,19 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_extra_200910.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
|
||||
-----------------------------
|
||||
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,447 @@
|
||||
---FUORI KIT OTTOBRE 2009
|
||||
--da eseguire come utente MNP
|
||||
|
||||
CREATE SEQUENCE SEQ_BIT_NOTIFICA_DONOR_OUT;
|
||||
|
||||
---DDL DONOR STANDARD E DONOR MVNO---
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA
|
||||
RENAME COLUMN CARATTERIZZAZIONE TO CARATTERIZZAZIONE_OLD;
|
||||
---CAMPO PER LA BONIFICA DI CARATTERIZZAZIONE VEDI SOTTO
|
||||
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA
|
||||
ADD (
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
CESSATOGG VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
USAGE VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
MAIN_MSISDN VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
NOME_SERVIZIO VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
ADDITIONAL VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
CESSAZIONE_RETE VARCHAR2 (10) DEFAULT NULL,
|
||||
--- OK->ESEGUIRE BONIFICA CON 1 PER TUTTE LE RICHIESTE CHE ATTENDONO LA CESSAZIONE DA MSS (STATI 7,9,14)
|
||||
VERSION NUMBER DEFAULT 0,
|
||||
ROUTING_NUMBER VARCHAR2(3) DEFAULT NULL,
|
||||
--- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT E POI METTERE A "NOT NULL"
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL,
|
||||
-- OK->ESEGUIRE BONIFICA CON QUANTO CONTENUTO NEL CAMPO CODICERIFIUTOVALIDAZIONE (PER STATI DELLA QUERY)
|
||||
CARATTERIZZAZIONE VARCHAR2(3 BYTE)
|
||||
--TODO->ATTENZIONE: DOPO BONIFICA_Donor CHIUDERE ELIMINANDO CARATTERIZZAZIONE_OLD "COMMENTATO" SU BONIFICA_Donor
|
||||
);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA
|
||||
MODIFY(
|
||||
--- INIZIO REFACTORING
|
||||
DA_INVIARE DEFAULT NULL,
|
||||
COD_CONTROLLO_PRESAINCARICO DEFAULT NULL,
|
||||
CODICE_CONTROLLO_ESPLETAMENTO DEFAULT NULL,
|
||||
NOME_OT DEFAULT NULL,
|
||||
RICHIESTAADHOCAOM DEFAULT NULL,
|
||||
RICHIESTAADHOC DEFAULT NULL,
|
||||
HOC_UPDATES DEFAULT NULL,
|
||||
DA_NOTIFICARE_A_NPTS DEFAULT NULL,
|
||||
BUSINESS_CONSUMER DEFAULT NULL,
|
||||
PRIORITY DEFAULT NULL,
|
||||
FLAG_TC DEFAULT NULL,
|
||||
FLAG_ESP DEFAULT NULL,
|
||||
CARATTERIZZAZIONE DEFAULT NULL,
|
||||
VERSION DEFAULT NULL,
|
||||
--- FINE REFACTORING
|
||||
CODICE_PRE_POST_PAGATO NULL,
|
||||
FLAG_PREVALIDAZIONE DEFAULT NULL,
|
||||
FLAG_FURTO DEFAULT NULL,
|
||||
CESSATOGG DEFAULT NULL,
|
||||
CODICE_ANALOGICO_DIGITALE NULL,
|
||||
TIPO_DOCUMENTO NULL,
|
||||
NUMERO_DOCUMENTO NULL
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE MNP_RICHIESTA_DUP
|
||||
ADD (FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE MNP_RICHIESTA_DUP
|
||||
MODIFY(DA_INVIARE DEFAULT NULL,
|
||||
TIPO_MESSAGGIO DEFAULT NULL,
|
||||
FLAG_TC DEFAULT NULL,
|
||||
FLAG_PREVALIDAZIONE DEFAULT NULL,
|
||||
FLAG_FURTO DEFAULT NULL
|
||||
)
|
||||
;
|
||||
|
||||
ALTER TABLE MNP_SMS_L1
|
||||
MODIFY (CODICE_PRE_POST_PAGATO DEFAULT NULL)
|
||||
;
|
||||
|
||||
|
||||
CREATE TABLE MNP_BIT_NOTIFICA_DONOR_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
DATA_INVIO DATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
ID_RICHIESTA_AOM VARCHAR2(64 BYTE) NOT NULL,
|
||||
MSISDN VARCHAR2(15 BYTE) NOT NULL,
|
||||
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16 BYTE),
|
||||
NOTE VARCHAR2(800),
|
||||
CATEGORIA VARCHAR2(30 BYTE),
|
||||
SOTTOCATEGORIA VARCHAR2(30 BYTE),
|
||||
DATA_VALIDAZIONE_MAX DATE NOT NULL,
|
||||
ICCID_SERIAL_NUMBER VARCHAR2(30 BYTE),
|
||||
NOME_OT VARCHAR2(2 BYTE),
|
||||
SIST_COMP VARCHAR2(5 BYTE),
|
||||
CODICE_GRUPPO VARCHAR2(12 BYTE),
|
||||
PROGETTO_AD_HOC VARCHAR2(1 BYTE),
|
||||
DATA_CUT_OVER DATE,
|
||||
STATO VARCHAR2(50 BYTE),
|
||||
CAUSALE_RIFIUTO_VALIDAZIONE VARCHAR2(1000),
|
||||
MARCAGGIO VARCHAR2(1 BYTE),
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4 BYTE),
|
||||
FLAG_RIACCREDITO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
FLAG_FURTO VARCHAR2(1 BYTE),
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_HUGE;
|
||||
|
||||
|
||||
CREATE INDEX IDX_MNP_BIT_NOTIFICA_DONOR_OUT ON MNP_BIT_NOTIFICA_DONOR_OUT
|
||||
(ID_RICHIESTA_AOM)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_BIT_NOTIFICA_DONOR_OUT ON MNP_BIT_NOTIFICA_DONOR_OUT
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG;
|
||||
|
||||
|
||||
ALTER TABLE MNP_BIT_NOTIFICA_DONOR_OUT ADD (
|
||||
CONSTRAINT PK_MNP_BIT_NOTIFICA_DONOR_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG);
|
||||
|
||||
--------------------------------------------------------------------
|
||||
|
||||
|
||||
CREATE TABLE MNP_PRJHOC_DONOR
|
||||
(
|
||||
CODICE_GRUPPO VARCHAR2(12 BYTE),
|
||||
DRA_GRUPPO DATE,
|
||||
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16 BYTE),
|
||||
DATA_CUT_OVER DATE
|
||||
)
|
||||
TABLESPACE TAB_HUGE;
|
||||
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_PRJHOC_DONOR ON MNP_PRJHOC_DONOR
|
||||
(CODICE_GRUPPO)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
|
||||
ALTER TABLE MNP_PRJHOC_DONOR ADD (
|
||||
CONSTRAINT PK_NP_PRJHOC_DONOR
|
||||
PRIMARY KEY
|
||||
(CODICE_GRUPPO)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_MEDIUM);
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
ALTER TABLE MNP_MVNO_NOTIFICA_DON_OUT
|
||||
ADD (
|
||||
FLAG_FURTO VARCHAR2(1),
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1),
|
||||
PROGETTO_AD_HOC VARCHAR2(1),
|
||||
CODICE_GRUPPO VARCHAR2(12),
|
||||
CESSATOGG VARCHAR2(1),
|
||||
ROUTING_NUMBER VARCHAR2(3),
|
||||
CODICE_PREVALIDAZIONE_DBC VARCHAR2(100),
|
||||
DATA_CUT_OVER VARCHAR2(8),
|
||||
COGNOME VARCHAR2(50),
|
||||
NOME VARCHAR2(30),
|
||||
RAGIONE_SOCIALE VARCHAR2(80),
|
||||
TIPO_DOCUMENTO VARCHAR2(2),
|
||||
NUMERO_DOCUMENTO VARCHAR2(30)
|
||||
)
|
||||
;
|
||||
|
||||
ALTER TABLE MNP_MVNO_VALIDAZ_IN
|
||||
MODIFY (
|
||||
CODICE_CAUSALE_RIFIUTO VARCHAR2 (100 BYTE)
|
||||
);
|
||||
|
||||
CREATE TABLE MNP_MVNO_UPDATE_DCO_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
IDREQ_INFOBUS VARCHAR2(24 BYTE) NOT NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
ID_RICHIESTA_DBC VARCHAR2(23 BYTE) NOT NULL,
|
||||
CODICE_GRUPPO VARCHAR2 (12 BYTE) NOT NULL,
|
||||
DATA_CUT_OVER VARCHAR2 (8 BYTE) NOT NULL,
|
||||
BUSINESS_ID VARCHAR2 (36 BYTE) NOT NULL,
|
||||
NON_APPLICABILE INTEGER
|
||||
)
|
||||
TABLESPACE TAB_HUGE;
|
||||
|
||||
|
||||
CREATE INDEX IDX_MNP_MVNO_UPDATE_DCO_IN ON MNP_MVNO_UPDATE_DCO_IN
|
||||
(ID_RICHIESTA_DBC)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_MVNO_UPDATE_DCO_IN ON MNP_MVNO_UPDATE_DCO_IN
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
|
||||
ALTER TABLE MNP_MVNO_UPDATE_DCO_IN ADD (
|
||||
CONSTRAINT PK_MNP_MVNO_UPDATE_DCO_IN
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_MEDIUM);
|
||||
----------------------------------------------------------
|
||||
|
||||
CREATE TABLE MNP_MVNO_SCARTO_UPDATE_DCO_IN
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
RECORD_SCARTATO VARCHAR2(4000 BYTE),
|
||||
CAUSALE_SCARTO VARCHAR2(255 BYTE),
|
||||
IDREQ_INFOBUS VARCHAR2(24 BYTE) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_MEDIUM;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MVNO_SCARTO_UPDATE_DCO_IN ON MNP_MVNO_SCARTO_UPDATE_DCO_IN
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
|
||||
ALTER TABLE MNP_MVNO_SCARTO_UPDATE_DCO_IN ADD
|
||||
CONSTRAINT PK_MNP_MVNO_SCARTO_UPDCO_IN
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
|
||||
-------------------------------------------------------
|
||||
TRUNCATE TABLE MNP_EVASIONE;
|
||||
|
||||
ALTER TABLE MNP_EVASIONE
|
||||
DROP (CAPACITA_MINIMA, CAPACITA_EVASA, COD_OLO, PERC_BU, PERC_BU_DISATTIVO, FIFO_DISATTIVO) ;
|
||||
|
||||
|
||||
ALTER TABLE MNP_EVASIONE
|
||||
ADD (ID_OPERATORE VARCHAR2(4 BYTE) NOT NULL, DATA_PROCESSAMENTO DATE DEFAULT NULL);
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_EVASIONE ON MNP_EVASIONE
|
||||
(ID_OPERATORE)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_SMALL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_EVASIONE ADD (
|
||||
CONSTRAINT PK_MNP_EVASIONE
|
||||
PRIMARY KEY
|
||||
(ID_OPERATORE)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_SMALL);
|
||||
---------------------------------------------------------------
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
ADD (MSISDN_TYPE NUMBER (1) default '1' );
|
||||
|
||||
ALTER TABLE MNP_GISP_RETRIEVE_OUT
|
||||
MODIFY (MSISDN_TYPE DEFAULT NULL NOT NULL );
|
||||
|
||||
---------------------------------------------------------------
|
||||
|
||||
ALTER TABLE MNP_MSS_CESSAZIONE_IN
|
||||
ADD (MSISDN_TYPE NUMBER (1) default 1);
|
||||
|
||||
ALTER TABLE MNP_MSS_CESSAZIONE_IN
|
||||
MODIFY (MSISDN_TYPE DEFAULT NULL NOT NULL );
|
||||
|
||||
---FINE DDL DONOR STANDARD E DONOR MVNO----
|
||||
---------------------------------------------------------------
|
||||
---------------------------------------------------------------
|
||||
---------------------------------------------------------------
|
||||
|
||||
---- DDL PORTING TP
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_PORTING
|
||||
ADD (ROUTING_NUMBER VARCHAR2 (3 BYTE));
|
||||
--- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT PER tutte le richieste non in stato finale, POI METTERE A "NOT NULL"
|
||||
|
||||
|
||||
ALTER TABLE MNP_RICHIESTA_PORTING_DUP
|
||||
ADD (
|
||||
ROUTING_NUMBER VARCHAR2 (3 BYTE),
|
||||
FLAG_TC VARCHAR2(1 BYTE),
|
||||
CODICE_OPERATORE_DON_EFF VARCHAR2(4 BYTE),
|
||||
CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE)
|
||||
);
|
||||
|
||||
---- DDL CESSAZIONE
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_CESS
|
||||
ADD(
|
||||
CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE)
|
||||
);
|
||||
--- non viene bonificato in quanto il campo è facoltativo in ingresso
|
||||
|
||||
|
||||
ALTER TABLE MNP_RICHIESTA_CESS_DUP
|
||||
ADD(
|
||||
CODICE_OPERATORE_REC_EFF VARCHAR2(4 BYTE)
|
||||
);
|
||||
|
||||
---- DDL NOTIFICHE DBCGO
|
||||
|
||||
ALTER TABLE MNP_DBCGO_NOTIFICA_DONOR_OUT
|
||||
ADD(
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE),
|
||||
FLAG_FURTO VARCHAR2(1 BYTE),
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_DBCGO_NOTIFICA_DONOR_OUT
|
||||
MODIFY (CODICE_PRE_POST_PAGATO NULL,
|
||||
TIPO_DOCUMENTO NULL,
|
||||
NUMERO_DOCUMENTO NULL
|
||||
);
|
||||
|
||||
ALTER TABLE Mnp_Dbcgo_Not_Rec_Virt_Out ADD (
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N' NOT NULL,
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N' NOT NULL
|
||||
);
|
||||
|
||||
----ok-> nuovo DDL per DBCGO con i nuovi campi nella tabella di business
|
||||
|
||||
---- DDL CAUSALI RIFIUTO
|
||||
|
||||
|
||||
ALTER TABLE MNP_CAUSALE_RIFIUTO
|
||||
MODIFY ( CAUSALE VARCHAR2 (200 BYTE));
|
||||
|
||||
|
||||
---------------------------------------------------------------
|
||||
---------------------------------------------------------------
|
||||
---------------------------------------------------------------
|
||||
---DDL RECIPIENT STANDARD E RECIPIENT MVNO---
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC
|
||||
ADD (
|
||||
ROUTING_NUMBER VARCHAR2(3) DEFAULT '362',
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL
|
||||
);
|
||||
--- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT TIM (362) E POI METTERE A "NOT NULL" default null
|
||||
|
||||
ALTER TABLE MNP_MVNO_PORTING_IN
|
||||
ADD (ROUTING_NUMBER VARCHAR2 (3 BYTE),
|
||||
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
PROGETTO_AD_HOC VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
CODICE_GRUPPO VARCHAR2(12 BYTE)
|
||||
);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE MNP_BIT_OUT_REC
|
||||
MODIFY(CAUSALE_RIFIUTO VARCHAR2(1000)
|
||||
)
|
||||
/
|
||||
ALTER TABLE MNP_BIT_PPBU_OUT_REC
|
||||
MODIFY(CAUSALE_RIFIUTO VARCHAR2(1000)
|
||||
)
|
||||
/
|
||||
ALTER TABLE MNP_MSP_OUT_REC
|
||||
MODIFY(CAUSALE_RIFIUTO VARCHAR2(100)
|
||||
)
|
||||
/
|
||||
ALTER TABLE MNP_MSPCOOP_OUT_REC
|
||||
MODIFY(CAUSALE_RIFIUTO VARCHAR2(100)
|
||||
)
|
||||
/
|
||||
ALTER TABLE MNP_MSC_OUT_REC
|
||||
MODIFY(CAUSALE_RIFIUTO VARCHAR2(100)
|
||||
)
|
||||
/
|
||||
ALTER TABLE MNP_MVNO_NOTIFICA_REC_OUT
|
||||
ADD (
|
||||
CAUSALE_ESITO_VALIDAZIONE VARCHAR2(100)
|
||||
);
|
||||
--------------------------------------------------------------------------------
|
||||
---DDL RECIPIENT VIRTUALE
|
||||
|
||||
ALTER TABLE MNP_GEST_RICH_REC_VIRT
|
||||
ADD (
|
||||
ROUTING_NUMBER VARCHAR2 (3 BYTE) DEFAULT '362',
|
||||
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
RICHIESTAADHOC NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
CODICE_GRUPPO VARCHAR2(12 BYTE),
|
||||
CESSATOGG VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
---ok
|
||||
USAGE VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
MAIN_MSISDN VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
NOME_SERVIZIO VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
ADDITIONAL VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL
|
||||
);
|
||||
-- OK->ESEGUIRE BONIFICA CON QUANTO CONTENUTO NEL CAMPO CODICERIFIUTOVALIDAZIONE (PER STATI DELLA QUERY)
|
||||
|
||||
|
||||
|
||||
ALTER TABLE MNP_GEST_RICH_REC_VIRT
|
||||
MODIFY (
|
||||
CESSATOGG DEFAULT NULL
|
||||
)
|
||||
;
|
||||
|
||||
---DDL DONOR VIRTUALE
|
||||
|
||||
ALTER TABLE MNP_GEST_RICH_DONOR_VIRT
|
||||
ADD
|
||||
(
|
||||
CESSATOGG VARCHAR2(1) DEFAULT 'N' NOT NULL,
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_DBCGO_NOTIFICA_REC_OUT ADD (
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N' NOT NULL,
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N' NOT NULL,
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100)
|
||||
);
|
||||
|
||||
DROP INDEX IDX_MNP_MSS_CESSAZIONE_IN_1;
|
||||
CREATE INDEX IDX_MNP_MSS_CESSAZIONE_IN_1 ON MNP_MSS_CESSAZIONE_IN
|
||||
(ID_RICHIESTA)
|
||||
NOLOGGING
|
||||
PARALLEL 4
|
||||
TABLESPACE TAB_IDX_MEDIUM;
|
||||
ALTER INDEX IDX_MNP_MSS_CESSAZIONE_IN_1 NOPARALLEL;
|
||||
@@ -0,0 +1,84 @@
|
||||
---DDL DONOR STANDARD E DONOR MVNO---
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA
|
||||
RENAME COLUMN CARATTERIZZAZIONE TO CARATTERIZZAZIONE_OLD;
|
||||
---CAMPO PER LA BONIFICA DI CARATTERIZZAZIONE VEDI SOTTO
|
||||
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA
|
||||
ADD (
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
CESSATOGG VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
USAGE VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
MAIN_MSISDN VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
NOME_SERVIZIO VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
ADDITIONAL VARCHAR2(20 BYTE),
|
||||
--OK->ESEGUIRE BONIFICA CON QUANTO PRESENTE NELLA RETRIEVE
|
||||
CESSAZIONE_RETE VARCHAR2 (10) DEFAULT NULL,
|
||||
--- OK->ESEGUIRE BONIFICA CON 1 PER TUTTE LE RICHIESTE CHE ATTENDONO LA CESSAZIONE DA MSS (STATI 7,9,14)
|
||||
VERSION NUMBER DEFAULT 0,
|
||||
ROUTING_NUMBER VARCHAR2(3) DEFAULT NULL,
|
||||
--- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT E POI METTERE A "NOT NULL"
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL,
|
||||
-- OK->ESEGUIRE BONIFICA CON QUANTO CONTENUTO NEL CAMPO CODICERIFIUTOVALIDAZIONE (PER STATI DELLA QUERY)
|
||||
CARATTERIZZAZIONE VARCHAR2(3 BYTE)
|
||||
--TODO->ATTENZIONE: DOPO BONIFICA_Donor CHIUDERE ELIMINANDO CARATTERIZZAZIONE_OLD "COMMENTATO" SU BONIFICA_Donor
|
||||
);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA
|
||||
MODIFY(
|
||||
--- INIZIO REFACTORING
|
||||
DA_INVIARE DEFAULT NULL,
|
||||
COD_CONTROLLO_PRESAINCARICO DEFAULT NULL,
|
||||
CODICE_CONTROLLO_ESPLETAMENTO DEFAULT NULL,
|
||||
NOME_OT DEFAULT NULL,
|
||||
RICHIESTAADHOCAOM DEFAULT NULL,
|
||||
RICHIESTAADHOC DEFAULT NULL,
|
||||
HOC_UPDATES DEFAULT NULL,
|
||||
DA_NOTIFICARE_A_NPTS DEFAULT NULL,
|
||||
BUSINESS_CONSUMER DEFAULT NULL,
|
||||
PRIORITY DEFAULT NULL,
|
||||
FLAG_TC DEFAULT NULL,
|
||||
FLAG_ESP DEFAULT NULL,
|
||||
CARATTERIZZAZIONE DEFAULT NULL,
|
||||
VERSION DEFAULT NULL,
|
||||
--- FINE REFACTORING
|
||||
CODICE_PRE_POST_PAGATO NULL,
|
||||
FLAG_PREVALIDAZIONE DEFAULT NULL,
|
||||
FLAG_FURTO DEFAULT NULL,
|
||||
CESSATOGG DEFAULT NULL,
|
||||
CODICE_ANALOGICO_DIGITALE NULL,
|
||||
TIPO_DOCUMENTO NULL,
|
||||
NUMERO_DOCUMENTO NULL
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE MNP_RICHIESTA_DUP
|
||||
ADD (FLAG_PREVALIDAZIONE VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
|
||||
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL);
|
||||
|
||||
|
||||
|
||||
ALTER TABLE MNP_RICHIESTA_DUP
|
||||
MODIFY(DA_INVIARE DEFAULT NULL,
|
||||
TIPO_MESSAGGIO DEFAULT NULL,
|
||||
FLAG_TC DEFAULT NULL,
|
||||
FLAG_PREVALIDAZIONE DEFAULT NULL,
|
||||
FLAG_FURTO DEFAULT NULL
|
||||
)
|
||||
;
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_PORTING
|
||||
ADD (ROUTING_NUMBER VARCHAR2 (3 BYTE));
|
||||
--- OK->ESEGUIRE BONIFICA CON ROUTING NUMBER DELL'OPERATORE RECIPIENT PER tutte le richieste non in stato finale, POI METTERE A "NOT NULL"
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC
|
||||
ADD (
|
||||
ROUTING_NUMBER VARCHAR2(3) DEFAULT '362',
|
||||
CODICE_RIFIUTO_VALIDAZIONE VARCHAR2(100) DEFAULT NULL
|
||||
);
|
||||
@@ -0,0 +1,73 @@
|
||||
----DML Donor --------------
|
||||
|
||||
DELETE FROM MNP_FLUSSI_PATTERN
|
||||
WHERE ID_FLUSSO IN (10,11,12,16,17);
|
||||
|
||||
DELETE FROM MNP_FLUSSI_SISTEMI_INTERNI
|
||||
WHERE ID_FLUSSO IN (10,11,12,16,17);
|
||||
COMMIT;
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
INSERT INTO MNP_EVASIONE ( CAPACITA_TOTALE, ID_OPERATORE,
|
||||
DATA_PROCESSAMENTO ) VALUES (
|
||||
12000, 'TIMG', NULL);
|
||||
INSERT INTO MNP_EVASIONE ( CAPACITA_TOTALE, ID_OPERATORE,
|
||||
DATA_PROCESSAMENTO ) VALUES (
|
||||
500, 'COOP', NULL);
|
||||
INSERT INTO MNP_EVASIONE ( CAPACITA_TOTALE, ID_OPERATORE,
|
||||
DATA_PROCESSAMENTO ) VALUES (
|
||||
500, 'TISC', NULL);
|
||||
INSERT INTO MNP_EVASIONE ( CAPACITA_TOTALE, ID_OPERATORE,
|
||||
DATA_PROCESSAMENTO ) VALUES (
|
||||
500, 'NOVE', NULL);
|
||||
COMMIT;
|
||||
|
||||
COMMIT;
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
20, 'DATI OBBLIGATORI NON VALORIZZATI CORRETTAMENTE', 1);
|
||||
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
21, 'ASSENZA DEL DATO ICCD O CF/P.IVA NECESSARIO PER LA VALIDAZIONE', 1);
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
22, 'INCONGRUENZA ICCD E MSISDN', 1);
|
||||
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
23, 'INCONGRUENZA CF/P.IVA E MSISDN', 1);
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
24, 'MSISDN DISATTIVO DA OLTRE 30 GIORNI', 1);
|
||||
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
25, 'MSISDN DISATTIVO PER ORDINE DELL''AUTORITA GIUDIZIARIA O PER DENUNCIA PRESENTATA DA TELECOM ITALIA ALL''A.G.', 1);
|
||||
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
26, 'MSISDN NON APPARTENENTE AL DONATING', 1);
|
||||
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
27, 'PRECEDENTE RICHIESTA RICEVUTA DA ALTRO RECIPIENT DIVERSO DAL DONATING', 1);
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
28, 'PRECEDENTE RICHIESTA RICEVUTA DA MEDESIMO RECIPIENT', 1);
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
29, 'SIM SMARRITA O RUBATA', 1);
|
||||
|
||||
DELETE FROM MNP_CAUSALE_RIFIUTO
|
||||
WHERE COD_CAUSALE_RIFIUTO = '30';
|
||||
COMMIT;
|
||||
|
||||
INSERT INTO MNP_CAUSALE_RIFIUTO ( COD_CAUSALE_RIFIUTO, CAUSALE,
|
||||
COD_STATO_RICH_NOT ) VALUES (
|
||||
30, 'ERRATO PROGETTO AD HOC', 1);
|
||||
COMMIT;
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_extra_200910.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,894 @@
|
||||
ALTER TABLE DBCGO_GEST_RICH_REC_VIRT ADD (
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N',
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N'
|
||||
)
|
||||
/
|
||||
ALTER TABLE DBCGO_GEST_RICH_REC_VIRT_M2M ADD (
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N',
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N'
|
||||
)
|
||||
/
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC ADD (
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N',
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N',
|
||||
CODICI_RIFIUTO_VALIDAZIONE VARCHAR2(100)
|
||||
)
|
||||
/
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA ADD (
|
||||
FLAG_FURTO VARCHAR2(1) DEFAULT 'N',
|
||||
FLAG_PREVALIDAZIONE VARCHAR2(1) DEFAULT 'N'
|
||||
)
|
||||
/
|
||||
|
||||
CREATE OR REPLACE VIEW dbcgo_gest_ric_don_virt_view (
|
||||
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,
|
||||
iccd_serial_number,
|
||||
nome_ot,
|
||||
numero_documento,
|
||||
tipo_documento,
|
||||
data_transizione_stato,
|
||||
codice_operatore_recipient,
|
||||
sistema_mitt,
|
||||
flag_tc,
|
||||
flag_esp,
|
||||
data_validazione_eff,
|
||||
codicerifiutovalidazione,
|
||||
flag_furto,
|
||||
fla_prevalidazione,
|
||||
prevalidazione,
|
||||
business_id,
|
||||
descr_stato,
|
||||
vis_day_num,
|
||||
nome_ot_desc,
|
||||
nome_ot_order_by,
|
||||
tipo_cliente_desc,
|
||||
codice_pre_post_pagato_desc,
|
||||
sistema_mittente_desc,
|
||||
tc_stato,
|
||||
importo )
|
||||
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.ICCD_SERIAL_NUMBER,
|
||||
a.NOME_OT,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.SISTEMA_MITT,
|
||||
a.FLAG_TC,
|
||||
DECODE(a.FLAG_ESP,1,'Y','N') as FLAG_ESP,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.CODICERIFIUTOVALIDAZIONE,
|
||||
a.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
a.PREVALIDAZIONE,
|
||||
a.BUSINESS_ID_DON AS BUSINESS_ID,
|
||||
statoDV.descr_stato AS descr_stato,
|
||||
statoDV.vis_day_num AS vis_day_num,
|
||||
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,
|
||||
n.descr AS sistema_mittente_desc,
|
||||
decode(tc.stato,1,'TRASFERITO',0,'IN TRASFERIMENTO') as tc_stato,
|
||||
tc.importo
|
||||
FROM
|
||||
DBCGO_GEST_RICH_DON_VIRT a,
|
||||
dbcgo_gest_ric_don_virt_tc tc,
|
||||
dbcgo_stato_don_virt statoDV,
|
||||
dbcgo_lov f,
|
||||
dbcgo_lov g,
|
||||
dbcgo_lov h,
|
||||
dbcgo_lov n
|
||||
WHERE a.stato = statoDV.id_stato
|
||||
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.sistema_mitt = n.NAME(+)
|
||||
AND n.lov_name(+) = 'SIST_MITTENTE'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
)
|
||||
/
|
||||
CREATE OR REPLACE VIEW dbcgo_gest_ric_rec_virt_view (
|
||||
id_richiesta,
|
||||
data_inserimento,
|
||||
data_transizione_stato,
|
||||
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,
|
||||
marcaggio,
|
||||
sottomarcaggio,
|
||||
iccd_serial_number,
|
||||
numero_documento,
|
||||
tipo_documento,
|
||||
nome_ot_geo,
|
||||
nome_ot_leg,
|
||||
codice_operatore_donating,
|
||||
flag_tc,
|
||||
prevalidazione,
|
||||
data_validazione_eff,
|
||||
business_id_rec,
|
||||
flag_esp,
|
||||
tc_stato,
|
||||
importo,
|
||||
descr_stato,
|
||||
vis_day_num,
|
||||
tipo_cliente_desc,
|
||||
codice_pre_post_pagato_desc,
|
||||
marcaggio_desc,
|
||||
sottomarcaggio_desc,
|
||||
nome_ot_geo_desc,
|
||||
nome_ot_leg_desc,
|
||||
nome_ot_leg_order_by,
|
||||
flag_furto,
|
||||
flag_prevalidazione )
|
||||
AS
|
||||
(SELECT
|
||||
a.ID_RICHIESTA,
|
||||
a.DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
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.MARCAGGIO,
|
||||
a.SOTTOMARCAGGIO,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.NOME_OT_GEO,
|
||||
a.NOME_OT_LEG,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.FLAG_TC,
|
||||
a.PREVALIDAZIONE,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.BUSINESS_ID_REC,
|
||||
DECODE(a.FLAG_ESP,1,'Y','N') as FLAG_ESP,
|
||||
decode(tc.stato,1,'TRASFERITO',0,'IN TRASFERIMENTO') as tc_stato,
|
||||
tc.importo,
|
||||
statoRV.DESCR_STATO AS descr_stato,
|
||||
statoRV.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
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 ,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione
|
||||
FROM DBCGO_GEST_RICH_REC_VIRT a,
|
||||
dbcgo_stato_rec_virt statoRV,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
dbcgo_lov h,
|
||||
dbcgo_lov i,
|
||||
dbcgo_lov j,
|
||||
dbcgo_lov k,
|
||||
dbcgo_gest_ric_rec_virt_tc tc
|
||||
WHERE a.stato = statoRV.id_stato
|
||||
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'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
)
|
||||
/
|
||||
CREATE OR REPLACE VIEW dbcgo_gest_ric_rv_m2m_view (
|
||||
id_richiesta,
|
||||
data_inserimento,
|
||||
data_transizione_stato,
|
||||
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,
|
||||
iccd_serial_number,
|
||||
numero_documento,
|
||||
tipo_documento,
|
||||
codice_operatore_donating,
|
||||
flag_tc,
|
||||
prevalidazione,
|
||||
data_validazione_eff,
|
||||
business_id_rec,
|
||||
business_id_don,
|
||||
descr_stato,
|
||||
vis_day_num,
|
||||
tipo_cliente_desc,
|
||||
codice_pre_post_pagato_desc,
|
||||
tc_stato,
|
||||
importo,
|
||||
flag_furto,
|
||||
flag_prevalidazione )
|
||||
AS
|
||||
(SELECT
|
||||
a.ID_RICHIESTA,
|
||||
a.DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
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.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.FLAG_TC,
|
||||
a.PREVALIDAZIONE,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.BUSINESS_ID_REC,
|
||||
a.BUSINESS_ID_DON,
|
||||
statoM2M.descr_stato AS descr_stato,
|
||||
statoM2M.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
decode(tc.stato,1,'TRASFERITO',0,'IN TRASFERIMENTO') as tc_stato,
|
||||
tc.importo,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione
|
||||
FROM
|
||||
DBCGO_GEST_RICH_REC_VIRT_M2M a,
|
||||
dbcgo_stato_rec_virt_m2m statoM2M,
|
||||
dbcgo_gest_ric_rv_m2m_tc tc,
|
||||
dbcgo_lov j,
|
||||
dbcgo_lov k
|
||||
WHERE a.stato = statoM2M.id_stato
|
||||
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'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
)
|
||||
/
|
||||
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,
|
||||
canale_acquisizione,
|
||||
canale_acquisizione_desc,
|
||||
sottocanale_acquisizione,
|
||||
sottocanale_acquisizione_desc,
|
||||
segmentazione_canale,
|
||||
pp_num,
|
||||
tipo_operazione,
|
||||
tipo_operazione_desc,
|
||||
codice_ordine,
|
||||
flag_tc,
|
||||
data_presa_in_carico,
|
||||
nome_file_aom,
|
||||
importo,
|
||||
tc_stato,
|
||||
codice_operatore_v_donor,
|
||||
flag_furto,
|
||||
flag_prevalidazione,
|
||||
codicerifiutovalidazione )
|
||||
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,
|
||||
a.cod_canale,
|
||||
q.descr,
|
||||
o.name as SOTTOCANALE_ACQUISIZIONE,
|
||||
o.descr as SOTTOCANALE_ACQUISIZIONE_DESC,
|
||||
saf.SEGMENTAZIONE_CANALE,
|
||||
pp.pp_num AS pp_num ,
|
||||
a.TIPO_OPERAZIONE,
|
||||
r.descr as TIPO_OPERAZIONE_DESC,
|
||||
a.CODICE_ORDINE,
|
||||
a.flag_tc,
|
||||
a.data_presa_in_carico,
|
||||
tc.nome_file_aom, tc.importo,
|
||||
decode(tc.stato,1,'TRASFERITO',0,'IN TRASFERIMENTO') as tc_stato,
|
||||
a.codice_operatore_v_donor,
|
||||
a.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
a.codici_rifiuto_validazione
|
||||
FROM
|
||||
dbcgo_gestione_richiesta_rec a,
|
||||
dbcgo_gestione_richiesta_r_tc tc,
|
||||
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_lov m,
|
||||
dbcgo_lov o,
|
||||
dbcgo_lov q,
|
||||
dbcgo_lov r, ---PER TIPO_OPERAZIONE KIT DICEMBRE 07
|
||||
dbcgo_lov_ref p,
|
||||
dbcgo_profilo_tariffario PTP,
|
||||
dbcgo_offerta PTO,
|
||||
dbcgo_accordo PTA ,
|
||||
sap_anag_fv saf
|
||||
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.id_richiesta = tc.id_richiesta(+)
|
||||
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(+)
|
||||
AND a.CODICE_DEALER=saf.cod_id(+)
|
||||
AND saf.SOTTOCANALE_ACQUISIZIONE=m.name (+)
|
||||
AND m.lov_name (+)='SOTTOCAN_ACQ'
|
||||
AND m.lov_id=p.lov_id (+)
|
||||
AND p.lov_id_ref=o.lov_id (+)
|
||||
AND a.cod_canale=q.name (+)
|
||||
AND r.lov_name (+)='TIPO_OPERAZIONE'
|
||||
AND a.TIPO_OPERAZIONE=r.name (+)
|
||||
)
|
||||
/
|
||||
CREATE OR REPLACE VIEW dbcgo_gestione_ric_rec_v00_c (
|
||||
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,
|
||||
canale_acquisizione,
|
||||
canale_acquisizione_desc,
|
||||
sottocanale_acquisizione,
|
||||
sottocanale_acquisizione_desc,
|
||||
segmentazione_canale,
|
||||
pp_num,
|
||||
flag_furto,
|
||||
flag_prevalidazione,
|
||||
codicerifiutovalidazione )
|
||||
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,
|
||||
--decode(a.tipo_cliente,'CO',saf.CANALE_ACQUISIZIONE,'BU', q.name,null) as CANALE_VENDITA,
|
||||
--decode(a.tipo_cliente,'CO',saf.CANALE_ACQUISIZIONE,'BU', q.descr,null) as CANALE_VENDITA_DESC,
|
||||
nvl(saf.CANALE_ACQUISIZIONE,q.name) as CANALE_VENDITA,
|
||||
nvl(saf.CANALE_ACQUISIZIONE,q.descr) as CANALE_VENDITA_DESC,
|
||||
o.name as SOTTOCANALE_ACQUISIZIONE,
|
||||
o.descr as SOTTOCANALE_ACQUISIZIONE_DESC,
|
||||
saf.SEGMENTAZIONE_CANALE,
|
||||
pp.pp_num AS pp_num,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.codici_rifiuto_validazione
|
||||
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_lov m,
|
||||
dbcgo_lov o,
|
||||
dbcgo_lov q,
|
||||
dbcgo_lov_ref p,
|
||||
dbcgo_profilo_tariffario PTP,
|
||||
dbcgo_offerta PTO,
|
||||
dbcgo_accordo PTA ,
|
||||
sap_anag_fv saf
|
||||
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(+)
|
||||
AND a.CODICE_DEALER=saf.cod_id(+)
|
||||
AND saf.SOTTOCANALE_ACQUISIZIONE=m.name (+)
|
||||
AND m.lov_name (+)='SOTTOCAN_ACQ'
|
||||
AND m.lov_id=p.lov_id (+)
|
||||
AND p.lov_id_ref=o.lov_id (+)
|
||||
AND a.descanale_vendita_BU=q.descr (+)
|
||||
)
|
||||
/
|
||||
CREATE OR REPLACE VIEW dbcgo_gestione_ric_rec_v00_or (
|
||||
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,
|
||||
canale_acquisizione,
|
||||
sottocanale_acquisizione,
|
||||
sottocanale_acquisizione_desc,
|
||||
segmentazione_canale,
|
||||
pp_num,
|
||||
flag_furto,
|
||||
flag_prevalidazione,
|
||||
codicerifiutovalidazione )
|
||||
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,
|
||||
saf.CANALE_ACQUISIZIONE,
|
||||
o.name as SOTTOCANALE_ACQUISIZIONE,
|
||||
o.descr as SOTTOCANALE_ACQUISIZIONE_DESC,
|
||||
saf.SEGMENTAZIONE_CANALE,
|
||||
pp.pp_num AS pp_num,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.codici_rifiuto_validazione
|
||||
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_lov m,
|
||||
dbcgo_lov o,
|
||||
dbcgo_lov_ref p,
|
||||
dbcgo_profilo_tariffario PTP,
|
||||
dbcgo_offerta PTO,
|
||||
dbcgo_accordo PTA ,
|
||||
sap_anag_fv saf
|
||||
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(+)
|
||||
AND a.CODICE_DEALER=saf.cod_id(+)
|
||||
AND saf.SOTTOCANALE_ACQUISIZIONE=m.name (+)
|
||||
AND m.lov_name (+)='SOTTOCAN_ACQ'
|
||||
AND m.lov_id=p.lov_id (+)
|
||||
AND p.lov_id_ref=o.lov_id (+)
|
||||
)
|
||||
/
|
||||
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA
|
||||
MODIFY(
|
||||
CODICE_PRE_POST_PAGATO NULL,
|
||||
TIPO_DOCUMENTO NULL,
|
||||
NUMERO_DOCUMENTO NULL
|
||||
)
|
||||
/
|
||||
@@ -0,0 +1,100 @@
|
||||
|
||||
insert into dbcgo_vo_elenco_combo values ('DBCGO_VO_PREVALIDAZIONE_DBC') ;
|
||||
|
||||
DELETE FROM DBCGO_PROFILO_FUNZIONE_WEB WHERE ID_FUNZIONE = 5 ;
|
||||
|
||||
DELETE FROM DBCGO_FUNZIONE_WEB WHERE ID = 5;
|
||||
|
||||
INSERT INTO dbcgo_funzione_web
|
||||
VALUES
|
||||
(5,2,' UPDATE DCO PRJ AdHOC','updateDcoSearch.do','Update Donor Standard AdHoc',50)
|
||||
/
|
||||
|
||||
INSERT INTO dbcgo_profilo_funzione_web
|
||||
VALUES
|
||||
(1,5)
|
||||
/
|
||||
INSERT INTO dbcgo_profilo_funzione_web
|
||||
VALUES
|
||||
(3,5)
|
||||
/
|
||||
INSERT INTO dbcgo_profilo_funzione_web
|
||||
VALUES
|
||||
(4,5)
|
||||
/
|
||||
INSERT INTO dbcgo_profilo_funzione_web
|
||||
VALUES
|
||||
(5,5)
|
||||
/
|
||||
INSERT INTO dbcgo_profilo_funzione_web
|
||||
VALUES
|
||||
(6,5)
|
||||
/
|
||||
|
||||
|
||||
|
||||
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','1','ACQUISITA',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','3','PRESAINCARICO',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','4','SCARTATA',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','8','VALIDATAKO',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','10','RIFIUTATA',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','19','SOSPESA',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','20','SOSPESA_ACCETTATA',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','7','VALIDATAOK',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','9','ACCETTATA',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','14','INCESSAZIONE',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','15','CESSATA',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'STATI_DONOR_ADHOC','16','ESPLETATA',NULL)
|
||||
/
|
||||
|
||||
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'LOG_ACTION','25','Update DCO progetti ad hoc',NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_lov
|
||||
VALUES
|
||||
(SEQ_LOV.NEXTVAL,'LOG_ACTION','26','Ricerca DCO progetti ad hoc',NULL)
|
||||
/
|
||||
|
||||
UPDATE DBCGO_STATO SET ID_STATO_GRP = '20' WHERE ID_STATO = '20'
|
||||
/
|
||||
|
||||
COMMIT
|
||||
/
|
||||
@@ -0,0 +1,118 @@
|
||||
CREATE TABLE dbcgo_anagrafica_operatori
|
||||
(id_operatore VARCHAR2(4) NOT NULL,
|
||||
tipo_operatore VARCHAR2(10) NOT NULL,
|
||||
gestore_aom VARCHAR2(4) NOT NULL,
|
||||
id_amministrativo VARCHAR2(4),
|
||||
iniziale_id_amm VARCHAR2(1),
|
||||
descrizione VARCHAR2(50) NOT NULL)
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('WIND', 'RETE', 'WIND', NULL, 'W', 'WIND')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('OPIV', 'RETE', 'OPIV', NULL, 'O', 'VODAFONE')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('H3GI', 'RETE', 'H3GI', NULL, 'H', 'H3G')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('TIMG', 'RETE', 'TIMG', NULL, 'T', 'TIM')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('1MOB', 'VIRT', 'OPIV', 'O101', 'O', 'UnoMobile')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('PTMB', 'VIRT', 'OPIV', 'O102', 'O', 'PosteMobile')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('BTMB', 'VIRT', 'OPIV', 'O103', 'O', 'BT Italia')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('DTLC', 'VIRT', 'OPIV', 'O104', 'O', 'Daily Telecom ')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('CONA', 'VIRT', 'OPIV', 'O105', 'O', 'Conad Insim')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('COOP', 'VIRT', 'TIMG', 'T000', 'T', 'COOPItalia')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('TISC', 'VIRT', 'TIMG', 'T001', 'T', 'Tiscali')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('NOVE', 'VIRT', 'TIMG', 'T002', 'T', 'Noverca')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('FWMB', 'VIRT', 'H3GI', 'H000', 'H', 'Fastweb Mobile')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('PLDT', 'VIRT', 'H3GI', 'H001', 'H', 'PLDT Italia')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('LYCA', 'VIRT', 'H3GI', 'H002', 'H', 'Lycamobile')
|
||||
/
|
||||
INSERT INTO dbcgo_anagrafica_operatori
|
||||
VALUES ('ERGM', 'VIRT', 'OPIV', 'O106', 'O', 'ERG Mobile')
|
||||
/
|
||||
|
||||
ALTER TABLE dbcgo_gestione_richiesta_r_tc
|
||||
ADD CONSTRAINT pk_dbcgo_gestione_ric_r_tc PRIMARY KEY (id_richiesta)
|
||||
/
|
||||
ALTER TABLE dbcgo_gestione_richiesta_tc
|
||||
ADD CONSTRAINT pk_dbcgo_gestione_ric_tc PRIMARY KEY (id_richiesta)
|
||||
/
|
||||
CREATE INDEX idx18_dbcgo_gestione_richiesta ON dbcgo_gestione_richiesta
|
||||
(
|
||||
codice_operatore_v_recipient ASC
|
||||
)
|
||||
TABLESPACE dbcgo_idx_big
|
||||
NOLOGGING
|
||||
/
|
||||
CREATE INDEX idx19_dbcgo_gestione_richiesta ON dbcgo_gestione_richiesta
|
||||
(
|
||||
codice_operatore_v_donor ASC
|
||||
)
|
||||
TABLESPACE dbcgo_idx_big
|
||||
NOLOGGING
|
||||
/
|
||||
CREATE INDEX idx02_dbcgo_gest_ric_tc ON dbcgo_gestione_richiesta_tc
|
||||
(
|
||||
stato ASC
|
||||
)
|
||||
TABLESPACE dbcgo_idx_big
|
||||
NOLOGGING
|
||||
/
|
||||
CREATE INDEX idx32_dbcgo_gestione_ric_rec ON dbcgo_gestione_richiesta_rec
|
||||
(
|
||||
codice_operatore_v_donor ASC
|
||||
)
|
||||
TABLESPACE dbcgo_idx_big
|
||||
NOLOGGING
|
||||
/
|
||||
CREATE INDEX idx23_dbcgo_gestione_ric_rec ON dbcgo_gestione_richiesta_rec
|
||||
(
|
||||
codice_operatore_v_recipient ASC
|
||||
)
|
||||
TABLESPACE dbcgo_idx_big
|
||||
NOLOGGING
|
||||
/
|
||||
CREATE INDEX idx02_dbcgo_gest_ric_rec_tc ON dbcgo_gestione_richiesta_r_tc
|
||||
(
|
||||
stato ASC
|
||||
)
|
||||
TABLESPACE dbcgo_idx_big
|
||||
NOLOGGING
|
||||
/
|
||||
|
||||
DELETE FROM dbcgo_vo_elenco_combo vo
|
||||
WHERE vo.nome_tabella = 'DBCGO_VO_AOM_DONOR'
|
||||
/
|
||||
DELETE FROM dbcgo_vo_elenco_combo vo
|
||||
WHERE vo.nome_tabella = 'DBCGO_VO_AOM_RECIPIENT'
|
||||
/
|
||||
DROP TABLE dbcgo_vo_aom_recipient
|
||||
/
|
||||
DROP TABLE dbcgo_vo_aom_donor
|
||||
/
|
||||
COMMIT
|
||||
/
|
||||
@@ -0,0 +1,51 @@
|
||||
CREATE SEQUENCE SEQ_GINO_OUT
|
||||
/
|
||||
CREATE TABLE MNP_GINO_RETRIEVE_OUT (
|
||||
unique_id NUMBER(18,0) NOT NULL,
|
||||
da_scodare NUMBER(1,0) DEFAULT NULL NOT NULL,
|
||||
data_creazione DATE DEFAULT SYSDATE NOT NULL,
|
||||
data_invio DATE DEFAULT NULL,
|
||||
id_richiesta VARCHAR2(23) NOT NULL,
|
||||
MSISDN_TYPE NUMBER(1,0) NOT NULL,
|
||||
msisdn VARCHAR2(13) NOT NULL,
|
||||
resp_timeout NUMBER(1,0) DEFAULT NULL NOT NULL,
|
||||
resp_ratestate NUMBER(2),
|
||||
resp_aststate VARCHAR2(2)
|
||||
)
|
||||
TABLESPACE TAB_BIG
|
||||
/
|
||||
ALTER TABLE MNP_GINO_RETRIEVE_OUT ADD (
|
||||
CONSTRAINT MNP_GINO_RETRIEVE_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
)
|
||||
/
|
||||
|
||||
--SEZIONE LOG
|
||||
--ELIMINAZIONE LOG SIDCONTROLLER
|
||||
DELETE FROM MNP_PROCESSO_LOG WHERE CODICE_PROCESSO = 'LA';
|
||||
DELETE FROM MNP_ANAGRAFICA_PROCESSO WHERE CODICE_PROCESSO = 'LA';
|
||||
DELETE FROM MNP_ANAGRAFICA_LOG WHERE CODICE_LOG LIKE '67%';
|
||||
|
||||
--AGGIUNTA LOG MDB GINO
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('HR', 'MessageConsumerEJBGinoOut');
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('HS', 'GinoController');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'HR', 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('HR', '9999', 1, '00');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'HS', 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('HS','9999',1,'00');
|
||||
|
||||
commit;
|
||||
--FINE SEZIONE LOG
|
||||
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_extra_KS10_2013.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,14 @@
|
||||
alter table HIST_GEST_RICH_REC_VIRT modify ESPLETAMENTOTERZEPARTI VARCHAR2(400);
|
||||
alter table HIST_GEST_RICH_REC_VIRT modify DA_NOTIFICARE_AOM VARCHAR2(400);
|
||||
alter table HIST_GEST_RICH_DONOR_VIRT modify ESPLETAMENTOTERZEPARTI VARCHAR2(400);
|
||||
alter table HIST_GEST_RICH_DONOR_VIRT modify DA_NOTIFICARE_AOM VARCHAR2(400);
|
||||
alter table MNP_GESTIONE_RICH_CESS_PORT modify DA_NOTIFICARE_AOM VARCHAR2(400);
|
||||
alter table MNP_GEST_RICH_DONOR_VIRT modify ESPLETAMENTOTERZEPARTI VARCHAR2(400);
|
||||
alter table MNP_GEST_RICH_DONOR_VIRT modify DA_NOTIFICARE_AOM VARCHAR2(400);
|
||||
alter table MNP_GESTIONE_RICHIESTA_REC modify ESPLETAMENTOTERZEPARTI VARCHAR2(400);
|
||||
alter table MNP_GESTIONE_RICHIESTA_REC modify DA_NOTIFICARE_AOM VARCHAR2(400);
|
||||
alter table MNP_GEST_RICH_REC_VIRT modify ESPLETAMENTOTERZEPARTI VARCHAR2(400);
|
||||
alter table MNP_GEST_RICH_REC_VIRT modify DA_NOTIFICARE_AOM VARCHAR2(400);
|
||||
alter table HIST_GESTIONE_RICHIESTA_REC modify ESPLETAMENTOTERZEPARTI VARCHAR2(400);
|
||||
alter table HIST_GESTIONE_RICHIESTA_REC modify DA_NOTIFICARE_AOM VARCHAR2(400);
|
||||
alter table MNP_GESTIONE_FILE_AOM modify AOM VARCHAR2(400);
|
||||
@@ -0,0 +1,92 @@
|
||||
INSERT INTO MNP_FUNZIONALITA_GUI (ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO)
|
||||
VALUES ( (select max(id_prog)+1 from mnp_funzionalita_gui), 'Report KPI', 'ShowKPIView.do', 'Banner MNP', 'MNP');
|
||||
|
||||
INSERT INTO MNP_PROFILI_FUNZIONALITA
|
||||
VALUES ( 'AM', (select id_prog from mnp_funzionalita_gui where funzionalita = 'Report KPI') );
|
||||
|
||||
commit;
|
||||
|
||||
update HIST_GEST_RICH_REC_VIRT
|
||||
set ESPLETAMENTOTERZEPARTI = f_split_id_operatore(ESPLETAMENTOTERZEPARTI)
|
||||
where ESPLETAMENTOTERZEPARTI is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update HIST_GEST_RICH_DONOR_VIRT
|
||||
set ESPLETAMENTOTERZEPARTI = f_split_id_operatore(ESPLETAMENTOTERZEPARTI)
|
||||
where ESPLETAMENTOTERZEPARTI is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update MNP_GESTIONE_RICH_CESS_PORT
|
||||
set DA_NOTIFICARE_AOM = f_split_id_operatore(DA_NOTIFICARE_AOM)
|
||||
where DA_NOTIFICARE_AOM is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update MNP_GEST_RICH_DONOR_VIRT
|
||||
set ESPLETAMENTOTERZEPARTI = f_split_id_operatore(ESPLETAMENTOTERZEPARTI)
|
||||
where ESPLETAMENTOTERZEPARTI is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update MNP_GESTIONE_RICHIESTA_REC
|
||||
set ESPLETAMENTOTERZEPARTI = f_split_id_operatore(ESPLETAMENTOTERZEPARTI)
|
||||
where ESPLETAMENTOTERZEPARTI is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update MNP_GEST_RICH_REC_VIRT
|
||||
set ESPLETAMENTOTERZEPARTI = f_split_id_operatore(ESPLETAMENTOTERZEPARTI)
|
||||
where ESPLETAMENTOTERZEPARTI is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update HIST_GESTIONE_RICHIESTA_REC
|
||||
set ESPLETAMENTOTERZEPARTI = f_split_id_operatore(ESPLETAMENTOTERZEPARTI)
|
||||
where ESPLETAMENTOTERZEPARTI is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update MNP_GESTIONE_FILE_AOM
|
||||
set AOM = f_split_id_operatore(aom)
|
||||
where AOM is not null;
|
||||
|
||||
commit;
|
||||
|
||||
|
||||
update HIST_GEST_RICH_REC_VIRT
|
||||
set DA_NOTIFICARE_AOM = f_split_id_operatore(DA_NOTIFICARE_AOM)
|
||||
where DA_NOTIFICARE_AOM is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update HIST_GEST_RICH_DONOR_VIRT
|
||||
set DA_NOTIFICARE_AOM = f_split_id_operatore(DA_NOTIFICARE_AOM)
|
||||
where DA_NOTIFICARE_AOM is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update MNP_GEST_RICH_DONOR_VIRT
|
||||
set DA_NOTIFICARE_AOM = f_split_id_operatore(DA_NOTIFICARE_AOM)
|
||||
where DA_NOTIFICARE_AOM is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update MNP_GESTIONE_RICHIESTA_REC
|
||||
set DA_NOTIFICARE_AOM = f_split_id_operatore(DA_NOTIFICARE_AOM)
|
||||
where DA_NOTIFICARE_AOM is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update MNP_GEST_RICH_REC_VIRT
|
||||
set DA_NOTIFICARE_AOM = f_split_id_operatore(DA_NOTIFICARE_AOM)
|
||||
where DA_NOTIFICARE_AOM is not null;
|
||||
|
||||
commit;
|
||||
|
||||
update HIST_GESTIONE_RICHIESTA_REC
|
||||
set DA_NOTIFICARE_AOM = f_split_id_operatore(DA_NOTIFICARE_AOM)
|
||||
where DA_NOTIFICARE_AOM is not null;
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,16 @@
|
||||
--execute as DWH
|
||||
|
||||
spool /mnpapp/log/script/dwh_Kit_ottobre_13.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,19 @@
|
||||
--Eseguire come utente DWH
|
||||
|
||||
-- creazione tabella per report KPI --
|
||||
CREATE TABLE MNP_DW_REPORT_KPI
|
||||
(
|
||||
MESE_COMP VARCHAR2(10),
|
||||
NUM_RICH_ATTESE_CONTROLLO NUMBER,
|
||||
NUM_RICH_ATTESE_CONTRATTUALI NUMBER,
|
||||
NUM_RICH_OK12_CONTROLLO NUMBER,
|
||||
NUM_RICH_OK12_CONTRATTUALI NUMBER,
|
||||
PERC_CONTROLLO NUMBER,
|
||||
PERC_CONTRATTUALI NUMBER,
|
||||
DATA_ESECUZIONE DATE
|
||||
)
|
||||
TABLESPACE TAB_SMALL;
|
||||
|
||||
alter table dwh.MNP_DW_REPORT_KPI
|
||||
add constraint PK_MNP_DW_REPORT_KPI primary key (MESE_COMP, DATA_ESECUZIONE)
|
||||
using index tablespace TAB_IDX_SMALL;
|
||||
@@ -0,0 +1,7 @@
|
||||
--execute as DBC
|
||||
spool /mnpapp/log/script/dbc_Extra-KitDicembre11.log;
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
@@dbcDML.sql
|
||||
-----------------------------
|
||||
spool off;
|
||||
@@ -0,0 +1,4 @@
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO,
|
||||
INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'BLAD', 'VIRT', 'OPIV', 'O109', 'O', 'Bladna mobile ');
|
||||
COMMIT;
|
||||
@@ -0,0 +1,7 @@
|
||||
--execute as DBCGO
|
||||
spool /mnpapp/log/script/dbcgo_Extra-KitDicembre11.log;
|
||||
----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
@@dbcgoDML.sql
|
||||
-----------------------------
|
||||
spool off;
|
||||
@@ -0,0 +1,19 @@
|
||||
-- eseguire come utente DBCGO
|
||||
-- anagrafica operatori DBCGO
|
||||
|
||||
INSERT INTO DBCGO_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM,
|
||||
ID_AMMINISTRATIVO, INIZIALE_ID_AMM, DESCRIZIONE ) VALUES (
|
||||
'BLAD', 'VIRT', 'OPIV', 'O109', 'O', 'Bladna mobile');
|
||||
-- aom virtuali donor e recipient
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_DONOR','BLAD','Bladna mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.nextval,'AOM_RECIPIENT','BLAD','Bladna mobile',null);
|
||||
-- aom donor e recipient per sla
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR_SLA','BLAD','Bladna mobile',null);
|
||||
INSERT INTO DBCGO_LOV (LOV_ID,LOV_NAME,NAME,DESCR,ORDER_BY)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT_SLA','BLAD','Bladna mobile',null);
|
||||
COMMIT;
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_FK_KS12_2013.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
--@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,12 @@
|
||||
-- ANAGRAFICA PROCESSO
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('SM', 'DbCrmOut');
|
||||
|
||||
-- ANAGRAFICA LOG
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SM', '0001', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SM', '0002', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SM', '0003', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SM', '0005', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SM', '2608', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('SM', '9999', 1, '00');
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,13 @@
|
||||
SET DEFINE OFF;
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('01/01/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'CAPODANNO');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('01/06/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'EPIFANIA');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('04/02/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'PASQUETTA');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('04/25/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'LIBERAZIONE');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('05/01/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'FESTA DEI LAVORATORI');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('06/02/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'FESTA DELLA REPUBBLICA');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('08/15/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'FERRAGOSTO');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('11/01/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'TUTTI I SANTI');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('12/08/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'IMMACOLATA CONCEZIONE');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('12/25/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'NATALE');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('12/26/2018 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'SANTO STEFANO');
|
||||
COMMIT;
|
||||
@@ -0,0 +1,13 @@
|
||||
SET DEFINE OFF;
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('01/01/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'CAPODANNO');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('01/06/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'EPIFANIA');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('04/05/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'PASQUETTA');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('04/25/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'LIBERAZIONE');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('05/01/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'FESTA DEI LAVORATORI');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('06/02/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'FESTA DELLA REPUBBLICA');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('08/15/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'FERRAGOSTO');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('11/01/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'TUTTI I SANTI');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('12/08/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'IMMACOLATA CONCEZIONE');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('12/25/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'NATALE');
|
||||
Insert into MNP.MNP_DATE_FESTIVE (ID_PROG, DATA_FESTIVA, DESCRIZIONE) Values ( (SELECT MAX(ID_PROG)+1 FROM MNP_DATE_FESTIVE), TO_DATE('12/26/2021 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'SANTO STEFANO');
|
||||
COMMIT;
|
||||
@@ -0,0 +1,44 @@
|
||||
SET DEFINE OFF;
|
||||
|
||||
Insert into S_DIM_TEMPO
|
||||
(KEY_TEMP, DATA, TRIM, SEM, ANN, MESE, MM, GIORNO, GG, N_SET, TIP_GIO, GG_SOL_MES, GG_LAV_MES)
|
||||
with dates as (
|
||||
select to_date('01-01-2018 00:00:00','DD/MM/YYYY HH24:MI:SS') + rownum -1 as data
|
||||
from
|
||||
all_objects
|
||||
where
|
||||
rownum <= to_date('31-12-2018','dd-mm-yyyy')-to_date('01-01-2018','dd-mm-yyyy')+1
|
||||
)
|
||||
select
|
||||
(select MAX(KEY_TEMP)+1 from S_DIM_TEMPO), -- KEY_TEMP
|
||||
d.DATA, -- DATA
|
||||
to_char(d.data, 'Q'), -- TRIM
|
||||
floor((to_number(to_char(d.data, 'Q')) +1 )/ 2), -- SEM
|
||||
to_number(to_char(d.data, 'YYYY')), -- ANN
|
||||
TRIM (BOTH ' ' FROM to_char(d.data, 'MONTH', 'nls_date_language=AMERICAN')), -- MESE
|
||||
to_number(to_char(d.data, 'MM')), -- MM
|
||||
TRIM (BOTH ' ' FROM to_char(d.data, 'DAY', 'nls_date_language=AMERICAN')), -- GIORNO
|
||||
to_number(to_char(d.data, 'DD')), -- GG
|
||||
to_number(to_char(d.data, 'IW')), -- N_SET
|
||||
'L', -- TIP_GIO
|
||||
EXTRACT(DAY FROM LAST_DAY(d.data)), -- GG_SOL_MES
|
||||
0 -- GG_LAV_MES
|
||||
from
|
||||
dates d;
|
||||
|
||||
|
||||
update S_DIM_TEMPO set TIP_GIO='F' where giorno='SUNDAY' AND EXTRACT(YEAR FROM DATA)=2018;
|
||||
update S_DIM_TEMPO set TIP_GIO='P' where giorno='SATURDAY' AND EXTRACT(YEAR FROM DATA)=2018;
|
||||
update S_DIM_TEMPO set TIP_GIO='F' where data IN (SELECT DATA_FESTIVA FROM MNP.MNP_DATE_FESTIVE WHERE EXTRACT(YEAR FROM DATA_FESTIVA)=2018);
|
||||
|
||||
merge into S_DIM_TEMPO a
|
||||
using (
|
||||
select mm, count(*) lav
|
||||
from S_DIM_TEMPO
|
||||
where TIP_GIO='L' and ann=2018
|
||||
group by mm
|
||||
) b
|
||||
on (a.mm = b.mm)
|
||||
when matched then update set a.GG_LAV_MES = b.lav
|
||||
where a.ann=2018;
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
SET DEFINE OFF;
|
||||
|
||||
Insert into S_DIM_TEMPO
|
||||
(KEY_TEMP, DATA, TRIM, SEM, ANN, MESE, MM, GIORNO, GG, N_SET, TIP_GIO, GG_SOL_MES, GG_LAV_MES)
|
||||
with dates as (
|
||||
select to_date('01-01-2021 00:00:00','DD/MM/YYYY HH24:MI:SS') + rownum -1 as data
|
||||
from
|
||||
all_objects
|
||||
where
|
||||
rownum <= to_date('31-12-2021','dd-mm-yyyy')-to_date('01-01-2021','dd-mm-yyyy')+1
|
||||
)
|
||||
select
|
||||
(select MAX(KEY_TEMP)+1 from S_DIM_TEMPO), -- KEY_TEMP
|
||||
d.DATA, -- DATA
|
||||
to_char(d.data, 'Q'), -- TRIM
|
||||
floor((to_number(to_char(d.data, 'Q')) +1 )/ 2), -- SEM
|
||||
to_number(to_char(d.data, 'YYYY')), -- ANN
|
||||
TRIM (BOTH ' ' FROM to_char(d.data, 'MONTH', 'nls_date_language=AMERICAN')), -- MESE
|
||||
to_number(to_char(d.data, 'MM')), -- MM
|
||||
TRIM (BOTH ' ' FROM to_char(d.data, 'DAY', 'nls_date_language=AMERICAN')), -- GIORNO
|
||||
to_number(to_char(d.data, 'DD')), -- GG
|
||||
to_number(to_char(d.data, 'IW')), -- N_SET
|
||||
'L', -- TIP_GIO
|
||||
EXTRACT(DAY FROM LAST_DAY(d.data)), -- GG_SOL_MES
|
||||
0 -- GG_LAV_MES
|
||||
from
|
||||
dates d;
|
||||
|
||||
|
||||
update S_DIM_TEMPO set TIP_GIO='F' where giorno='SUNDAY' AND EXTRACT(YEAR FROM DATA)=2021;
|
||||
update S_DIM_TEMPO set TIP_GIO='P' where giorno='SATURDAY' AND EXTRACT(YEAR FROM DATA)=2021;
|
||||
update S_DIM_TEMPO set TIP_GIO='F' where data IN (SELECT DATA_FESTIVA FROM MNP.MNP_DATE_FESTIVE WHERE EXTRACT(YEAR FROM DATA_FESTIVA)=2021);
|
||||
|
||||
merge into S_DIM_TEMPO a
|
||||
using (
|
||||
select mm, count(*) lav
|
||||
from S_DIM_TEMPO
|
||||
where TIP_GIO='L' and ann=2021
|
||||
group by mm
|
||||
) b
|
||||
on (a.mm = b.mm)
|
||||
when matched then update set a.GG_LAV_MES = b.lav
|
||||
where a.ann=2021;
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/caricamento_festivita_2021.log;
|
||||
|
||||
@@MNP_DATE_FESTIVE_2021.sql
|
||||
|
||||
@@S_DIM_TEMPO_2021.sql
|
||||
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,8 @@
|
||||
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'OPIV'), '3444' );
|
||||
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'OPIV'), '3445' );
|
||||
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'OPIV'), '3446' );
|
||||
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'OPIV'), '3447' );
|
||||
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'OPIV'), '3448' );
|
||||
INSERT INTO MNP_OLO_PREFISSI VALUES ( (SELECT COD_OLO FROM MNP_OLO WHERE DESC_OLO = 'OPIV'), '3449' );
|
||||
|
||||
COMMIT;
|
||||
28
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile06/RU_173.sql
Normal file
28
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile06/RU_173.sql
Normal file
@@ -0,0 +1,28 @@
|
||||
spool RU_173.log
|
||||
|
||||
SELECT lov_id, lov_name, name, descr
|
||||
FROM mnp_lov
|
||||
/
|
||||
update mnp_lov
|
||||
set descr='CESSAZIONE IN'
|
||||
where lov_name='PROCESS' and name='C'
|
||||
/
|
||||
update mnp_lov
|
||||
set descr='TERZE PARTI'
|
||||
where lov_name='PROCESS' and name='P'
|
||||
/
|
||||
update mnp_lov
|
||||
set descr='CESSAZIONE OUT'
|
||||
where lov_name='PROCESS' and name='K'
|
||||
/
|
||||
update mnp_lov
|
||||
set descr='P HOC'
|
||||
where lov_name='XML_FILE_TYPE' and name='9'
|
||||
/
|
||||
update mnp_lov
|
||||
set descr='PRESA IN CARICO'
|
||||
where lov_name='XML_FILE_TYPE' and name='5'
|
||||
/
|
||||
commit;
|
||||
|
||||
spool off
|
||||
31
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile06/RU_176.sql
Normal file
31
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile06/RU_176.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
spool /mnpapp/log/script/RU_176.log
|
||||
|
||||
alter table dbcgo_lov
|
||||
add (order_by number);
|
||||
|
||||
update dbcgo_lov set order_by=1 where lov_name='OT' and name='LO';
|
||||
update dbcgo_lov set order_by=2 where lov_name='OT' and name='NO';
|
||||
update dbcgo_lov set order_by=3 where lov_name='OT' and name='NE';
|
||||
update dbcgo_lov set order_by=4 where lov_name='OT' and name='CN';
|
||||
update dbcgo_lov set order_by=5 where lov_name='OT' and name='C';
|
||||
update dbcgo_lov set order_by=6 where lov_name='OT' and name='S1';
|
||||
update dbcgo_lov set order_by=7 where lov_name='OT' and name='S2';
|
||||
update dbcgo_lov set order_by=8 where lov_name='OT' and name='NN';
|
||||
|
||||
update dbcgo_lov set order_by=1 where lov_name='OT_REC' and name='LO';
|
||||
update dbcgo_lov set order_by=2 where lov_name='OT_REC' and name='NO';
|
||||
update dbcgo_lov set order_by=3 where lov_name='OT_REC' and name='NE';
|
||||
update dbcgo_lov set order_by=4 where lov_name='OT_REC' and name='CN';
|
||||
update dbcgo_lov set order_by=5 where lov_name='OT_REC' and name='C';
|
||||
update dbcgo_lov set order_by=6 where lov_name='OT_REC' and name='S1';
|
||||
update dbcgo_lov set order_by=7 where lov_name='OT_REC' and name='S2';
|
||||
update dbcgo_lov set order_by=8 where lov_name='OT_REC' and name='VEDG';
|
||||
update dbcgo_lov set order_by=9 where lov_name='OT_REC' and name='N8VS';
|
||||
update dbcgo_lov set order_by=10 where lov_name='OT_REC' and name='CCBU';
|
||||
update dbcgo_lov set order_by=11 where lov_name='OT_REC' and name='CCCO';
|
||||
update dbcgo_lov set order_by=12 where lov_name='OT_REC' and name='CUP';
|
||||
update dbcgo_lov set order_by=13 where lov_name='OT_REC' and name='TS';
|
||||
|
||||
commit;
|
||||
|
||||
spool off
|
||||
42
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile06/RU_179.sql
Normal file
42
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile06/RU_179.sql
Normal file
@@ -0,0 +1,42 @@
|
||||
DROP TABLE EXT_DWHT_VOLUMI_AOM;
|
||||
|
||||
CREATE TABLE EXT_DWHT_VOLUMI_AOM
|
||||
(
|
||||
MSISDN VARCHAR2(40 BYTE),
|
||||
CODICE_OPERATORE VARCHAR2(6 BYTE),
|
||||
NC NUMBER,
|
||||
DC NUMBER
|
||||
)
|
||||
ORGANIZATION EXTERNAL
|
||||
( TYPE ORACLE_LOADER
|
||||
DEFAULT DIRECTORY DBCGO_DWHT_PATH
|
||||
ACCESS PARAMETERS
|
||||
( RECORDS DELIMITED BY NEWLINE
|
||||
BADFILE 'ext_dwht_volumi_aom.bad'
|
||||
LOGFILE 'ext_dwht_volumi_aom.log'
|
||||
FIELDS TERMINATED BY ';'
|
||||
)
|
||||
LOCATION (DBCGO_DWHT_PATH:'DWHT_VOLUMI_AOM.DAT')
|
||||
)
|
||||
REJECT LIMIT UNLIMITED
|
||||
PARALLEL 3
|
||||
NOMONITORING;
|
||||
|
||||
ALTER TABLE DWHT_VOLUMI_AOM1
|
||||
DROP CONSTRAINT DWHT_VOLUMI_AOM1_PK;
|
||||
|
||||
ALTER TABLE DWHT_VOLUMI_AOM0
|
||||
DROP CONSTRAINT DWHT_VOLUMI_AOM0_PK;
|
||||
|
||||
|
||||
ALTER TABLE DWHT_VOLUMI_AOM1 ADD
|
||||
CONSTRAINT DWHT_VOLUMI_AOM1_PK
|
||||
PRIMARY KEY (MSISDN, CODICE_OPERATORE)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG;
|
||||
|
||||
ALTER TABLE DWHT_VOLUMI_AOM0 ADD
|
||||
CONSTRAINT DWHT_VOLUMI_AOM0_PK
|
||||
PRIMARY KEY (MSISDN, CODICE_OPERATORE)
|
||||
USING INDEX
|
||||
TABLESPACE DBCGO_IDX_BIG;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user