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