First Commit - Source Code from Reply
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,16 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_kitAprile10_mod_SlaPenali_sapUnico.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,39 @@
|
||||
CREATE OR REPLACE FORCE VIEW mnp_dw_sla_3gg_out_view (id_richiesta,
|
||||
tipo_messaggio,
|
||||
data_messaggio,
|
||||
data_messaggio_show,
|
||||
donor_effettivo,
|
||||
recipient_effettivo,
|
||||
terza_parte,
|
||||
nome_file,
|
||||
nome_file_iniziale,
|
||||
nome_file_finale,
|
||||
numero_giorni_ritardo,
|
||||
importo_penale,
|
||||
data_iniziale,
|
||||
data_finale,
|
||||
tipo_processo,
|
||||
numero_riga
|
||||
)
|
||||
AS
|
||||
(SELECT t.ID_RICHIESTA
|
||||
, t.TIPO_MESSAGGIO
|
||||
, TO_CHAR (t.data_messaggio, 'MM/yyyy') DATA_MESSAGGIO
|
||||
, t.DATA_MESSAGGIO DATA_MESSAGGIO_SHOW
|
||||
, t.DONOR_EFFETTIVO
|
||||
, t.RECIPIENT_EFFETTIVO
|
||||
, t.TERZA_PARTE
|
||||
, t.NOME_FILE
|
||||
, t.NOME_FILE_INIZIALE
|
||||
, t.NOME_FILE_FINALE
|
||||
, t.NUMERO_GIORNI_RITARDO
|
||||
, t.PENALE
|
||||
, t.t_iniziale DATA_INIZIALE
|
||||
, t.t_finale DATA_FINALE
|
||||
, t.PROCESSO
|
||||
, ROWNUM
|
||||
FROM dwh.mnp_dw_sla_3gg_out@MNP t
|
||||
, (select id_richiesta,tipo_messaggio,max(id_prog) id_prog from dwh.mnp_dw_sla_3gg_out@MNP group by id_richiesta,tipo_messaggio) t_max
|
||||
WHERE t.id_richiesta = t_max.id_richiesta
|
||||
and t.tipo_messaggio = t_max.tipo_messaggio
|
||||
and t.id_prog = t_max.id_prog);
|
||||
@@ -0,0 +1,16 @@
|
||||
--execute as DWH
|
||||
|
||||
spool /mnpapp/log/script/dwh_kitAprile10_mod_SlaPenali_sapUnico.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
@@ -0,0 +1,10 @@
|
||||
--Eseguire come utente DWH
|
||||
|
||||
-- AGGIUNGO LE INFO DA MOSTRARE NELLA REPORTISTICA SLA 3GG
|
||||
|
||||
ALTER TABLE MNP_DW_SLA_3GG_OUT
|
||||
ADD ( NOME_FILE_INIZIALE VARCHAR2(27),
|
||||
NOME_FILE_FINALE VARCHAR2(27)
|
||||
);
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
3413
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/PackageAGCOM.sql
Normal file
3413
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/PackageAGCOM.sql
Normal file
File diff suppressed because it is too large
Load Diff
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbc.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbc.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Kit_aprile_10.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
131
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcDDL.sql
Normal file
131
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcDDL.sql
Normal file
@@ -0,0 +1,131 @@
|
||||
--Eseguire come utente MNP
|
||||
|
||||
-- TABELLA SLA DONOR --
|
||||
|
||||
CREATE TABLE MNP_MVNO_NOT_SLA_DON_OUT (
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
DATA_INVIO DATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
CODICE_OPERATORE_DONATING VARCHAR(4) NOT NULL,
|
||||
NUMERO_TELEFONO VARCHAR2(13) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(23) NOT NULL,
|
||||
BUSINESS_ID VARCHAR2(36) NOT NULL,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
ALTER TABLE MNP_MVNO_NOT_SLA_DON_OUT ADD
|
||||
CONSTRAINT PK_MVNO_NOT_SLA_DON_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
-- TABELLA SLA DONOR DETTAGLIO --
|
||||
CREATE TABLE MNP_MVNO_DETT_NOT_SLA_DON_OUT (
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
ID_NOTIFICA NUMBER NOT NULL,
|
||||
TIPO_SLA VARCHAR2(4) NOT NULL,
|
||||
T_INIZIALE VARCHAR2(50) NOT NULL,
|
||||
T_FINALE VARCHAR2(50) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
ALTER TABLE MNP_MVNO_DETT_NOT_SLA_DON_OUT ADD
|
||||
CONSTRAINT PK_MVNO_DETT_NOT_SLA_DON_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
ALTER TABLE MNP_MVNO_DETT_NOT_SLA_DON_OUT
|
||||
ADD CONSTRAINT FK_DETT_NOT_SLA_DON_OUT
|
||||
FOREIGN KEY (ID_NOTIFICA)
|
||||
REFERENCES MNP_MVNO_NOT_SLA_DON_OUT(UNIQUE_ID);
|
||||
|
||||
|
||||
-- TABELLA SLA RECIPIENT --
|
||||
|
||||
CREATE TABLE MNP_MVNO_NOT_SLA_REC_OUT (
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL,
|
||||
DATA_INVIO DATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
CODICE_OPERATORE_DONATING VARCHAR(4) NOT NULL,
|
||||
NUMERO_TELEFONO VARCHAR2(13) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(23) NOT NULL,
|
||||
BUSINESS_ID VARCHAR2(36) NOT NULL,
|
||||
CODICE_OPERATORE_RECIPIENT VARCHAR2(4) NOT NULL
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
ALTER TABLE MNP_MVNO_NOT_SLA_REC_OUT ADD
|
||||
CONSTRAINT PK_MVNO_NOT_SLA_REC_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
-- TABELLA SLA RECIPIENT DETTAGLIO --
|
||||
CREATE TABLE MNP_MVNO_DETT_NOT_SLA_REC_OUT (
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
ID_NOTIFICA NUMBER NOT NULL,
|
||||
TIPO_SLA VARCHAR2(4) NOT NULL,
|
||||
T_INIZIALE VARCHAR2(50) NOT NULL,
|
||||
T_FINALE VARCHAR2(50) NOT NULL,
|
||||
CODICE_OPERATORE_TP VARCHAR2(4)
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2;
|
||||
|
||||
ALTER TABLE MNP_MVNO_DETT_NOT_SLA_REC_OUT ADD
|
||||
CONSTRAINT PK_MVNO_DETT_NOT_SLA_REC_OUT
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2;
|
||||
|
||||
|
||||
ALTER TABLE MNP_MVNO_DETT_NOT_SLA_REC_OUT
|
||||
ADD CONSTRAINT FK_DETT_NOT_SLA_REC_OUT
|
||||
FOREIGN KEY (ID_NOTIFICA)
|
||||
REFERENCES MNP_MVNO_NOT_SLA_REC_OUT(UNIQUE_ID);
|
||||
|
||||
|
||||
|
||||
-- SEQUENCE --
|
||||
|
||||
CREATE SEQUENCE SEQ_MVNO_SLA_DON;
|
||||
|
||||
CREATE SEQUENCE SEQ_MVNO_SLA_REC;
|
||||
|
||||
|
||||
-- inserimento campi per gestione PCN --
|
||||
|
||||
ALTER TABLE MNP_DBCGO_NOT_REC_VIRT_OUT ADD(
|
||||
ABBONATO_PREPAGATO VARCHAR2(50) NULL
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_DBCGO_NOT_DON_VIRT_OUT ADD(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10) NULL,
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50) NULL
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_DBCGO_NOTIFICA_DONOR_OUT ADD(
|
||||
ABBONATO_PREPAGATO VARCHAR2(50) NULL
|
||||
);
|
||||
|
||||
CREATE TABLE MNP_ANAG_FINESTRE_TEMPORALI(
|
||||
TIPO_FILE NUMBER NOT NULL,
|
||||
DESC_FILE VARCHAR2(35) NOT NULL,
|
||||
T_INIZIALE VARCHAR2(8) NOT NULL,
|
||||
T_FINALE VARCHAR2(8) NOT NULL,
|
||||
T_INIZIALE_ACK VARCHAR2(8) NOT NULL,
|
||||
T_FINALE_ACK VARCHAR2(8) NOT NULL,
|
||||
CONSTRAINT MNP_ANAG_FINESTRE_TEMPORALI_PK PRIMARY KEY (TIPO_FILE)
|
||||
);
|
||||
|
||||
|
||||
|
||||
31
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcDML.sql
Normal file
31
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcDML.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (1, 'ATTIVAZIONE', '10:00:00', '19:15:00', '10:00:00', '19:15:00');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (2, 'VALIDAZIONE', '04:00:00', '19:00:00', '04:00:00', '19:00:00');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (3, 'PORTING', '10:00:00', '19:00:00', '10:00:00', '19:00:00');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (5, 'PRESAINCARICO', '21:00:00', '23:59:59', '21:00:00', '23:59:59');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (6, 'ESPLETAMENTO', '10:00:00', '19:00:00', '10:00:00', '19:00:00');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (7, 'CESSAZIONE', '10:00:00', '19:00:00', '10:00:00', '19:00:00');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (9, 'ATTIVAZIONE_HOC', '10:00:00', '19:15:00', '10:00:00', '19:15:00');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (10, 'TRASFERIMENTOCREDITO', '10:00:00', '19:00:00', '10:00:00', '19:00:00');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (11, 'SBLOCCOCREDITOANOMALO', '10:00:00', '19:00:00', '10:00:00', '19:00:00');
|
||||
INSERT INTO MNP_ANAG_FINESTRE_TEMPORALI(TIPO_FILE, DESC_FILE, T_INIZIALE, T_FINALE, T_INIZIALE_ACK, T_FINALE_ACK) VALUES (12, 'SBLOCCOIMPORTO', '10:00:00', '19:00:00', '10:00:00', '19:00:00');
|
||||
|
||||
--aggiunta log mdb sla donor e recipient
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('HT', 'MessageConsumerEJBSlaDonOut');
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('HU', 'MessageConsumerEJBSlaRecOut');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'HT', 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('HT', '9999', 1, '00');
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
SELECT 'HU', 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('HU', '9999', 1, '00');
|
||||
|
||||
COMMIT;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcgo.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcgo.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_kitAprile10.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
284
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcgoDDL.sql
Normal file
284
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcgoDDL.sql
Normal file
@@ -0,0 +1,284 @@
|
||||
-- eseguire come utente DBCGO
|
||||
|
||||
--- campo per PCN
|
||||
|
||||
ALTER TABLE DBCGO_GESTIONE_RICHIESTA
|
||||
ADD(ABBONATO_PREPAGATO VARCHAR2(50) NULL);
|
||||
|
||||
ALTER TABLE DBCGO_GEST_RICH_DON_VIRT ADD(
|
||||
COD_PROFILO_TARIFFARIO VARCHAR2(10) NULL,
|
||||
DESC_PROFILO_TARIFFARIO VARCHAR2(50) NULL
|
||||
);
|
||||
|
||||
ALTER TABLE DBCGO_GEST_RICH_REC_VIRT ADD(
|
||||
ABBONATO_PREPAGATO VARCHAR2(50) NULL
|
||||
);
|
||||
|
||||
|
||||
-- Creazione vista Donor
|
||||
|
||||
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, ABBONATO_PREPAGATO)
|
||||
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,
|
||||
a.abbonato_prepagato
|
||||
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(+)))
|
||||
)
|
||||
/
|
||||
|
||||
-- Creazione vista Recipient Virtuale ---
|
||||
|
||||
|
||||
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, ABBONATO_PREPAGATO, ABBONATO_PREPAGATO_DESC)
|
||||
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,
|
||||
a.abbonato_prepagato,
|
||||
decode(upper(a.abbonato_prepagato),'D','Y','N') AS abbonato_prepagato_desc
|
||||
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_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, COD_PROFILO_TARIFFARIO, COD_PROFILO_TARIFFARIO_DESC)
|
||||
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,
|
||||
a.COD_PROFILO_TARIFFARIO,
|
||||
(case when upper(a.COD_PROFILO_TARIFFARIO) = 'U' AND
|
||||
upper(a.DESC_PROFILO_TARIFFARIO) = 'RICARICABILE BUSINESS' then 'Y'
|
||||
ELSE 'N' END) AS cod_profilo_tariffario_desc
|
||||
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(+)
|
||||
)
|
||||
/
|
||||
|
||||
-- creazione vista per SLA 3gg. --
|
||||
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW mnp_dw_sla_3gg_out_view (id_richiesta,
|
||||
tipo_messaggio,
|
||||
data_messaggio,
|
||||
data_messaggio_show,
|
||||
donor_effettivo,
|
||||
recipient_effettivo,
|
||||
terza_parte,
|
||||
nome_file,
|
||||
numero_giorni_ritardo,
|
||||
importo_penale,
|
||||
data_iniziale,
|
||||
data_finale,
|
||||
tipo_processo,
|
||||
numero_riga
|
||||
)
|
||||
AS
|
||||
((SELECT "ID_RICHIESTA", "TIPO_MESSAGGIO",
|
||||
TO_CHAR (data_messaggio, 'MM/yyyy') AS data_messaggio,"DATA_MESSAGGIO",
|
||||
"DONOR_EFFETTIVO", "RECIPIENT_EFFETTIVO", "TERZA_PARTE",
|
||||
"NOME_FILE", "NUMERO_GIORNI_RITARDO", "PENALE",
|
||||
t_iniziale AS data_iniziale, t_finale AS data_finale, "PROCESSO",
|
||||
ROWNUM
|
||||
FROM dwh.mnp_dw_sla_3gg_out@MNP));
|
||||
75
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcgoDML.sql
Normal file
75
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dbcgoDML.sql
Normal file
@@ -0,0 +1,75 @@
|
||||
-- eseguire come utente DBCGO
|
||||
|
||||
|
||||
-- aggiunta valori LOV per visualizzazione PCN ---
|
||||
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'ABBONATO_PREPAGATO','D' ,'Y');
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'ABBONATO_PREPAGATO','X' ,'N');
|
||||
|
||||
|
||||
|
||||
-- aggiunta valori LOV per gestione Virrtuali TIM in Rep Amministrativi --
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR','COOP' ,'COOPItalia');
|
||||
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR','TISC' ,'Tiscali');
|
||||
|
||||
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_DONOR','NOVE' ,'Noverca');
|
||||
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT','COOP' ,'COOPItalia');
|
||||
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT','TISC' ,'Tiscali');
|
||||
|
||||
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'AOM_RECIPIENT','NOVE' ,'Noverca');
|
||||
|
||||
|
||||
-- Aggiunt valori LOV per gestione SLA 3gg
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'SLA_PENALI','SLA0' ,'SLA0');
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'SLA_PENALI','SLA1' ,'SLA1');
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'SLA_PENALI','SLA2' ,'SLA2');
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'SLA_PENALI','SLA3' ,'SLA3');
|
||||
|
||||
|
||||
|
||||
-- Aggiunta valori per Report AGCOM
|
||||
|
||||
INSERT INTO dbcgo_vo_report_agcom
|
||||
VALUES
|
||||
(17,'9r - SLA Recipient','9R',80);
|
||||
|
||||
INSERT INTO dbcgo_vo_report_agcom
|
||||
VALUES
|
||||
(18,'9d - SLA Donating','9D',85);
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'COD_PROF_TARIFF','U' ,'Y');
|
||||
|
||||
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
|
||||
VALUES (SEQ_LOV.NEXTVAL,'COD_PROF_TARIFF','X' ,'N');
|
||||
|
||||
COMMIT;
|
||||
16
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dwh.sql
Normal file
16
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dwh.sql
Normal file
@@ -0,0 +1,16 @@
|
||||
--execute as DWH
|
||||
|
||||
spool /mnpapp/log/script/dwh_Kit_aprile_10.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
96
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dwhDDL.sql
Normal file
96
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitAprile10/dwhDDL.sql
Normal file
@@ -0,0 +1,96 @@
|
||||
--Eseguire come utente DWH
|
||||
|
||||
|
||||
|
||||
|
||||
-- creazione tabella per report SLA 3gg. --
|
||||
|
||||
CREATE TABLE MNP_DW_SLA_3GG_OUT
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
|
||||
TIPO_MESSAGGIO VARCHAR2(23 BYTE) NOT NULL,
|
||||
ID_PROG NUMBER NOT NULL,
|
||||
DATA_MESSAGGIO DATE NOT NULL,
|
||||
DONOR_EFFETTIVO VARCHAR2(4 BYTE) NOT NULL,
|
||||
RECIPIENT_EFFETTIVO VARCHAR2(4 BYTE) NOT NULL,
|
||||
TERZA_PARTE VARCHAR2(4 BYTE),
|
||||
NOME_FILE VARCHAR2(27 BYTE) NULL,
|
||||
NUMERO_GIORNI_RITARDO NUMBER DEFAULT 0 NOT NULL,
|
||||
PENALE NUMBER DEFAULT 0 NOT NULL,
|
||||
T_INIZIALE DATE NOT NULL,
|
||||
T_FINALE DATE NOT NULL,
|
||||
PROCESSO VARCHAR2(1 BYTE) NOT NULL,
|
||||
DATA_CUT_OVER DATE NOT NULL,
|
||||
numero_sim NUMBER DEFAULT 0
|
||||
)
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCOMPRESS
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX MNP_DW_SLA_3GG_OUT_PK ON MNP_DW_SLA_3GG_OUT
|
||||
(ID_RICHIESTA, TIPO_MESSAGGIO, ID_PROG)
|
||||
LOGGING
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_DW_SLA_3GG_OUT ADD (
|
||||
CONSTRAINT MNP_DW_SLA_3GG_OUT_PK
|
||||
PRIMARY KEY
|
||||
(ID_RICHIESTA, TIPO_MESSAGGIO, ID_PROG)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 10M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
|
||||
|
||||
CREATE SEQUENCE SEQ_ID_PROG
|
||||
START WITH 1
|
||||
MAXVALUE 999999999999999999999999999
|
||||
MINVALUE 1
|
||||
NOCYCLE
|
||||
NOCACHE
|
||||
NOORDER;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user