First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,262 @@
|
||||
CREATE OR REPLACE VIEW DBCGO_GESTIONE_RIC_V00
|
||||
(ID_RICHIESTA, STATO, STATO_RICHIESTA, 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, TC_STATO_ID, CODICE_OPERATORE_V_DONOR, CODICE_OPERATORE_V_RECIPIENT,
|
||||
PREVALIDAZIONE, FLAG_FURTO, FLAG_PREVALIDAZIONE, ABBONATO_PREPAGATO, FLAG_PROGETTO_ADHOC,
|
||||
ID_BUSINESS, TRASFERIMENTO_CON_SBLOCCO, NOME_FILE_SBLOCCO, DATA_CESSAZIONE_EFFETTIVA, ESITO_CAS,
|
||||
DESCRIZIONE_ESITO_GISP, DATA_VALIDAZIONE_EFFETTIVA, DATA_AGGIORNAMENTO_DCO)
|
||||
AS
|
||||
(SELECT a.id_richiesta,
|
||||
s.id_stato,
|
||||
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,
|
||||
to_number(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,
|
||||
DECODE (a.nome_ot_geo, NULL, NULL, NVL (h.name, 'NN'))
|
||||
AS NOME_OT_GEO,
|
||||
DECODE (a.nome_ot_leg, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
a.id_priorita_mnp,
|
||||
a.data_transizione_stato_grp,
|
||||
a.codice_operatore_donating,
|
||||
s.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,
|
||||
NVL (h.descr, 'Non disponibile') AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') 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,
|
||||
--**************************************
|
||||
NULL AS operatore_virtuale, --m.descr AS operatore_virtuale,
|
||||
--**************************************
|
||||
a.stato_linea,
|
||||
a.flag_tc,
|
||||
a.data_presa_in_carico,
|
||||
--tc.nome_file_aom,
|
||||
getNomeFileEspOUT(a.id_richiesta) AS nome_file_aom,
|
||||
tc.importo,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.stato AS tc_stato_id,
|
||||
a.codice_operatore_v_donor,
|
||||
a.codice_operatore_v_recipient,
|
||||
a.prevalidazione,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.abbonato_prepagato,
|
||||
DECODE (NVL (t.descr, 'N'),'Y','Y','N',DECODE(NVL (n.descr, 'N'),'Y','Y','N' )) FLAG_PROGETTO_ADHOC,
|
||||
NULL id_business,
|
||||
DECODE ( tc.FLAG_VERIFICA_CREDITO_ANOMALO,1,'CA',0,DECODE((SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),0,NULL,'CSS'))
|
||||
AS trasferimento_con_sblocco,
|
||||
getNomeFileSbloccoOUT(a.id_richiesta) AS nome_file_sblocco,
|
||||
a.DATA_CUT_OVER_EFF AS data_cessazione_effettiva,
|
||||
A.ESITO_CAS AS ESITO_CAS,
|
||||
A.DESCRIZIONE_ESITO_GISP AS DESCRIZIONE_ESITO_GISP,
|
||||
a.DATA_VALIDAZIONE_EFFETTIVA,
|
||||
a.DATA_AGGIORNAMENTO_DCO
|
||||
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 t,
|
||||
DBCGO_LOV n,
|
||||
DBCGO_GESTIONE_RICHIESTA_TC tc,
|
||||
DBCGO_STATO_MAPPING_DON_RECV s
|
||||
WHERE (a.CODICE_OPERATORE_V_DONOR IS NULL
|
||||
AND (a.CODICE_OPERATORE_DONATING = 'TIMG'
|
||||
OR a.CODICE_OPERATORE_DONATING = 'TIMT'))
|
||||
AND 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 t.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.richiestaadhoc = t.name(+)
|
||||
AND n.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.richiestaadhocaom = n.name(+)
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
AND s.id_stato_donor = a.stato
|
||||
UNION ALL
|
||||
SELECT a.id_richiesta,
|
||||
s.id_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,
|
||||
NULL AS richiestaadhocaom,
|
||||
a.RICHIESTAADHOC AS richiestaadhoc,
|
||||
a.marcaggio,
|
||||
a.sottomarcaggio,
|
||||
0 AS id_priorita,
|
||||
a.DATA_INSERIMENTO insert_date,
|
||||
a.DATA_ORA_MODIFICA update_date,
|
||||
NULL AS codice_gruppo,
|
||||
a.iccd_serial_number,
|
||||
NULL AS imsi,
|
||||
0 AS ipotesi_rifiuto,
|
||||
a.numero_documento,
|
||||
a.tipo_documento,
|
||||
NULL AS TIMESTAMP,
|
||||
a.data_transizione_stato,
|
||||
DECODE (a.nome_ot_geo, NULL, NULL, NVL (h.name, 'NN'))
|
||||
AS NOME_OT_GEO,
|
||||
DECODE (a.nome_ot_leg, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
0 AS id_priorita_mnp,
|
||||
NULL data_transizione_stato_grp,
|
||||
a.codice_operatore_donating,
|
||||
s.descr AS descr_stato,
|
||||
b.vis_day_num AS vis_day_num,
|
||||
0 AS id_stato_grp,
|
||||
0 AS priority_type,
|
||||
NULL AS priorita,
|
||||
NULL AS priorita_mnp,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
NVL (h.descr, 'Non disponibile') AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') 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,
|
||||
0 AS pp_num,
|
||||
a.codice_operatore_DONATING AS operatore_virtuale,
|
||||
NULL stato_linea,
|
||||
a.flag_tc,
|
||||
a.data_presa_in_carico,
|
||||
NULL nome_file_aom,
|
||||
tc.importo,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.stato AS tc_stato_id,
|
||||
a.codice_operatore_DONATING AS codice_operatore_v_donor,
|
||||
a.codice_operatore_recipient AS codice_operatore_v_recipient,
|
||||
a.prevalidazione,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.abbonato_prepagato,
|
||||
--NVL (t.descr, 'N') FLAG_PROGETTO_ADHOC,
|
||||
decode(a.RICHIESTAADHOC,1,'Y','N') FLAG_PROGETTO_ADHOC,
|
||||
a.BUSINESS_ID_REC id_business,
|
||||
DECODE ( tc.FLAG_VERIFICA_CREDITO_ANOMALO,1,'CA',0,DECODE((SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (name))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),0,NULL,'CSS'))
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
a.DATA_CUT_OVER_EFF AS data_cessazione_effettiva,
|
||||
A.ESITO_CAS AS ESITO_CAS,
|
||||
A.DESCRIZIONE_ESITO_GISP AS DESCRIZIONE_ESITO_GISP,
|
||||
a.data_validazione_eff,
|
||||
NULL -- DATA_AGGIORNAMENTO_DCO
|
||||
FROM DBCGO_GEST_RICH_REC_VIRT a,
|
||||
DBCGO_STATO_REC_VIRT b,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
DBCGO_LOV h,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
--DBCGO_LOV t,
|
||||
DBCGO_GEST_RIC_REC_VIRT_TC tc,
|
||||
DBCGO_STATO_MAPPING_DON_RECV s
|
||||
--MNP_DWH_RICH_REC_VIRT_EXT e, #portate le info su DBCGO
|
||||
--MNP_DWH_TC_ANOMALO tc_ext #portate le info su DBCGO
|
||||
WHERE a.stato = b.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 t.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
--AND a.RICHIESTAADHOC = TO_NUMBER (t.name(+))
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
--AND ((tc.stato IS NOT NULL AND s.id_stato_tc=tc.stato) OR (tc.stato IS NULL AND s.id_stato_rec_virt = a.stato))
|
||||
AND s.id_stato_rec_virt = a.stato
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
);
|
||||
|
||||
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbc.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbc.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_KS7_2013.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
--@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
47
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbcDML.sql
Normal file
47
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbcDML.sql
Normal file
@@ -0,0 +1,47 @@
|
||||
SET DEFINE OFF;
|
||||
|
||||
|
||||
Insert into MNP_ANAGRAFICA_PROCESSO
|
||||
(CODICE_PROCESSO, NOME_PROCESSO)
|
||||
Values
|
||||
('ZB', 'GatewayController');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '9999', 1, '00');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '0064', 1, '00');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '0054', 1, '00');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '0083', 1, '00');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '1600', 1, '00');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '1203', 1, '00');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '0001', 1, '00');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '0002', 1, '00');
|
||||
Insert into MNP_PROCESSO_LOG
|
||||
(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
|
||||
Values
|
||||
('ZB', '0003', 1, '00');
|
||||
|
||||
|
||||
|
||||
COMMIT;
|
||||
19
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbcgo.sql
Normal file
19
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbcgo.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_Kit_Luglio_13.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcgoDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
@@dbcgoDML2.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
49
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbcgoDDL.sql
Normal file
49
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbcgoDDL.sql
Normal file
@@ -0,0 +1,49 @@
|
||||
ALTER TABLE dbcgo_gestione_richiesta
|
||||
ADD data_aggiornamento_dco date;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_DW_REPORT_ATTIVAZIONI AS
|
||||
SELECT SUBSTR(r.msisdn,3) msisdn,
|
||||
NVL (r.codice_operatore_v_donor,
|
||||
r.codice_operatore_donating
|
||||
) codice_operatore_don_eff,
|
||||
r.data_transizione_stato data_evasione,
|
||||
r.data_cut_over_eff data_attivazione,
|
||||
r.codice_dealer, r.tipo_cliente,
|
||||
r.data_transizione_stato data_evento
|
||||
FROM dbcgo_gestione_richiesta_rec r
|
||||
WHERE r.stato = 12
|
||||
AND r.codice_operatore_recipient = 'TIMG'
|
||||
AND r.codice_operatore_v_recipient IS NULL
|
||||
UNION
|
||||
SELECT SUBSTR(dv.msisdn,3) msisdn, dv.codice_operatore_donating,
|
||||
dv.data_transizione_stato data_evasione, dv.data_cut_over_eff data_attivazione,
|
||||
dv.codice_dealer, dv.tipo_cliente,
|
||||
dv.data_transizione_stato data_evento
|
||||
FROM dbcgo_gest_rich_don_virt dv
|
||||
WHERE dv.stato = 11 AND dv.codice_operatore_recipient = 'TIMG';
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_DW_REPORT_CESSAZIONI AS
|
||||
select SUBSTR(d.msisdn,3) msisdn, nvl(d.codice_operatore_v_recipient,
|
||||
d.codice_operatore_recipient) CODICE_OPERATORE_REC_EFF,
|
||||
d.data_transizione_stato data_cut_over_calc,
|
||||
d.abbonato_prepagato, d.tipo_cliente,
|
||||
d.data_transizione_stato data_evento
|
||||
from dbcgo_gestione_richiesta d
|
||||
where d.stato = 16
|
||||
and d.codice_operatore_donating = 'TIMG'
|
||||
and d.codice_operatore_v_donor is null
|
||||
union
|
||||
select SUBSTR(rv.msisdn,3) msisdn, rv.codice_operatore_recipient,
|
||||
rv.data_transizione_stato data_cut_over_calc,
|
||||
rv.abbonato_prepagato, rv.tipo_cliente,
|
||||
rv.data_transizione_stato data_evento
|
||||
from dbcgo_gest_rich_rec_virt rv
|
||||
where rv.stato = 12
|
||||
and rv.codice_operatore_donating = 'TIMG';
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW MNP_DW_REPORT_CAPACITAEVASIONE AS
|
||||
SELECT *
|
||||
FROM MNP_DW_REPORT_CAPACITAEVASIONE@DWH;
|
||||
74
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbcgoDML.sql
Normal file
74
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dbcgoDML.sql
Normal file
@@ -0,0 +1,74 @@
|
||||
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR)
|
||||
values (SEQ_LOV.nextVal,'REPORT','ATT','ATTIVAZIONI MNP');
|
||||
|
||||
insert into DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR)
|
||||
values (SEQ_LOV.nextVal,'REPORT','CES','CESSAZIONI MNP');
|
||||
|
||||
COMMIT;
|
||||
|
||||
insert into DBCGO_LOV_REF(LOV_ID,LOV_ID_REF)
|
||||
values (
|
||||
(
|
||||
select LOV_ID
|
||||
from DBCGO_LOV
|
||||
where LOV_NAME = 'REPORT' AND NAME = 'ATT'
|
||||
)
|
||||
,
|
||||
(
|
||||
select LOV_ID
|
||||
from DBCGO_LOV
|
||||
where LOV_NAME = 'REPORT_ID' AND NAME = 'ND'
|
||||
)
|
||||
);
|
||||
|
||||
insert into DBCGO_LOV_REF(LOV_ID,LOV_ID_REF)
|
||||
values (
|
||||
(
|
||||
select LOV_ID
|
||||
from DBCGO_LOV
|
||||
where LOV_NAME = 'REPORT' AND NAME = 'CES'
|
||||
)
|
||||
,
|
||||
(
|
||||
select LOV_ID
|
||||
from DBCGO_LOV
|
||||
where LOV_NAME = 'REPORT_ID' AND NAME = 'ND'
|
||||
)
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
|
||||
insert into DBCGO_FUNZIONE_WEB (ID,NOME,DESCRIZIONE,ORDINE,MENU)
|
||||
values ( (select max(id)+1 from DBCGO_FUNZIONE_WEB),'REPORT UFFICIALI','REPORT UFFICIALI',115,'1');
|
||||
|
||||
update DBCGO_FUNZIONE_WEB
|
||||
set ID_PADRE = (
|
||||
select ID
|
||||
from DBCGO_FUNZIONE_WEB
|
||||
where NOME = 'REPORT UFFICIALI'
|
||||
)
|
||||
where NOME = 'REPORT AGCOM';
|
||||
|
||||
insert into DBCGO_FUNZIONE_WEB (ID,ID_PADRE,NOME,COMANDO,DESCRIZIONE,ORDINE,MENU)
|
||||
values ((select max(id)+1 from DBCGO_FUNZIONE_WEB),
|
||||
(
|
||||
select ID
|
||||
from DBCGO_FUNZIONE_WEB
|
||||
where NOME = 'REPORT UFFICIALI'
|
||||
)
|
||||
,'REPORT CAPACITA'' EVASIONE', 'reportCapacitaEvasione.do','REPORT CAPACITA'' EVASIONE',116, '1');
|
||||
|
||||
COMMIT;
|
||||
|
||||
insert into DBCGO_PROFILO_FUNZIONE_WEB values (
|
||||
(select ID FROM DBCGO_PROFILO WHERE nome = 'GC'),
|
||||
(select id FROM DBCGO_FUNZIONE_WEB where NOME = 'REPORT UFFICIALI')
|
||||
);
|
||||
|
||||
insert into DBCGO_PROFILO_FUNZIONE_WEB values (
|
||||
(select ID FROM DBCGO_PROFILO WHERE nome = 'GC'),
|
||||
(select id FROM DBCGO_FUNZIONE_WEB where NOME = 'REPORT CAPACITA'' EVASIONE')
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
insert into DBCGO_VO_REPORT_AGCOM(ID,LABEL,VALUE,ORDINE) values((select max(id)+1 from DBCGO_VO_REPORT_AGCOM), 'TUTTI XLS', 'TUTTI_XLS', (select max(ordine)+5 from DBCGO_VO_REPORT_AGCOM));
|
||||
|
||||
COMMIT;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dwh.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dwh.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dwh_KS7_2013.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dwhDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dwhDML.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
12
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dwhDDL.sql
Normal file
12
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dwhDDL.sql
Normal file
@@ -0,0 +1,12 @@
|
||||
create table dwh.MNP_DW_REPORT_CAPACITAEVASIONE
|
||||
(
|
||||
MESE VARCHAR2(8) not null,
|
||||
GIORNI_LAVORATIVI NUMBER,
|
||||
RICHIESTE_PRESEINCARICO NUMBER,
|
||||
RICHIESTE_SCARTATE_WAITLIST NUMBER,
|
||||
RICHIESTE_SCARTATE_MANPROGR NUMBER
|
||||
) TABLESPACE TAB_SMALL;
|
||||
|
||||
alter table dwh.MNP_DW_REPORT_CAPACITAEVASIONE
|
||||
add constraint PK_MNP_REPORT_CAPACITAEVASIONE primary key (MESE)
|
||||
using index tablespace TAB_IDX_SMALL;
|
||||
53
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dwhDML.sql
Normal file
53
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio13/dwhDML.sql
Normal file
@@ -0,0 +1,53 @@
|
||||
INSERT INTO dwh.MNP_DW_REPORT_CAPACITAEVASIONE
|
||||
(MESE, GIORNI_LAVORATIVI, RICHIESTE_PRESEINCARICO, RICHIESTE_SCARTATE_WAITLIST, RICHIESTE_SCARTATE_MANPROGR)
|
||||
VALUES(
|
||||
TO_CHAR(Last_Day(ADD_MONTHS(sysdate,-2))+1,'MM/YYYY'),
|
||||
dwh.FUN_GIORNI_LAVORATIVI(Last_Day(ADD_MONTHS(sysdate,-1)), Last_Day(ADD_MONTHS(sysdate,-2))+1),
|
||||
( select count(*)
|
||||
from mnp_storico_richiesta t, mnp_gestione_richiesta r
|
||||
where t.id_richiesta = r.id_richiesta
|
||||
and (r.richiestaadhocaom = 0 and r.richiestaadhoc = 0)
|
||||
and t.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
|
||||
and r.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
|
||||
and t.stato_a = 3),
|
||||
( select count(*)
|
||||
from mnp_gestione_richiesta t
|
||||
where t.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
|
||||
and t.stato = 4
|
||||
and (t.richiestaadhocaom = 0 and t.richiestaadhoc = 0)
|
||||
and t.codice_controllo_validazione = 7),
|
||||
( select count(*)
|
||||
from mnp_gestione_richiesta t
|
||||
where t.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
|
||||
and t.stato = 4
|
||||
and t.codice_controllo_validazione = 3)
|
||||
);
|
||||
|
||||
INSERT INTO dwh.MNP_DW_REPORT_CAPACITAEVASIONE
|
||||
(MESE, GIORNI_LAVORATIVI, RICHIESTE_PRESEINCARICO, RICHIESTE_SCARTATE_WAITLIST, RICHIESTE_SCARTATE_MANPROGR)
|
||||
VALUES(
|
||||
TO_CHAR(Last_Day(ADD_MONTHS(sysdate,-3))+1,'MM/YYYY'),
|
||||
dwh.FUN_GIORNI_LAVORATIVI(Last_Day(ADD_MONTHS(sysdate,-1)), Last_Day(ADD_MONTHS(sysdate,-2))+1),
|
||||
( select count(*)
|
||||
from mnp_storico_richiesta t, mnp_gestione_richiesta r
|
||||
where t.id_richiesta = r.id_richiesta
|
||||
and (r.richiestaadhocaom = 0 and r.richiestaadhoc = 0)
|
||||
and t.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
|
||||
and r.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
|
||||
and t.stato_a = 3),
|
||||
( select count(*)
|
||||
from mnp_gestione_richiesta t
|
||||
where t.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
|
||||
and t.stato = 4
|
||||
and (t.richiestaadhocaom = 0 and t.richiestaadhoc = 0)
|
||||
and t.codice_controllo_validazione = 7),
|
||||
( select count(*)
|
||||
from mnp_gestione_richiesta t
|
||||
where t.dataricezionerichiesta between Last_Day(ADD_MONTHS(sysdate,-2))+1 AND Last_Day(ADD_MONTHS(sysdate,-1))
|
||||
and t.stato = 4
|
||||
and t.codice_controllo_validazione = 3)
|
||||
);
|
||||
|
||||
|
||||
|
||||
commit;
|
||||
@@ -0,0 +1,13 @@
|
||||
UPDATE MNP_ANAGRAFICA_OPERATORI
|
||||
SET ATTIVO = 'S', DESCRIZIONE = 'Lycamobile Plus'
|
||||
WHERE ID_OPERATORE = 'LMIT';
|
||||
|
||||
UPDATE MNP_EVASIONE_REC
|
||||
SET CAPACITA_MINIMA = 500, CAPACITA_TOTALE = 500, CAPACITA_EVASA_B = 1, CAPACITA_EVASA_C = 15
|
||||
WHERE ID_OPERATORE = 'LMIT';
|
||||
|
||||
UPDATE MNP_OLO
|
||||
SET url = 'https://mnp.lycamobile.it/RequestReceiver.svc/GetRequest'
|
||||
WHERE DESC_OLO = 'LMIT';
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,5 @@
|
||||
UPDATE MNP_ANAGRAFICA_OPERATORI
|
||||
SET DESCRIZIONE = 'Lycamobile Plus'
|
||||
WHERE ID_OPERATORE = 'LMIT';
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user