First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
insert INTO mnp_storico_cess_porting (ID_PROG,NOME_FILE,DATA_I_O,STATO_DA,STATO_A, TIPO_FILE,I_O,DATA_LAVORAZIONE,ID_RICHIESTA)
|
||||
select seq_mnp_storico_cess_porting.nextval,'bonifica',sysdate,stato,1,0,1,TRUNC(SYSDATE),ID_RICHIESTA
|
||||
from mnp_gestione_rich_cess_port where id_richiesta in
|
||||
( select id_richiesta from
|
||||
( select id_richiesta
|
||||
from mnp_gestione_rich_cess_port
|
||||
where stato in (93,96,99)
|
||||
order by dataricezionerichiesta
|
||||
)
|
||||
where rownum <= 500
|
||||
);
|
||||
|
||||
update mnp_gestione_rich_cess_port
|
||||
set stato = 1,
|
||||
da_notificare_aom = null,
|
||||
da_notificare_npts = 0,
|
||||
esito_cessazione = null
|
||||
where id_richiesta in
|
||||
( select id_richiesta from
|
||||
( select id_richiesta
|
||||
from mnp_gestione_rich_cess_port
|
||||
where stato in (93,96,99)
|
||||
order by dataricezionerichiesta
|
||||
)
|
||||
where rownum <= 500
|
||||
);
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,26 @@
|
||||
insert INTO MNP_STORICO_CESS (ID_PROG,NOME_FILE,DATA_I_O,STATO_DA,STATO_A, TIPO_FILE,I_O,DATA_LAVORAZIONE,ID_RICHIESTA)
|
||||
select SEQ_MNP_STORICO_CESS.nextval,'bonifica',sysdate,stato,1,0,1,TRUNC(SYSDATE),ID_RICHIESTA
|
||||
from MNP_GESTIONE_RICHIESTA_CESS where id_richiesta in
|
||||
( select id_richiesta from
|
||||
( select id_richiesta
|
||||
from mnp_gestione_richiesta_cess
|
||||
where stato in (91,96,99)
|
||||
order by dataricezionerichiesta
|
||||
)
|
||||
where rownum <= 500
|
||||
);
|
||||
|
||||
update mnp_gestione_richiesta_cess
|
||||
set stato = 1,
|
||||
da_processare = 1
|
||||
where id_richiesta in
|
||||
( select id_richiesta from
|
||||
( select id_richiesta
|
||||
from mnp_gestione_richiesta_cess
|
||||
where stato in (91,96,99)
|
||||
order by dataricezionerichiesta
|
||||
)
|
||||
where rownum <= 500
|
||||
);
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,11 @@
|
||||
update mnp_gestione_rich_cess_port t
|
||||
set t.stato = 93
|
||||
where t.dataricezionerichiesta >= to_date('01012008','ddmmyyyy')
|
||||
and t.stato = 3;
|
||||
|
||||
update mnp_gestione_rich_cess_port t
|
||||
set t.stato = 96
|
||||
where t.dataricezionerichiesta >= to_date('01012008','ddmmyyyy')
|
||||
and t.stato = 6;
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,66 @@
|
||||
set serveroutput on size 10000
|
||||
spool bonifica_cess_porting_fase2.log
|
||||
|
||||
declare
|
||||
-- Local variables here
|
||||
v_result number;
|
||||
v_id_richiesta mnp_gestione_richiesta_cess.id_richiesta%type;
|
||||
v_data mnp_gestione_richiesta_cess.dataricezionerichiesta%type;
|
||||
v_processo char(1);
|
||||
begin
|
||||
|
||||
for r_cess_port in
|
||||
( select * from mnp_gestione_rich_cess_port t
|
||||
where t.stato in (93,96,99)
|
||||
)
|
||||
loop
|
||||
|
||||
-- aggiornamento del campo tim_donor
|
||||
-- in base al prefisso del msisdn
|
||||
begin
|
||||
select 1
|
||||
into r_cess_port.tim_donor
|
||||
from mnp_olo_prefissi op, mnp_olo o
|
||||
where op.cod_olo = o.cod_olo
|
||||
and o.desc_olo in ('TIMG', 'TIMT')
|
||||
and op.prefix = substr(r_cess_port.msisdn,3,3);
|
||||
exception when no_data_found then
|
||||
r_cess_port.tim_donor := 0;
|
||||
end;
|
||||
|
||||
if r_cess_port.tim_donor = 1 and r_cess_port.data_cut_over+330 < trunc(sysdate) then
|
||||
r_cess_port.stato := 2;
|
||||
else
|
||||
-- verifica dell'ultimo processo legato al MSISDN da cessare
|
||||
v_result := f_trova_ultimo_processo(r_cess_port.msisdn, v_id_richiesta, v_data, v_processo);
|
||||
|
||||
-- aggiornamento dello stato ad ANNULLATA
|
||||
if v_result = 0 and v_data > r_cess_port.dataricezionerichiesta then
|
||||
|
||||
r_cess_port.stato := 5;
|
||||
|
||||
elsif v_result > 0 then
|
||||
dbms_output.put_line('Errore nella verifica dell''ultimo processo per la richiesta '||r_cess_port.id_richiesta);
|
||||
end if;
|
||||
|
||||
end if;
|
||||
-- inserimento nello storico
|
||||
insert INTO mnp_storico_cess_porting (ID_PROG,NOME_FILE,DATA_I_O,STATO_DA,STATO_A, TIPO_FILE,I_O,DATA_LAVORAZIONE,ID_RICHIESTA)
|
||||
select seq_mnp_storico_cess_porting.nextval,'bonifica',sysdate,stato,r_cess_port.stato,0,1,TRUNC(SYSDATE),ID_RICHIESTA
|
||||
from mnp_gestione_rich_cess_port where id_richiesta = r_cess_port.id_richiesta;
|
||||
|
||||
-- aggiornamento della tabella
|
||||
-- coi i valori impostati sopra
|
||||
update mnp_gestione_rich_cess_port t
|
||||
set t.stato = r_cess_port.stato,
|
||||
t.tim_donor = r_cess_port.tim_donor
|
||||
where t.id_richiesta = r_cess_port.id_richiesta;
|
||||
|
||||
commit;
|
||||
|
||||
end loop;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
spool off
|
||||
@@ -0,0 +1,10 @@
|
||||
update mnp_gestione_richiesta_cess t
|
||||
set t.stato = 91
|
||||
where t.stato = 1
|
||||
and t.da_processare in (0,9);
|
||||
|
||||
update mnp_gestione_richiesta_cess t
|
||||
set t.stato = 96
|
||||
where t.stato = 6;
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,45 @@
|
||||
set serveroutput on size 10000
|
||||
spool bonifica_cessazione_fase2.log
|
||||
|
||||
declare
|
||||
-- Local variables here
|
||||
v_result number;
|
||||
v_id_richiesta mnp_gestione_richiesta_cess.id_richiesta%type;
|
||||
v_data mnp_gestione_richiesta_cess.dataricezionerichiesta%type;
|
||||
v_processo char(1);
|
||||
begin
|
||||
|
||||
for r_cess in
|
||||
( select *
|
||||
from mnp_gestione_richiesta_cess t
|
||||
where t.stato in (91,96,99)
|
||||
)
|
||||
loop
|
||||
-- verifica dell'ultimo processo legato al MSISDN da cessare
|
||||
v_result := f_trova_ultimo_processo(r_cess.msisdn, v_id_richiesta, v_data, v_processo);
|
||||
|
||||
-- aggiornamento dello stato ad ANNULLATA
|
||||
if v_result = 0 and v_data > r_cess.dataricezionerichiesta then
|
||||
-- inserimento nello storico
|
||||
insert INTO MNP_STORICO_CESS (ID_PROG,NOME_FILE,DATA_I_O,STATO_DA,STATO_A, TIPO_FILE,I_O,DATA_LAVORAZIONE,ID_RICHIESTA)
|
||||
select SEQ_MNP_STORICO_CESS.nextval,'bonifica',sysdate,r_cess.stato,7,7,1,TRUNC(SYSDATE),ID_RICHIESTA
|
||||
from MNP_GESTIONE_RICHIESTA_CESS where id_richiesta = r_cess.id_richiesta;
|
||||
|
||||
update mnp_gestione_richiesta_cess t
|
||||
set t.stato = 7
|
||||
where t.id_richiesta = r_cess.id_richiesta;
|
||||
|
||||
dbms_output.put_line('Aggiornato lo stato ad ANNULATA per la richiesta '|| r_cess.id_richiesta);
|
||||
|
||||
elsif v_result > 0 then
|
||||
dbms_output.put_line('Errore nella verifica dell''ultimo processo per la richiesta '||r_cess.id_richiesta);
|
||||
end if;
|
||||
|
||||
end loop;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
commit;
|
||||
|
||||
spool off
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbc.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbc.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_KS7_2012.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
204
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcDDL.sql
Normal file
204
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcDDL.sql
Normal file
@@ -0,0 +1,204 @@
|
||||
CREATE SEQUENCE SEQ_CESS_REST_OUT
|
||||
START WITH 1
|
||||
MAXVALUE 999999999999999999999999999
|
||||
MINVALUE 1
|
||||
NOCYCLE
|
||||
NOCACHE
|
||||
NOORDER;
|
||||
|
||||
|
||||
CREATE SEQUENCE SEQ_CESS_RESTTP_OUT
|
||||
START WITH 1
|
||||
MAXVALUE 999999999999999999999999999
|
||||
MINVALUE 1
|
||||
NOCYCLE
|
||||
NOCACHE
|
||||
NOORDER;
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE TABLE MNP_GISP_CESS_RESTITUZIONE_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
DATA_ULTIMO_INVIO DATE NOT NULL,
|
||||
NOME_RICHIESTA VARCHAR2(18 BYTE) DEFAULT 'DBC_RESTITUZIONE' NOT NULL,
|
||||
NUM_INVII NUMBER,
|
||||
DA_PROCESSARE NUMBER(1),
|
||||
CAS VARCHAR2(3 BYTE) DEFAULT 'DBC' NOT NULL,
|
||||
NUM_TEL VARCHAR2(15 BYTE) NOT NULL,
|
||||
DATA_ESPL VARCHAR2(20 BYTE) NOT NULL,
|
||||
TID VARCHAR2(23 BYTE),
|
||||
DA_SCODARE NUMBER(1)
|
||||
)
|
||||
TABLESPACE TAB_BIG
|
||||
PCTUSED 0
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX MNP_GISP_CESS_RESTITUZIONE__PK ON MNP_GISP_CESS_RESTITUZIONE_OUT
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_RESTITUZIONE_OUT ADD (
|
||||
CONSTRAINT MNP_GISP_CESS_RESTITUZIONE__PK
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
));
|
||||
|
||||
|
||||
|
||||
|
||||
CREATE TABLE MNP_GISP_CESS_RESTTP_OUT
|
||||
(
|
||||
UNIQUE_ID NUMBER,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
DATA_ULTIMO_INVIO DATE NOT NULL,
|
||||
NOME_RICHIESTA VARCHAR2(16 BYTE) DEFAULT 'DBC_TERZEPARTI' NOT NULL,
|
||||
NUM_INVII NUMBER,
|
||||
DA_PROCESSARE NUMBER(1),
|
||||
CAS VARCHAR2(3 BYTE) DEFAULT 'DBC' NOT NULL,
|
||||
NUM_TEL VARCHAR2(15 BYTE) NOT NULL,
|
||||
DATA_ESPL VARCHAR2(20 BYTE) NOT NULL,
|
||||
RGND VARCHAR2(3 BYTE) NOT NULL,
|
||||
RGNR VARCHAR2(3 BYTE) NOT NULL,
|
||||
TID VARCHAR2(23 BYTE),
|
||||
DA_SCODARE NUMBER(1)
|
||||
)
|
||||
TABLESPACE TAB_BIG
|
||||
PCTUSED 0
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX MNP_GISP_CESS_RESTTP_OUT__PK ON MNP_GISP_CESS_RESTTP_OUT
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_RESTTP_OUT ADD (
|
||||
CONSTRAINT MNP_GISP_CESS_RESTTP_OUT__PK
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 1M
|
||||
NEXT 1M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
));
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_RESTTP_OUT ADD (
|
||||
CONSTRAINT MNP_GISP_CESS_RESTTP_OUT_R01
|
||||
FOREIGN KEY (TID)
|
||||
REFERENCES MNP_GESTIONE_RICHIESTA_PORTING (ID_RICHIESTA));
|
||||
|
||||
create table mnp_importi_sla_operatore
|
||||
(
|
||||
id_operatore varchar2(4),
|
||||
sla varchar2(5),
|
||||
importo number
|
||||
) tablespace tab_small;
|
||||
|
||||
alter table mnp_importi_sla_operatore
|
||||
add constraint pk_mnp_importi_sla_operatore primary key (id_operatore, sla)
|
||||
using index tablespace TAB_IDX_SMALL;
|
||||
|
||||
alter table mnp_importi_sla_operatore
|
||||
add constraint FK_importi_sla_operatore_op foreign key (id_operatore)
|
||||
references mnp_anagrafica_operatori (id_operatore);
|
||||
|
||||
grant select on mnp_importi_sla_operatore to DWH with grant option;
|
||||
|
||||
ALTER TABLE MNP_MSS_CESS_OUT RENAME TO BCK_MNP_MSS_CESS_OUT;
|
||||
ALTER TABLE MNP_MSS_CESS_RECUPERO_OUT RENAME TO BCK_MNP_MSS_CESS_RECUPERO_OUT;
|
||||
ALTER TABLE MNP_MSS_PORTING_OUT RENAME TO BCK_MNP_MSS_PORTING_OUT;
|
||||
ALTER TABLE MNP_MSS_PORTING_RECUPERO_OUT RENAME TO BKMNP_MSS_PORTING_RECUPERO_OUT;
|
||||
|
||||
ALTER TABLE MNP_MSS_VERIFICA_CESS_OUT
|
||||
ADD (RISPOSTA VARCHAR2(255));
|
||||
|
||||
ALTER TABLE MNP_MVNO_NOT_SLA_REC_OUT
|
||||
ADD LISTA_SLA varchar2(100);
|
||||
|
||||
alter table MNP_STORICO_CESS modify STATO_DA NUMBER(2);
|
||||
alter table MNP_STORICO_CESS modify STATO_A NUMBER(2);
|
||||
|
||||
create index IDX_MNP_GEST_RICH_DONOR_VIRT3 on MNP_GEST_RICH_DONOR_VIRT (MSISDN)
|
||||
tablespace TAB_IDX_BIG;
|
||||
|
||||
create index IDX_MNP_GEST_RICH_REC_VIRT2 on MNP_GEST_RICH_REC_VIRT (MSISDN)
|
||||
tablespace TAB_IDX_BIG;
|
||||
223
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcDML.sql
Normal file
223
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcDML.sql
Normal file
@@ -0,0 +1,223 @@
|
||||
INSERT INTO MNP.MNP_ANAGRAFICA_PROCESSO (
|
||||
CODICE_PROCESSO, NOME_PROCESSO)
|
||||
VALUES ('GR' , 'MessageConsumerBeanRestAndTP');
|
||||
INSERT INTO MNP.MNP_PROCESSO_LOG (
|
||||
CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO)
|
||||
SELECT
|
||||
'GR', M.CODICE_LOG, M.LOG_ON,
|
||||
M.TIPO_EVENTO
|
||||
FROM MNP.MNP_PROCESSO_LOG M WHERE M.CODICE_PROCESSO='HA';
|
||||
COMMIT;
|
||||
|
||||
update mnp_anag_finestre_temporali
|
||||
set t_iniziale = '04:30:00',
|
||||
t_iniziale_ack = '04:30:00',
|
||||
t_finale = '15:00:00',
|
||||
t_finale_ack = '15:15:00'
|
||||
where desc_file = 'ESPLETAMENTO';
|
||||
|
||||
commit;
|
||||
|
||||
insert into mnp_importi_sla_operatore values ('WIND','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('OPIV','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('H3GI','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TIMG','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('1MOB','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PTMB','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTMB','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DTLC','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('CONA','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('COOP','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TISC','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVE','SLA0', 1 );
|
||||
insert into mnp_importi_sla_operatore values ('FWMB','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PLDT','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('LYCA','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TELO','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ITAL','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DITE','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ERGM','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTEN','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DIGI','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVA','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BLAD','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('GRCN','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NVMO','SLA0', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('WIND','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('OPIV','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('H3GI','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('TIMG','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('1MOB','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('PTMB','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('BTMB','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('DTLC','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('CONA','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('COOP','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('TISC','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVE','SLA1', 3 );
|
||||
insert into mnp_importi_sla_operatore values ('FWMB','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('PLDT','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('LYCA','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('TELO','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('ITAL','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('DITE','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('ERGM','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('BTEN','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('DIGI','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVA','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('BLAD','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('GRCN','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('NVMO','SLA1', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('WIND','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('OPIV','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('H3GI','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('TIMG','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('1MOB','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('PTMB','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('BTMB','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('DTLC','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('CONA','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('COOP','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('TISC','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVE','SLA2', 3 );
|
||||
insert into mnp_importi_sla_operatore values ('FWMB','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('PLDT','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('LYCA','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('TELO','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('ITAL','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('DITE','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('ERGM','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('BTEN','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('DIGI','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVA','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('BLAD','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('GRCN','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('NVMO','SLA2', 30 );
|
||||
insert into mnp_importi_sla_operatore values ('WIND','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('OPIV','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('H3GI','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TIMG','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('1MOB','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PTMB','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTMB','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DTLC','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('CONA','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('COOP','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TISC','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVE','SLA3', 1 );
|
||||
insert into mnp_importi_sla_operatore values ('FWMB','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PLDT','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('LYCA','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TELO','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ITAL','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DITE','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ERGM','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTEN','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DIGI','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVA','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BLAD','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('GRCN','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NVMO','SLA3', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('WIND','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('OPIV','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('H3GI','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TIMG','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('1MOB','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PTMB','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTMB','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DTLC','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('CONA','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('COOP','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TISC','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVE','SLAX', 1 );
|
||||
insert into mnp_importi_sla_operatore values ('FWMB','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PLDT','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('LYCA','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TELO','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ITAL','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DITE','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ERGM','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTEN','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DIGI','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVA','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BLAD','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('GRCN','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NVMO','SLAX', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('WIND','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('OPIV','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('H3GI','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TIMG','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('1MOB','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PTMB','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTMB','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DTLC','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('CONA','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('COOP','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TISC','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVE','SLAY', 1 );
|
||||
insert into mnp_importi_sla_operatore values ('FWMB','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PLDT','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('LYCA','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TELO','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ITAL','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DITE','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ERGM','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTEN','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DIGI','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVA','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BLAD','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('GRCN','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NVMO','SLAY', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('WIND','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('OPIV','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('H3GI','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TIMG','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('1MOB','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PTMB','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTMB','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DTLC','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('CONA','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('COOP','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TISC','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVE','SLAZ', 1 );
|
||||
insert into mnp_importi_sla_operatore values ('FWMB','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('PLDT','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('LYCA','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('TELO','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ITAL','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DITE','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('ERGM','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BTEN','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('DIGI','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NOVA','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('BLAD','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('GRCN','SLAZ', 10 );
|
||||
insert into mnp_importi_sla_operatore values ('NVMO','SLAZ', 10 );
|
||||
|
||||
commit;
|
||||
|
||||
-- inserimento nuovi codici nella MNP_PROCESSO_LOG
|
||||
INSERT INTO MNP_PROCESSO_LOG
|
||||
VALUES ('AC', '2900', 1,'00');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG
|
||||
VALUES ('AC', '2901', 1,'00');
|
||||
|
||||
delete from MNP_INTERNAL_STATE where INT_SYSTEM='MSS' and INT_KEY='EXECUTE_TASK_PORTING';
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- inserimento processo AL nei log
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('AL', 'RequestControllerCessParc');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '9999',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '0064',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '0054',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '0083',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '1600',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '1203',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '0001',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '0002',1,'00');
|
||||
INSERT INTO MNP_PROCESSO_LOG VALUES ('AL', '0003',1,'00');
|
||||
COMMIT;
|
||||
@@ -0,0 +1,37 @@
|
||||
spool /mnpapp/log/script/dbc_cs77_slamvno.log;
|
||||
|
||||
SELECT * from MNP_MVNO_NOT_SLA_REC_OUT where DA_SCODARE=1 and data_creazione<sysdate;
|
||||
|
||||
update MNP_MVNO_NOT_SLA_REC_OUT set DA_SCODARE=5 where DA_SCODARE=1 and data_creazione<sysdate;
|
||||
|
||||
SELECT * from MNP_MVNO_NOT_SLA_DON_OUT where DA_SCODARE=1 and data_creazione<sysdate;
|
||||
|
||||
update MNP_MVNO_NOT_SLA_DON_OUT set DA_SCODARE=5 where DA_SCODARE=1 and data_creazione<sysdate;
|
||||
|
||||
delete from MNP_MVNO_DETT_NOT_SLA_REC_OUT where id_notifica in
|
||||
(select UNIQUE_ID from MNP_MVNO_NOT_SLA_REC_OUT where da_scodare = 5);
|
||||
|
||||
delete from MNP_MVNO_DETT_NOT_SLA_DON_OUT where id_notifica in
|
||||
(select UNIQUE_ID from MNP_MVNO_NOT_SLA_DON_OUT where da_scodare = 5);
|
||||
|
||||
update MNP_MVNO_NOT_SLA_REC_OUT set LISTA_SLA ='SLA0' where ID_RICHIESTA in
|
||||
(select r.ID_RICHIESTA from MNP_MVNO_NOT_SLA_REC_OUT s,MNP_GESTIONE_RICHIESTA_REC r where da_scodare = 5
|
||||
and s.id_richiesta=r.id_richiesta and r.stato= 5);
|
||||
|
||||
update MNP_MVNO_NOT_SLA_REC_OUT set LISTA_SLA ='SLA0,SLA1' where ID_RICHIESTA in
|
||||
(select r.ID_RICHIESTA from MNP_MVNO_NOT_SLA_REC_OUT s,MNP_GESTIONE_RICHIESTA_REC r where da_scodare = 5
|
||||
and s.id_richiesta=r.id_richiesta and r.stato= 7);
|
||||
|
||||
update MNP_MVNO_NOT_SLA_REC_OUT set LISTA_SLA ='SLA0,SLA1' where ID_RICHIESTA in
|
||||
(select r.ID_RICHIESTA from MNP_MVNO_NOT_SLA_REC_OUT s,MNP_GEST_RICH_REC_VIRT r where da_scodare = 5
|
||||
and s.id_richiesta=r.id_richiesta and r.stato= 7);
|
||||
|
||||
update MNP_MVNO_NOT_SLA_REC_OUT set LISTA_SLA ='SLA0,SLA1,SLA2,SLA3' where ID_RICHIESTA in
|
||||
(select r.ID_RICHIESTA from MNP_MVNO_NOT_SLA_REC_OUT s,MNP_GESTIONE_RICHIESTA_REC r where da_scodare = 5
|
||||
and s.id_richiesta=r.id_richiesta and r.stato= 12);
|
||||
|
||||
update MNP_MVNO_NOT_SLA_REC_OUT set LISTA_SLA ='SLA0,SLA1,SLA2,SLA3' where ID_RICHIESTA in
|
||||
(select r.ID_RICHIESTA from MNP_MVNO_NOT_SLA_REC_OUT s,MNP_GEST_RICH_REC_VIRT r where da_scodare = 5
|
||||
and s.id_richiesta=r.id_richiesta and r.stato= 12);
|
||||
|
||||
spool off;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcgo.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcgo.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_Kit_Luglio_12.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
363
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcgoDDL.sql
Normal file
363
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcgoDDL.sql
Normal file
@@ -0,0 +1,363 @@
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_SLA_3GG_OUT_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
DATA_MESSAGGIO,
|
||||
DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
TERZA_PARTE,
|
||||
MSISDN,
|
||||
CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_INIZIALE,
|
||||
DATA_FINALE,
|
||||
TIPO_PROCESSO,
|
||||
NUMERO_RIGA,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT,
|
||||
IS_PENALE_ALTRO_AOM
|
||||
)
|
||||
AS
|
||||
(SELECT t.ID_RICHIESTA,
|
||||
t.TIPO_MESSAGGIO,
|
||||
TO_CHAR (t.data_messaggio, 'MM/yyyy') DATA_MESSAGGIO,
|
||||
t.DATA_MESSAGGIO DATA_MESSAGGIO_SHOW,
|
||||
t.DATA_ATTESA_EVENTO_FIN,
|
||||
t.MESE_COMP_FINALE,
|
||||
t.DONOR_RETE,
|
||||
t.RECIPIENT_RETE,
|
||||
t.DONOR_EFFETTIVO,
|
||||
t.RECIPIENT_EFFETTIVO,
|
||||
t.TERZA_PARTE,
|
||||
t.MSISDN,
|
||||
t.ID_RICHIESTA AS CODICE_RICHIESTA_RECIPIENT,
|
||||
t.NOME_FILE,
|
||||
t.NOME_FILE_INIZIALE,
|
||||
t.NOME_FILE_FINALE,
|
||||
t.ACK_INIZIALE,
|
||||
t.ACK_FINALE,
|
||||
t.NUMERO_GIORNI_RITARDO,
|
||||
t.PENALE,
|
||||
t.t_iniziale DATA_INIZIALE,
|
||||
t.t_finale DATA_FINALE,
|
||||
t.PROCESSO,
|
||||
ROWNUM,
|
||||
t.DATA_FRONTIERA_SE_IN,
|
||||
t.DATA_FRONTIERA_SE_OUT,
|
||||
IS_PENALE_ALTRO_AOM
|
||||
FROM dwh.mnp_dw_sla_3gg_out@mnp t);
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_SLA_TC_OUT_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
DATA_MESSAGGIO,
|
||||
DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
TERZA_PARTE,
|
||||
MSISDN,
|
||||
CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_NOTIFICA_CREDITO,
|
||||
DATA_SBL_IMPORTO,
|
||||
DATA_SBL_CREDITO_ANOMALO,
|
||||
DATA_INIZIALE,
|
||||
DATA_FINALE,
|
||||
DCO_EFFETTIVA,
|
||||
TIPO_PROCESSO,
|
||||
NUMERO_RIGA,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT,
|
||||
IS_PENALE_ALTRO_AOM
|
||||
)
|
||||
AS
|
||||
SELECT ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
TO_CHAR (data_messaggio, 'MM/yyyy') AS data_messaggio,
|
||||
DATA_MESSAGGIO DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
NULL --terzaparte
|
||||
,
|
||||
MSISDN,
|
||||
ID_RICHIESTA AS CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_NOTIFICA_CREDITO,
|
||||
DATA_SBL_IMPORTO,
|
||||
DATA_SBL_CREDITO_ANOMALO,
|
||||
T_INIZIALE AS DATA_INIZIALE,
|
||||
T_FINALE AS DATA_FINALE,
|
||||
DCO_EFFETTIVA,
|
||||
PROCESSO,
|
||||
ROWNUM,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT,
|
||||
IS_PENALE_ALTRO_AOM
|
||||
FROM dwh.mnp_dw_sla_tc_out@mnp;
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_SLA_MAT_GIOR_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
DATA_MESSAGGIO,
|
||||
DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
TERZA_PARTE,
|
||||
MSISDN,
|
||||
CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_INIZIALE,
|
||||
DATA_FINALE,
|
||||
TIPO_PROCESSO,
|
||||
NUMERO_RIGA,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT
|
||||
)
|
||||
AS
|
||||
(SELECT t.ID_RICHIESTA,
|
||||
t.TIPO_MESSAGGIO,
|
||||
TO_CHAR (t.data_messaggio, 'MM/yyyy') DATA_MESSAGGIO,
|
||||
t.DATA_MESSAGGIO DATA_MESSAGGIO_SHOW,
|
||||
t.DATA_ATTESA_EVENTO_FIN,
|
||||
t.MESE_COMP_FINALE,
|
||||
t.DONOR_RETE,
|
||||
t.RECIPIENT_RETE,
|
||||
t.DONOR_EFFETTIVO,
|
||||
t.RECIPIENT_EFFETTIVO,
|
||||
t.TERZA_PARTE,
|
||||
t.MSISDN,
|
||||
t.ID_RICHIESTA AS CODICE_RICHIESTA_RECIPIENT,
|
||||
t.NOME_FILE,
|
||||
t.NOME_FILE_INIZIALE,
|
||||
t.NOME_FILE_FINALE,
|
||||
t.ACK_INIZIALE,
|
||||
t.ACK_FINALE,
|
||||
t.NUMERO_GIORNI_RITARDO,
|
||||
t.PENALE,
|
||||
t.t_iniziale DATA_INIZIALE,
|
||||
t.t_finale DATA_FINALE,
|
||||
t.PROCESSO,
|
||||
ROWNUM,
|
||||
t.DATA_FRONTIERA_SE_IN,
|
||||
t.DATA_FRONTIERA_SE_OUT
|
||||
FROM DWH.MNP_DW_SLA_MAT_GIORN_OUT@mnp t);
|
||||
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_SLA_IN_MAT_GIOR_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
DATA_MESSAGGIO,
|
||||
DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
TERZA_PARTE,
|
||||
MSISDN,
|
||||
CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_INIZIALE,
|
||||
DATA_FINALE,
|
||||
TIPO_PROCESSO,
|
||||
NUMERO_RIGA,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT
|
||||
)
|
||||
AS
|
||||
(SELECT t.ID_RICHIESTA,
|
||||
t.TIPO_MESSAGGIO,
|
||||
TO_CHAR (t.data_messaggio, 'MM/yyyy') DATA_MESSAGGIO,
|
||||
t.DATA_MESSAGGIO DATA_MESSAGGIO_SHOW,
|
||||
t.DATA_ATTESA_EVENTO_FIN,
|
||||
t.MESE_COMP_FINALE,
|
||||
t.DONOR_RETE,
|
||||
t.RECIPIENT_RETE,
|
||||
t.DONOR_EFFETTIVO,
|
||||
t.RECIPIENT_EFFETTIVO,
|
||||
t.TERZA_PARTE,
|
||||
t.MSISDN,
|
||||
t.ID_RICHIESTA AS CODICE_RICHIESTA_RECIPIENT,
|
||||
t.NOME_FILE,
|
||||
t.NOME_FILE_INIZIALE,
|
||||
t.NOME_FILE_FINALE,
|
||||
t.ACK_INIZIALE,
|
||||
t.ACK_FINALE,
|
||||
t.NUMERO_GIORNI_RITARDO,
|
||||
t.PENALE,
|
||||
t.t_iniziale DATA_INIZIALE,
|
||||
t.t_finale DATA_FINALE,
|
||||
t.PROCESSO,
|
||||
ROWNUM,
|
||||
t.DATA_FRONTIERA_SE_IN,
|
||||
t.DATA_FRONTIERA_SE_OUT
|
||||
FROM DWH.MNP_DW_SLA_IN_MAT_GIORN_OUT@mnp t);
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_SLA_MAT_GIO_TC_VW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
DATA_MESSAGGIO,
|
||||
DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
TERZA_PARTE,
|
||||
MSISDN,
|
||||
CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_INIZIALE,
|
||||
DATA_FINALE,
|
||||
TIPO_PROCESSO,
|
||||
NUMERO_RIGA,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT
|
||||
)
|
||||
AS
|
||||
(SELECT t.ID_RICHIESTA,
|
||||
t.TIPO_MESSAGGIO,
|
||||
TO_CHAR (t.data_messaggio, 'MM/yyyy') DATA_MESSAGGIO,
|
||||
t.DATA_MESSAGGIO DATA_MESSAGGIO_SHOW,
|
||||
t.DATA_ATTESA_EVENTO_FIN,
|
||||
t.MESE_COMP_FINALE,
|
||||
t.DONOR_RETE,
|
||||
t.RECIPIENT_RETE,
|
||||
t.DONOR_EFFETTIVO,
|
||||
t.RECIPIENT_EFFETTIVO,
|
||||
null,
|
||||
t.MSISDN,
|
||||
t.ID_RICHIESTA AS CODICE_RICHIESTA_RECIPIENT,
|
||||
t.NOME_FILE,
|
||||
t.NOME_FILE_INIZIALE,
|
||||
t.NOME_FILE_FINALE,
|
||||
t.ACK_INIZIALE,
|
||||
t.ACK_FINALE,
|
||||
t.NUMERO_GIORNI_RITARDO,
|
||||
t.PENALE,
|
||||
t.t_iniziale DATA_INIZIALE,
|
||||
t.t_finale DATA_FINALE,
|
||||
t.PROCESSO,
|
||||
ROWNUM,
|
||||
t.DATA_FRONTIERA_SE_IN,
|
||||
t.DATA_FRONTIERA_SE_OUT
|
||||
FROM DWH.MNP_DW_SLA_TC_MAT_GIORN_OUT@mnp t);
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW MNP_DW_SLA_IN_MAT_GIO_TC_VW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
TIPO_MESSAGGIO,
|
||||
DATA_MESSAGGIO,
|
||||
DATA_MESSAGGIO_SHOW,
|
||||
DATA_ATTESA_EVENTO_FIN,
|
||||
MESE_COMP_FINALE,
|
||||
DONOR_RETE,
|
||||
RECIPIENT_RETE,
|
||||
DONOR_EFFETTIVO,
|
||||
RECIPIENT_EFFETTIVO,
|
||||
TERZA_PARTE,
|
||||
MSISDN,
|
||||
CODICE_RICHIESTA_RECIPIENT,
|
||||
NOME_FILE,
|
||||
NOME_FILE_INIZIALE,
|
||||
NOME_FILE_FINALE,
|
||||
ACK_INIZIALE,
|
||||
ACK_FINALE,
|
||||
NUMERO_GIORNI_RITARDO,
|
||||
PENALE,
|
||||
DATA_INIZIALE,
|
||||
DATA_FINALE,
|
||||
TIPO_PROCESSO,
|
||||
NUMERO_RIGA,
|
||||
DATA_FRONTIERA_SE_IN,
|
||||
DATA_FRONTIERA_SE_OUT
|
||||
)
|
||||
AS
|
||||
(SELECT t.ID_RICHIESTA,
|
||||
t.TIPO_MESSAGGIO,
|
||||
TO_CHAR (t.data_messaggio, 'MM/yyyy') DATA_MESSAGGIO,
|
||||
t.DATA_MESSAGGIO DATA_MESSAGGIO_SHOW,
|
||||
t.DATA_ATTESA_EVENTO_FIN,
|
||||
t.MESE_COMP_FINALE,
|
||||
t.DONOR_RETE,
|
||||
t.RECIPIENT_RETE,
|
||||
t.DONOR_EFFETTIVO,
|
||||
t.RECIPIENT_EFFETTIVO,
|
||||
null,
|
||||
t.MSISDN,
|
||||
t.ID_RICHIESTA AS CODICE_RICHIESTA_RECIPIENT,
|
||||
t.NOME_FILE,
|
||||
t.NOME_FILE_INIZIALE,
|
||||
t.NOME_FILE_FINALE,
|
||||
t.ACK_INIZIALE,
|
||||
t.ACK_FINALE,
|
||||
t.NUMERO_GIORNI_RITARDO,
|
||||
t.PENALE,
|
||||
t.t_iniziale DATA_INIZIALE,
|
||||
t.t_finale DATA_FINALE,
|
||||
t.PROCESSO,
|
||||
ROWNUM,
|
||||
t.DATA_FRONTIERA_SE_IN,
|
||||
t.DATA_FRONTIERA_SE_OUT
|
||||
FROM DWH.MNP_DW_SLA_TC_IN_MAT_GIORN_OUT@mnp t);
|
||||
|
||||
|
||||
21
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcgoDML.sql
Normal file
21
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dbcgoDML.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
INSERT INTO DBCGO_FUNZIONE_WEB (ID,
|
||||
ID_PADRE,
|
||||
NOME,
|
||||
COMANDO,
|
||||
DESCRIZIONE,
|
||||
ORDINE,
|
||||
MENU)
|
||||
VALUES ( (SELECT MAX(ID)+1 FROM DBCGO_FUNZIONE_WEB),
|
||||
(SELECT ID FROM DBCGO_FUNZIONE_WEB WHERE NOME = 'SLA E PENALI') ,
|
||||
'MONITOR PENALI',
|
||||
'monitorPenaliSearch.do',
|
||||
'Monitor Penali',
|
||||
(SELECT MAX(ORDINE)+1 FROM DBCGO_FUNZIONE_WEB WHERE ID_PADRE = (SELECT ID FROM DBCGO_FUNZIONE_WEB WHERE NOME = 'SLA E PENALI')),
|
||||
'1');
|
||||
|
||||
INSERT INTO DBCGO_PROFILO_FUNZIONE_WEB (ID_PROFILO, ID_FUNZIONE)
|
||||
VALUES ( (SELECT ID FROM DBCGO_PROFILO WHERE NOME = 'GG'),
|
||||
(SELECT ID FROM DBCGO_FUNZIONE_WEB WHERE NOME = 'MONITOR PENALI')
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dwh.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dwh.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DWH
|
||||
|
||||
spool /mnpapp/log/script/dwh_Kit_Luglio_12.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
--@@dwhDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
177
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dwhDDL.sql
Normal file
177
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio12/dwhDDL.sql
Normal file
@@ -0,0 +1,177 @@
|
||||
-- SU DWH
|
||||
ALTER TABLE DWH.MNP_DW_SLA_3GG_OUT
|
||||
ADD (IS_PENALE_ALTRO_AOM VARCHAR2(1) );
|
||||
|
||||
ALTER TABLE DWH.MNP_DW_SLA_TC_OUT
|
||||
ADD (IS_PENALE_ALTRO_AOM VARCHAR2(1) );
|
||||
|
||||
ALTER TABLE DWH.MNP_DW_SLA_TC_OUT
|
||||
ADD (T_FINALE_ALTRO_AOM DATE);
|
||||
|
||||
create table MNP_DW_SLA_MAT_GIORN_OUT
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23) not null,
|
||||
TIPO_MESSAGGIO VARCHAR2(23) not null,
|
||||
DONOR_EFFETTIVO VARCHAR2(4) not null,
|
||||
RECIPIENT_EFFETTIVO VARCHAR2(4) not null,
|
||||
DATA_MESSAGGIO DATE not null,
|
||||
DONOR_RETE VARCHAR2(4) not null,
|
||||
RECIPIENT_RETE VARCHAR2(4) not null,
|
||||
TERZA_PARTE VARCHAR2(4),
|
||||
PROCESSO VARCHAR2(1) not null,
|
||||
FLAG_CALCOLO_NUMSIM NUMBER(1) default 0 not null,
|
||||
NOME_FILE VARCHAR2(27),
|
||||
T_INIZIALE DATE not null,
|
||||
T_FINALE DATE not null,
|
||||
DATA_CUT_OVER DATE not null,
|
||||
MSISDN VARCHAR2(15),
|
||||
ACK_INIZIALE VARCHAR2(27),
|
||||
ACK_FINALE VARCHAR2(27),
|
||||
DATA_ATTESA_EVENTO_FIN DATE,
|
||||
MESE_COMP_FINALE VARCHAR2(7),
|
||||
NOME_FILE_INIZIALE VARCHAR2(27),
|
||||
NOME_FILE_FINALE VARCHAR2(27),
|
||||
NUMERO_GIORNI_RITARDO NUMBER default 0 not null,
|
||||
PENALE NUMBER default 0 not null,
|
||||
NUMERO_SIM NUMBER default 0,
|
||||
PROC_NAME VARCHAR2(30) not null,
|
||||
DATA_FRONTIERA_SE_IN DATE,
|
||||
DATA_FRONTIERA_SE_OUT DATE
|
||||
)
|
||||
tablespace TAB_SMALL;
|
||||
|
||||
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)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
--
|
||||
--
|
||||
|
||||
create index IDX1_MNP_DW_SLA_MAT_GIORN_OUT on MNP_DW_SLA_MAT_GIORN_OUT (T_FINALE)
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
create table MNP_DW_SLA_IN_MAT_GIORN_OUT
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23) not null,
|
||||
TIPO_MESSAGGIO VARCHAR2(23) not null,
|
||||
DONOR_EFFETTIVO VARCHAR2(4) not null,
|
||||
RECIPIENT_EFFETTIVO VARCHAR2(4) not null,
|
||||
DATA_MESSAGGIO DATE not null,
|
||||
DONOR_RETE VARCHAR2(4) not null,
|
||||
RECIPIENT_RETE VARCHAR2(4) not null,
|
||||
TERZA_PARTE VARCHAR2(4),
|
||||
PROCESSO VARCHAR2(1) not null,
|
||||
FLAG_CALCOLO_NUMSIM NUMBER(1) default 0 not null,
|
||||
NOME_FILE VARCHAR2(27),
|
||||
T_INIZIALE DATE,
|
||||
T_FINALE DATE,
|
||||
DATA_CUT_OVER DATE not null,
|
||||
MSISDN VARCHAR2(15),
|
||||
ACK_INIZIALE VARCHAR2(27),
|
||||
ACK_FINALE VARCHAR2(27),
|
||||
DATA_ATTESA_EVENTO_FIN DATE,
|
||||
MESE_COMP_FINALE VARCHAR2(7),
|
||||
NOME_FILE_INIZIALE VARCHAR2(27),
|
||||
NOME_FILE_FINALE VARCHAR2(27),
|
||||
NUMERO_GIORNI_RITARDO NUMBER default 0 not null,
|
||||
PENALE NUMBER default 0 not null,
|
||||
NUMERO_SIM NUMBER default 0,
|
||||
PROC_NAME VARCHAR2(30) not null,
|
||||
DATA_FRONTIERA_SE_IN DATE,
|
||||
DATA_FRONTIERA_SE_OUT DATE
|
||||
)
|
||||
tablespace TAB_SMALL;
|
||||
|
||||
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)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
create index IDX1_MNP_DW_SLA_IN_MAT_G_OUT on MNP_DW_SLA_IN_MAT_GIORN_OUT (T_FINALE)
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
|
||||
create table MNP_DW_SLA_TC_MAT_GIORN_OUT
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23) not null,
|
||||
TIPO_MESSAGGIO VARCHAR2(23) not null,
|
||||
DATA_MESSAGGIO DATE,
|
||||
DONOR_EFFETTIVO VARCHAR2(4),
|
||||
RECIPIENT_EFFETTIVO VARCHAR2(4),
|
||||
NOME_FILE VARCHAR2(27),
|
||||
NUMERO_GIORNI_RITARDO NUMBER,
|
||||
PENALE NUMBER,
|
||||
DATA_NOTIFICA_CREDITO DATE,
|
||||
DATA_SBL_IMPORTO DATE,
|
||||
DATA_SBL_CREDITO_ANOMALO DATE,
|
||||
DCO_EFFETTIVA DATE,
|
||||
PROCESSO VARCHAR2(1) default 'V' not null,
|
||||
T_INIZIALE DATE,
|
||||
T_FINALE DATE,
|
||||
NOME_FILE_INIZIALE VARCHAR2(27),
|
||||
NOME_FILE_FINALE VARCHAR2(27),
|
||||
MSISDN VARCHAR2(15),
|
||||
CODICE_RICHIESTA_RECIPIENT VARCHAR2(23),
|
||||
ACK_INIZIALE VARCHAR2(27),
|
||||
ACK_FINALE VARCHAR2(27),
|
||||
DATA_ATTESA_EVENTO_FIN DATE,
|
||||
MESE_COMP_FINALE VARCHAR2(7),
|
||||
DONOR_RETE VARCHAR2(4),
|
||||
RECIPIENT_RETE VARCHAR2(4),
|
||||
DATA_FRONTIERA_SE_IN DATE,
|
||||
DATA_FRONTIERA_SE_OUT DATE
|
||||
)
|
||||
tablespace TAB_DWH;
|
||||
|
||||
-- Create/Recreate primary, unique and foreign key constraints
|
||||
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)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
-- Create/Recreate indexes
|
||||
create index IDX1_MNP_DW_SLA_TC_MAT_G_OUT on MNP_DW_SLA_TC_MAT_GIORN_OUT (DATA_NOTIFICA_CREDITO)
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
|
||||
create table MNP_DW_SLA_TC_IN_MAT_GIORN_OUT
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23) not null,
|
||||
TIPO_MESSAGGIO VARCHAR2(23) not null,
|
||||
DATA_MESSAGGIO DATE,
|
||||
DONOR_EFFETTIVO VARCHAR2(4),
|
||||
RECIPIENT_EFFETTIVO VARCHAR2(4),
|
||||
NOME_FILE VARCHAR2(27),
|
||||
NUMERO_GIORNI_RITARDO NUMBER,
|
||||
PENALE NUMBER,
|
||||
DATA_NOTIFICA_CREDITO DATE,
|
||||
DATA_SBL_IMPORTO DATE,
|
||||
DATA_SBL_CREDITO_ANOMALO DATE,
|
||||
DCO_EFFETTIVA DATE,
|
||||
PROCESSO VARCHAR2(1) default 'V' not null,
|
||||
T_INIZIALE DATE,
|
||||
T_FINALE DATE,
|
||||
NOME_FILE_INIZIALE VARCHAR2(27),
|
||||
NOME_FILE_FINALE VARCHAR2(27),
|
||||
MSISDN VARCHAR2(15),
|
||||
CODICE_RICHIESTA_RECIPIENT VARCHAR2(23),
|
||||
ACK_INIZIALE VARCHAR2(27),
|
||||
ACK_FINALE VARCHAR2(27),
|
||||
DATA_ATTESA_EVENTO_FIN DATE,
|
||||
MESE_COMP_FINALE VARCHAR2(7),
|
||||
DONOR_RETE VARCHAR2(4),
|
||||
RECIPIENT_RETE VARCHAR2(4),
|
||||
DATA_FRONTIERA_SE_IN DATE,
|
||||
DATA_FRONTIERA_SE_OUT DATE
|
||||
)
|
||||
tablespace TAB_DWH;
|
||||
|
||||
-- Create/Recreate primary, unique and foreign key constraints
|
||||
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)
|
||||
using index
|
||||
tablespace TAB_IDX_SMALL;
|
||||
|
||||
-- Create/Recreate indexes
|
||||
create index IDX1_MNP_DW_SLA_TC_IN_MATG_OUT on MNP_DW_SLA_TC_IN_MAT_GIORN_OUT (DATA_NOTIFICA_CREDITO)
|
||||
tablespace TAB_IDX_SMALL;
|
||||
@@ -0,0 +1,18 @@
|
||||
insert INTO MNP_STORICO_CESS (ID_PROG,NOME_FILE,DATA_I_O,STATO_DA,STATO_A, TIPO_FILE,I_O,DATA_LAVORAZIONE,ID_RICHIESTA)
|
||||
select SEQ_MNP_STORICO_CESS.nextval,'bonifica',sysdate,2,1,7,1,TRUNC(SYSDATE),ID_RICHIESTA
|
||||
from MNP_GESTIONE_RICHIESTA_CESS where stato=2;
|
||||
|
||||
update MNP_GESTIONE_RICHIESTA_CESS set stato=1 , da_processare=0
|
||||
where stato=2;
|
||||
|
||||
commit;
|
||||
|
||||
|
||||
insert into MNP_STORICO_PORTING(ID_PROG,STATO_DA,STATO_A,DATA_LAVORAZIONE,NOME_FILE,TIPO_FILE,DATA_I_O,I_O,ID_RICHIESTA,DATARICEZIONERICHIESTA)
|
||||
select SEQ_MNP_STORICO_PORTING.nextval,c.STATO,1,sysdate,'bonifica',3,sysdate,1,c.ID_RICHIESTA,C.DATARICEZIONERICHIESTA
|
||||
from MNP_GESTIONE_RICHIESTA_PORTING c where c.stato in (3,5,7);
|
||||
|
||||
|
||||
update MNP_GESTIONE_RICHIESTA_PORTING set stato=1, da_processare=1
|
||||
where (stato=1 and da_processare=0) or stato in (3,5,7);
|
||||
commit;
|
||||
Reference in New Issue
Block a user