First Commit - Source Code from Reply
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user