First Commit - Source Code from Reply
This commit is contained in:
19
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitGennaio2019/dbc.sql
Normal file
19
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitGennaio2019/dbc.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
--execute as MNP
|
||||
|
||||
spool /mnpapp/log/script/dbcDML_Plintron.log;
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML_Plintron.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA per SM_2363
|
||||
|
||||
spool /mnpapp/log/script/dbcDML_SM_2363.log;
|
||||
|
||||
@@dbcDML_SM_2363.sql
|
||||
|
||||
-----------------------------
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,30 @@
|
||||
-- INSERIMENTO ANAGRAFICA SCHEMA MNP
|
||||
INSERT INTO MNP_ANAGRAFICA_OPERATORI (ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO, INIZIALE_ID_AMM, DESCRIZIONE, ATTIVO)
|
||||
VALUES ('PLTN', 'RETE', 'PLTN', NULL, 'Q', 'PLINTRON ITALIA FULL', 'N');
|
||||
|
||||
-- UPDATE DESCRIZIONE ANAGRAFICA DEL OPERATORE VEIV( VEI --> HO Mobile)
|
||||
UPDATE MNP_ANAGRAFICA_OPERATORI SET DESCRIZIONE='HO Mobile'
|
||||
WHERE ID_OPERATORE='VEIV';
|
||||
|
||||
--MODIFICARE CON URL FORNITO DA OPERATORE DI CONFIGURAZIONE DEL GW (PLTN) FLAG DEFAULT A ZERO POI SUCCESSIVAMENTE DOVRANNO ESSERE CAMBIATI
|
||||
--IN BASE ALLE ESIGENZE
|
||||
INSERT INTO MNP_OLO (COD_OLO, DESC_OLO, URL, ROUTING_NUMBER, FLAG_TERZE_PARTI, FLAG_DONATING)
|
||||
VALUES (54, 'PLTN', 'xxx', '750', 0, 0);
|
||||
|
||||
--- come prefisso MSISDN
|
||||
INSERT INTO MNP_OLO_PREFISSI (COD_OLO, PREFIX ) VALUES (54, '3760');
|
||||
|
||||
-- L'Operatore deve confermare la Capacita' di Evasione e i valori degli SLA dipendenti devono essere ricalcolati da formula
|
||||
INSERT INTO MNP_EVASIONE_REC (CAPACITA_MINIMA, CAPACITA_TOTALE, CAPACITA_EVASA_B, CAPACITA_EVASA_C, COD_OLO,
|
||||
CAPACITA_EVASA, CAPACITA_TOTALE_NUOVA, PERC_BU, DATA_UTILIZZO, DATA_UPDATE, ID_OPERATORE) VALUES
|
||||
(0, 0, 0, 0, 54, 0, 0, 50, NULL, NULL, 'PLTN');
|
||||
|
||||
-- INSERIMENTO SLA VALORI RIPORTATI IN 11.5 SLA e Penali PAG 32 (OK)
|
||||
INSERT INTO MNP_IMPORTI_SLA_OPERATORE (ID_OPERATORE, SLA, IMPORTO) VALUES('PLTN','SLAX',10);
|
||||
INSERT INTO MNP_IMPORTI_SLA_OPERATORE (ID_OPERATORE, SLA, IMPORTO) VALUES('PLTN','SLAY',10);
|
||||
INSERT INTO MNP_IMPORTI_SLA_OPERATORE (ID_OPERATORE, SLA, IMPORTO) VALUES('PLTN','SLAZ',10);
|
||||
INSERT INTO MNP_IMPORTI_SLA_OPERATORE (ID_OPERATORE, SLA, IMPORTO) VALUES('PLTN','SLA0',10);
|
||||
INSERT INTO MNP_IMPORTI_SLA_OPERATORE (ID_OPERATORE, SLA, IMPORTO) VALUES('PLTN','SLA1',30);
|
||||
INSERT INTO MNP_IMPORTI_SLA_OPERATORE (ID_OPERATORE, SLA, IMPORTO) VALUES('PLTN','SLA2',3);
|
||||
INSERT INTO MNP_IMPORTI_SLA_OPERATORE (ID_OPERATORE, SLA, IMPORTO) VALUES('PLTN','SLA3',1);
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
-- 2018-BU-0069762 R1C-18-2118 MNP_RU_528 2018_C11 RIAPERTURA
|
||||
-- Abilitazione profilo utente GD a voce menu LOGIN TO BI
|
||||
-- Slave Script, COMMIT must be performed by Master Script
|
||||
|
||||
SELECT * FROM MNP.MNP_PROFILI_FUNZIONALITA WHERE CODICE_PROFILO = 'GD' ORDER BY ID_PROG;
|
||||
|
||||
--RIMUOVO PRIMA L'EVENTUALE VALORE
|
||||
DELETE MNP.MNP_PROFILI_FUNZIONALITA
|
||||
WHERE CODICE_PROFILO='GD' AND ID_PROG=(select ID_PROG from mnp_funzionalita_gui where comando_funz='DBCGO_ACCESSO_BI');
|
||||
|
||||
INSERT INTO MNP.MNP_PROFILI_FUNZIONALITA (CODICE_PROFILO, ID_PROG) VALUES ('GD', (select ID_PROG from mnp_funzionalita_gui where comando_funz='DBCGO_ACCESSO_BI') );
|
||||
|
||||
SELECT * FROM MNP.MNP_PROFILI_FUNZIONALITA WHERE CODICE_PROFILO = 'GD' ORDER BY ID_PROG;
|
||||
|
||||
-- EOS
|
||||
24
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitGennaio2019/dbcgo.sql
Normal file
24
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitGennaio2019/dbcgo.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgoDML_Plintron.log;
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML_Plintron.sql
|
||||
|
||||
spool /mnpapp/log/script/dbcgoDML_Plintron.log;
|
||||
|
||||
---MODIFICA VISTA GESTIONE REC
|
||||
|
||||
@@dbcgoDDL_gestione_ric_rec_v01.sql
|
||||
|
||||
-----------------------------
|
||||
spool /mnpapp/log/script/dbcgoDML_SM_2363.log;
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA FOR SM_2363
|
||||
|
||||
@@dbcgoDML_SM_2363.sql
|
||||
|
||||
commit;
|
||||
spool off;
|
||||
@@ -0,0 +1,334 @@
|
||||
|
||||
CREATE OR REPLACE FORCE VIEW "DBCGO"."DBCGO_GESTIONE_RIC_REC_V01" ("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", "TC_STATO_ID", "CODICE_OPERATORE_V_DONOR", "FLAG_FURTO", "FLAG_PREVALIDAZIONE", "CODICERIFIUTOVALIDAZIONE", "FLAG_PROGETTO_ADHOC", "ID_BUSINESS", "TRASFERIMENTO_CON_SBLOCCO", "NOME_FILE_SBLOCCO", "NOME_FILE_ESP", "DATA_ATTIVAZIONE_EFFETTIVA", "DATA_ACQUISIZIONE", "NOME_FILE_TCR") AS
|
||||
(SELECT /*+ INDEX(a) */
|
||||
a.ID_RICHIESTA,
|
||||
s.id_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,
|
||||
DECODE (a.nome_ot, NULL, NULL, NVL (f.name, 'NN')) AS 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,
|
||||
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,
|
||||
NVL (f.descr, 'Non disponibile') 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,
|
||||
getNomeFileESP (a.id_richiesta, a.CODICE_OPERATORE_DONATING, 0)
|
||||
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.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
a.codici_rifiuto_validazione,
|
||||
DECODE (NVL (t.descr, 'N'),
|
||||
'Y',
|
||||
'Y',
|
||||
'N',
|
||||
DECODE (NVL (tt.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 (REPLACE(name,',','.')))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
getNomeFileSbloccoIN (a.id_richiesta) AS nome_file_sblocco,
|
||||
getNomeFileESP (a.id_richiesta, a.CODICE_OPERATORE_DONATING, 1)
|
||||
AS nome_file_esp,
|
||||
a.DATA_CUT_OVER_EFF AS data_attivazione_effettiva,
|
||||
A.DATA_ACQUISIZIONE,
|
||||
getnomefileTCR (a.id_richiesta) AS nome_file_TCR
|
||||
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 t,
|
||||
DBCGO_LOV tt,
|
||||
DBCGO_LOV_REF p,
|
||||
DBCGO_PROFILO_TARIFFARIO PTP,
|
||||
DBCGO_OFFERTA PTO,
|
||||
DBCGO_ACCORDO PTA,
|
||||
SAP_ANAG_FV saf,
|
||||
DBCGO_STATO_MAPPING_REC_DONV s
|
||||
--MNP_DWH_TC_ANOMALO tc_ext
|
||||
WHERE (a.CODICE_OPERATORE_V_RECIPIENT IS NULL
|
||||
AND (a.CODICE_OPERATORE_RECIPIENT = 'TIMG'
|
||||
OR a.CODICE_OPERATORE_RECIPIENT = 'TIMT'))
|
||||
AND 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 t.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND tt.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.RICHIESTAADHOC = TO_NUMBER (t.name(+))
|
||||
AND a.RICHIESTAADHOCAOM = TO_NUMBER (tt.name(+))
|
||||
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(+)
|
||||
--AND ((tc.stato IS NOT NULL AND s.id_stato_tc=tc.stato) OR (tc.stato IS NULL AND s.id_stato_recipient = a.stato))
|
||||
AND s.id_stato_recipient = a.stato
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
UNION ALL
|
||||
SELECT /*+ INDEX(a) */
|
||||
a.ID_RICHIESTA,
|
||||
s.id_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,
|
||||
NULL AS CAUSALE_ACCODAMENTO,
|
||||
a.RICHIESTAADHOC AS RICHIESTAADHOC,
|
||||
NULL AS RICHIESTAADHOCAOM,
|
||||
0 AS ID_PRIORITA,
|
||||
a.data_inserimento AS INSERT_DATE,
|
||||
a.DATA_ORA_MODIFICA AS UPDATE_DATE,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
NULL AS IMSI,
|
||||
DECODE (a.nome_ot, NULL, NULL, NVL (f.name, 'NN')) AS NOME_OT,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
NULL AS NUMERO_INVII,
|
||||
NULL AS TIMESTAMP,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
0 AS ID_PRIORITA_MNP,
|
||||
NULL AS DATA_TRANSIZIONE_STATO_GRP,
|
||||
a.CODICE_DEALER,
|
||||
NULL AS CAR1,
|
||||
NULL AS CAR2,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
NULL AS CODICE_GRUPPO,
|
||||
a.SISTEMA_MITT AS SISTEMA_MITTENTE,
|
||||
a.COD_PROFILO_TARIFFARIO,
|
||||
NULL AS COD_OFFERTA,
|
||||
NULL AS COD_ACCORDO,
|
||||
s.descr AS descr_stato,
|
||||
b.vis_day_num AS vis_day_num,
|
||||
NULL AS id_stato_grp,
|
||||
0 AS priority_type,
|
||||
NULL AS priorita,
|
||||
NULL AS priorita_mnp,
|
||||
NVL (f.descr, 'Non disponibile') 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,
|
||||
NULL AS car1_desc, --i.descr AS car1_desc,
|
||||
NULL AS car2_desc, --l.descr AS car2_desc,
|
||||
n.descr AS sistema_mittente_desc,
|
||||
NULL AS DESC_PROFILO_TARIFFARIO, --PTP.DESC_PROFILO_TARIFFARIO,
|
||||
NULL AS DESC_OFFERTA, --PTO.DESC_OFFERTA,
|
||||
NULL AS DESC_ACCORDO, --PTA.DESC_ACCORDO,
|
||||
NULL AS cod_canale, --a.cod_canale,
|
||||
NULL AS descr, --q.descr,
|
||||
o.name AS SOTTOCANALE_ACQUISIZIONE,
|
||||
o.descr AS SOTTOCANALE_ACQUISIZIONE_DESC,
|
||||
saf.SEGMENTAZIONE_CANALE,
|
||||
NULL AS pp_num,
|
||||
NULL AS TIPO_OPERAZIONE,
|
||||
NULL AS TIPO_OPERAZIONE_DESC, -- r.descr AS TIPO_OPERAZIONE_DESC,
|
||||
NULL AS CODICE_ORDINE,
|
||||
a.flag_tc,
|
||||
a.data_presa_in_carico AS data_presa_in_carico,
|
||||
NULL 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_DONATING,
|
||||
a.FLAG_FURTO,
|
||||
a.FLAG_PREVALIDAZIONE,
|
||||
a.CODICERIFIUTOVALIDAZIONE AS codici_rifiuto_validazione,
|
||||
decode(a.RICHIESTAADHOC,1,'Y','N') FLAG_PROGETTO_ADHOC,
|
||||
a.BUSINESS_ID_DON AS ID_BUSINESS,
|
||||
DECODE (
|
||||
(SELECT TRUNC ( (tc.importo - 1) / TO_NUMBER (REPLACE(name,',','.')))
|
||||
FROM DBCGO_LOV
|
||||
WHERE lov_name = 'SOGLIA_CREDITO'),
|
||||
0,
|
||||
NULL,
|
||||
'CSS'
|
||||
)
|
||||
AS trasferimento_con_sblocco,
|
||||
NULL AS nome_file_sblocco,
|
||||
getNomeFileESP (a.id_richiesta, a.CODICE_OPERATORE_DONATING, 1)
|
||||
AS nome_file_esp,
|
||||
a.DATA_CUT_OVER_EFF AS data_attivazione_effettiva,
|
||||
A.DATA_ACQUISIZIONE,
|
||||
getnomefileTCR (a.id_richiesta) AS nome_file_TCR
|
||||
FROM DBCGO_GEST_RICH_DON_VIRT a,
|
||||
DBCGO_GEST_RIC_DON_VIRT_TC tc,
|
||||
DBCGO_STATO_DON_VIRT b,
|
||||
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 t,
|
||||
--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,
|
||||
DBCGO_STATO_MAPPING_REC_DONV s
|
||||
--MNP_DWH_TC_ANOMALO tc_ext,
|
||||
--MNP_DWH_RICH_DON_VIRT_EXT e
|
||||
WHERE a.stato = b.id_stato
|
||||
AND a.nome_ot = f.NAME(+)
|
||||
AND f.lov_name(+) = 'OT'
|
||||
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 t.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
--AND a.id_richiesta = e.id_richiesta(+)
|
||||
--AND a.RICHIESTAADHOC = TO_NUMBER (t.name(+))
|
||||
--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_mitt = 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 (+)
|
||||
--AND ((tc.stato IS NOT NULL AND s.id_stato_tc=tc.stato) OR (tc.stato IS NULL AND s.id_stato_don_virt = a.stato))
|
||||
AND s.id_stato_don_virt = a.stato
|
||||
--AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
);
|
||||
@@ -0,0 +1,23 @@
|
||||
---INSERIMENTO PLTN SU DBCGO_ANAGRAFICA_OPERATORI
|
||||
INSERT INTO DBCGO.DBCGO_ANAGRAFICA_OPERATORI ( ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, INIZIALE_ID_AMM, DESCRIZIONE )
|
||||
VALUES ( 'PLTN', 'RETE', 'PLTN', 'Q', 'PLINTRON ITALIA FULL');
|
||||
|
||||
---INSERIMENTO PLTN SU DBCGO_LOV
|
||||
INSERT INTO DBCGO.DBCGO_LOV (LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'AOM', 'PLTN','PLINTRON ITALIA FULL', null);
|
||||
INSERT INTO DBCGO.DBCGO_LOV (LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'AOM_DONOR', 'PLTN','PLINTRON ITALIA FULL', null);
|
||||
INSERT INTO DBCGO.DBCGO_LOV (LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'AOM_RECIPIENT', 'PLTN', 'PLINTRON ITALIA FULL', null);
|
||||
INSERT INTO DBCGO.DBCGO_LOV (LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'AOM_DONOR_SLA', 'PLTN', 'PLINTRON ITALIA FULL', null);
|
||||
INSERT INTO DBCGO.DBCGO_LOV (LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'AOM_RECIPIENT_SLA', 'PLTN', 'PLINTRON ITALIA FULL', null);
|
||||
|
||||
---MODIFICA DESCRIZIONE OPERATORE VEIV SU DBCGO_LOV
|
||||
UPDATE DBCGO.DBCGO_LOV
|
||||
SET DESCR='HO Mobile'
|
||||
WHERE NAME='VEIV';
|
||||
|
||||
---CAMBIO ORDINE PER L'OPERATORE VIRTUALE TISCALI
|
||||
UPDATE DBCGO.DBCGO_VO_OPERATORE_VIRTUALE SET ORDINE=4
|
||||
WHERE VALUE='TISC';
|
||||
|
||||
---CAMBIO ORDINE PER L'OPERATORE VIRTUALE NOVE
|
||||
UPDATE DBCGO.DBCGO_VO_OPERATORE_VIRTUALE SET ORDINE=3
|
||||
WHERE VALUE='NOVE';
|
||||
@@ -0,0 +1,13 @@
|
||||
-- 2018-BU-0069762 R1C-18-2118 MNP_RU_528 2018_C11 RIAPERTURA
|
||||
-- Abilitazione profilo utente GD a voce menu LOGIN TO BI
|
||||
-- Slave Script, COMMIT must be performed by Master Script
|
||||
|
||||
SELECT f.ID, f.ID_PADRE, f.MENU, f.NOME, f.COMANDO, f.DESCRIZIONE, f.ORDINE FROM DBCGO.DBCGO_PROFILO p, DBCGO.DBCGO_PROFILO_FUNZIONE_WEB pf, DBCGO.DBCGO_FUNZIONE_WEB f
|
||||
WHERE p.ID=pf.ID_PROFILO AND pf.ID_FUNZIONE=f.ID AND p.NOME='GD' AND UPPER(f.NOME) = 'LOGIN TO BI' ORDER BY f.NOME, f.MENU;
|
||||
|
||||
DELETE FROM DBCGO.DBCGO_PROFILO_FUNZIONE_WEB WHERE ID_PROFILO=6 AND ID_FUNZIONE IN (60);
|
||||
DELETE FROM DBCGO.DBCGO_FUNZIONE_WEB WHERE ID = 60;
|
||||
|
||||
SELECT f.ID, f.ID_PADRE, f.MENU, f.NOME, f.COMANDO, f.DESCRIZIONE, f.ORDINE FROM DBCGO.DBCGO_PROFILO p, DBCGO.DBCGO_PROFILO_FUNZIONE_WEB pf, DBCGO.DBCGO_FUNZIONE_WEB f
|
||||
WHERE p.ID=pf.ID_PROFILO AND pf.ID_FUNZIONE=f.ID AND p.NOME='GD' AND UPPER(f.NOME) = 'LOGIN TO BI' ORDER BY f.NOME, f.MENU;
|
||||
-- EOS
|
||||
Reference in New Issue
Block a user