First Commit from Source Code Reply

This commit is contained in:
vincenzofariello
2024-05-09 17:40:24 +02:00
parent 11e3b57c5b
commit 107a016cb9
35225 changed files with 1111346 additions and 1 deletions

View File

@@ -0,0 +1,39 @@
--DEL103_CESS_NATOLO_CRM_DBCFX
create
or replace view del103_cess_natolo_crm_dbcfx
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(grn.ID_RICHIESTA AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND' AS INBOUND_OUTBOUND,
CAST(grn.piattaforma_provenienza AS varchar2(100)) AS SISTEMA_IN_OUT,
null AS TIPO_COMUNICAZIONE,
CAST(grn.processo AS varchar2(100)) DESC_TIPO_COMUNICAZIONE,
'Del.103' AS DELIBERA,
null AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(grn.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
null as CODICE_ORDINE_OLO,
null as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(grn.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
null as COD_OPERATORE_RECIPIENT,
CAST(grn.cow2 AS varchar2(100)) as COD_OPERATORE_DONOR,
CAST(grn.cow AS varchar2(100)) as COD_OPERATORE_DONATING,
CAST(grn.DAC AS varchar2(100)) as DAC,
null as DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(grn.ID_RICHIESTA AS varchar2(100)) UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GRN.DATA_RICEZIONE as DATA_FILTRO
from GNP_RICHIESTE_NPG103 grn
where processo = 'CESS_OLO103';

View File

@@ -0,0 +1,42 @@
--DEL103_CRM_ESPL_DON_IN_TC14
create
or replace view del103_crm_espl_don_in_tc14
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(cs.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND' AS INBOUND_OUTBOUND,
'B' AS SISTEMA_IN_OUT,
'14' AS TIPO_COMUNICAZIONE,
CAST('ESPLETAMENTO' AS varchar2(100)) AS DESC_TIPO_COMUNICAZIONE,
'Del.103' AS DELIBERA,
null AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(GFRI.DATA_INVIO_RICHIESTA AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
fo.NOME_FILE as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
cs.COD_OP_RECIPIENT as COD_OPERATORE_RECIPIENT,
cs.COD_OP_DONOR as COD_OPERATORE_DONOR,
cs.COD_OP_DONATING as COD_OPERATORE_DONATING,
CAST(gfri.DAC AS varchar2(100)) as DAC,
CAST(gfri.DATA_ESPLETAMENTO_ORDINE AS varchar2(100)) AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
null AS DATA_FILTRO
from GNP_CRMB_ESPL_DONATING_IN GFRI
JOIN GNP_RICHIESTE_CS_NPG103 cs
ON GFRI.CODICE_ORDINE = CS.CODICE_ORDINE
JOIN GNP_FENP_RICHIESTE_OUT fo ON fo.CODICE_ORDINE = cs.CODICE_ORDINE
WHERE fo.TIPO_COMUNICAZIONE = '14';

View File

@@ -0,0 +1,40 @@
--DEL103_DBCFX_FENP_CESS_OLO_COM8
create
or replace view del103_dbcfx_fenp_cess_olo_tc8
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
gfri.tipo_comunicazione AS TIPO_COMUNICAZIONE,
CAST('CESS_OLO103' AS varchar2(100)) AS DESC_TIPO_COMUNICAZIONE,
'Del.103' AS DELIBERA,
CAST(gfri.esito_verifica_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(grn.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(grn.ID_RICHIESTA AS varchar2(100)) UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GRN.DATA_RICEZIONE as DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
inner join GNP_RICHIESTE_NPG103 grn on gfri.id_richiesta = grn.id_richiesta
WHERE gfri.tipo_comunicazione = 8;

View File

@@ -0,0 +1,56 @@
--DEL103_DBC_FENP_VERCS_NAT_CRM
create
or replace view del103_dbc_fenp_vercs_nat_crm
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN '2' THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN '3' THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN '5' THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN '6' THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN '7' THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN '10' THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN '11' THEN CAST('ANNULLAMENTO' AS varchar2(100))
WHEN '17' THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN '18' THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.103' AS DELIBERA,
CAST(gfri.codice_motivo_rifiuto_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX, -- E' presente la data invio richiesta ma ¿ valorizzata per data invio file, sembra non in tutti i casi
CAST(GFRI.DATA_CREAZIONE AS varchar2(100)) AS DATA_RIC_NOT_SU_DBCFX,
null AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(GCDI.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_CREAZIONE AS DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
INNER JOIN GNP_RICHIESTE_CS_NPG103 H
ON gfri.ID_RICHIESTA = H.ID_RICHIESTA
inner join Gnp_Crm_Notify_Donor_Out GCDI on gfri.id_richiesta = GCDI.codice_richiesta
WHERE gfri.TIPO_COMUNICAZIONE = '5'
AND H.PROCESSO in ('CSNPg103', 'DONOR_NAT_OLO')
AND GCDI.TIPO_EVENTO = 'PRENOTIFICA'
AND GCDI.SIST_COMP = 'B';

View File

@@ -0,0 +1,55 @@
create
or replace view del103_dbc_fenp_vercs_nat_dbss
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN '2' THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN '3' THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN '5' THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN '6' THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN '7' THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN '10' THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN '11' THEN CAST('ANNULLAMENTO' AS varchar2(100))
WHEN '17' THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN '18' THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.103' AS DELIBERA,
CAST(gfri.codice_motivo_rifiuto_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX, -- E' presente la data invio richiesta ma ¿ valorizzata per data invio file, sembra non in tutti i casi
CAST(GFRI.DATA_CREAZIONE AS varchar2(100)) AS DATA_RIC_NOT_SU_DBCFX,
null AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(GCDI.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_CREAZIONE AS DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
INNER JOIN GNP_RICHIESTE_CS_NPG103 H
ON gfri.ID_RICHIESTA = H.ID_RICHIESTA
inner join Gnp_Crm_Notify_Donor_Out GCDI on gfri.id_richiesta = GCDI.codice_richiesta
WHERE gfri.TIPO_COMUNICAZIONE = '5'
AND H.PROCESSO in ('CSNPg103', 'DONOR_NAT_OLO')
AND GCDI.TIPO_EVENTO = 'PRENOTIFICA'
AND GCDI.SIST_COMP = 'D';

View File

@@ -0,0 +1,42 @@
--DEL103_DBSS_ESPL_DON_IN_TC14
create
or replace view del103_dbss_espl_don_in_tc14
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(cs.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND' AS INBOUND_OUTBOUND,
'D' AS SISTEMA_IN_OUT,
'14' AS TIPO_COMUNICAZIONE,
CAST('ESPLETAMENTO' AS varchar2(100)) AS DESC_TIPO_COMUNICAZIONE,
'Del.103' AS DELIBERA,
null AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(GFRI.DATA_INVIO_RICHIESTA AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
fo.NOME_FILE as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
cs.COD_OP_RECIPIENT as COD_OPERATORE_RECIPIENT,
cs.COD_OP_DONOR as COD_OPERATORE_DONOR,
cs.COD_OP_DONATING as COD_OPERATORE_DONATING,
CAST(gfri.DAC AS varchar2(100)) as DAC,
CAST(gfri.DATA_ESPLETAMENTO_ORDINE AS varchar2(100)) AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
null AS DATA_FILTRO
from GNP_DBSS_ESPL_DONATING_IN GFRI
JOIN GNP_RICHIESTE_CS_NPG103 cs
ON GFRI.CODICE_ORDINE = CS.CODICE_ORDINE
JOIN GNP_FENP_RICHIESTE_OUT fo ON fo.CODICE_ORDINE = cs.CODICE_ORDINE
WHERE fo.TIPO_COMUNICAZIONE = '14';

View File

@@ -0,0 +1,64 @@
--D103_FENP_DBCFX_PRE_RDAC_ESPL
create
or replace view d103_fenp_dbcfx_pre_rdac_espl
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(GFRI.ID_RICHIESTA AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 2 THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN 3 THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN 5 THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN 6 THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN 7 THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN 10 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 11 THEN CAST('ANNULLAMENTO' AS varchar2(100))
WHEN 17 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 18 THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.103' AS DELIBERA,
null AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(gfri.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 3 THEN CAST(gfri.data_ordine AS varchar2(100))
ELSE CAST(cs.data_ordine AS varchar2(100)) END as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
CAST(gfri.NOME_FILE AS varchar2(100)) as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.COD_OP_RECIPIENT AS varchar2(100)) as COD_OPERATORE_RECIPIENT,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 3 THEN CAST(gfri.COD_OP_DONOR AS varchar2(100))
ELSE CAST(cs.COD_OP_DONOR AS varchar2(100)) END as COD_OPERATORE_DONOR,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 3 THEN CAST(gfri.COD_OP_DONATING AS varchar2(100))
ELSE CAST(cs.COD_OP_DONATING AS varchar2(100)) END as COD_OPERATORE_DONATING,
CAST(gfri.DAC AS varchar2(100)) as DAC,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 7 THEN CAST(gfri.DATA_ESPLETAMENTO_ORDINE AS varchar2(100))
END AS DES,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 10 THEN CAST(gfri.DAC AS varchar2(100))
WHEN 17 THEN CAST(gfri.DAC AS varchar2(100))
END AS DAC_RIMODULATA,
null AS BID,
CAST(GFRI.PROG_ID AS varchar2(100)) AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_RICEZIONE AS DATA_FILTRO
from GNP_FENP_RICHIESTE_IN GFRI
JOIN GNP_RICHIESTE_CS_NPG103 cs
ON GFRI.CODICE_ORDINE = CS.CODICE_ORDINE
WHERE gfri.TIPO_COMUNICAZIONE IN (3, 7, 10, 11, 17, 18)
AND gfri.NOME_FILE LIKE '103%NP%';

View File

@@ -0,0 +1,54 @@
--DEL35_CESS_DBCFX_CRM
create
or replace view del35_cess_dbcfx_crm
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gcndo.codice_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST(gcndo.sist_comp AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 2 THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN 3 THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN 5 THEN CAST('ESITO VERIFICHE CS' AS varchar2(100)) -- Non Interessato per questa query
WHEN 6 THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN 7 THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN 8 THEN CAST('CESSAZIONE' AS varchar2(100)) -- Non Interessato
WHEN 10 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 11 THEN CAST('ANNULLAMENTO' AS varchar2(100))
WHEN 12 THEN CAST('CESSAZIONE CON RIENTRO' AS varchar2(100)) -- Non Interessato
END AS DESC_TIPO_COMUNICAZIONE,
CASE WHEN gfri.nome_file LIKE '103%NP%' THEN 'Del.103' ELSE 'Del.35' end AS DELIBERA,
null AS ESITO_NOTIFICA,
CAST(gcndo.data_invio_messaggio AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(gfri.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gcndo.codice_ordine_olo AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gcndo.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gcndo.directory_number AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
CAST(gfri.NOME_FILE AS varchar2(100)) as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.COD_OP_RECIPIENT AS varchar2(100)) as COD_OPERATORE_RECIPIENT,
CAST(gcndo.id_operatore_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gcndo.id_operatore_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gcndo.DAC AS varchar2(100)) AS DAC,
CAST(gcndo.DES AS varchar2(100)) AS DES,
CASE gcndo.tipo_evento
WHEN 'RIMODULAZIONE_DAC' THEN CAST(gcndo.DAC AS varchar2(100))
END AS DAC_RIMODULATA,
CAST(gcndo.BUSINESS_ID AS varchar2(100)) AS BID,
CAST(GFRI.PROG_ID AS varchar2(100)) AS UNIQUE_ID_NOW,
CAST(gcndo.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_RICEZIONE AS DATA_FILTRO
from gnp_crm_notify_donor_out gcndo
inner join gnp_fenp_richieste_in GFRI on gcndo.CODICE_RICHIESTA = GFRI.id_richiesta
WHERE GFRI.tipo_comunicazione = 12
and gcndo.ambito = 'CESSAZIONECONRIENTRO';

View File

@@ -0,0 +1,43 @@
--DEL35_CESS_DBCFX_FENP
create
or replace view del35_cess_dbcfx_fenp
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
gfri.tipo_comunicazione AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN '12' THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN '13' THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN '14' THEN CAST('ESPLETAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
CASE WHEN gfri.nome_file LIKE '103%NP%' THEN 'Del.103' ELSE 'Del.35' end AS DELIBERA,
CAST(gfri.esito_verifica_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX, -- E' presente la data invio richiesta ma è valorizzata per data invio file, sembra non in tutti i casi
null AS DATA_RIC_NOT_SU_DBCFX,
null AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_INVIO_RICHIESTA AS DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
where tipo_comunicazione in (12,13,14);

View File

@@ -0,0 +1,57 @@
--DEL35_CESS_FENP_DBCFX_TC12
create
or replace view del35_cess_fenp_dbcfx_tc12
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(GFRI.ID_RICHIESTA AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 2 THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN 3 THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN 5 THEN CAST('ESITO VERIFICHE CS' AS varchar2(100)) -- Non Interessato per questa query
WHEN 6 THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN 7 THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN 8 THEN CAST('CESSAZIONE' AS varchar2(100)) -- Non Interessato
WHEN 10 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 11 THEN CAST('ANNULLAMENTO' AS varchar2(100))
WHEN 12 THEN CAST('CESSAZIONE CON RIENTRO' AS varchar2(100)) -- Non Interessato
WHEN 17 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 18 THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
CASE WHEN gfri.nome_file LIKE '103%NP%' THEN 'Del.103' ELSE 'Del.35' end AS DELIBERA,
null AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(gfri.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
CAST(gfri.NOME_FILE AS varchar2(100)) as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.COD_OP_RECIPIENT AS varchar2(100)) as COD_OPERATORE_RECIPIENT,
CAST(gfri.COD_OP_DONOR AS varchar2(100)) as COD_OPERATORE_DONOR,
CAST(gfri.COD_OP_DONATING AS varchar2(100)) as COD_OPERATORE_DONATING,
CAST(gfri.DAC AS varchar2(100)) as DAC,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 7 THEN CAST(gfri.data_ordine AS varchar2(100))
END AS DES,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 10 THEN CAST(gfri.DAC AS varchar2(100))
WHEN 17 THEN CAST(gfri.DAC AS varchar2(100))
END AS DAC_RIMODULATA,
null AS BID,
CAST(GFRI.PROG_ID AS varchar2(100)) AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_RICEZIONE AS DATA_FILTRO
from GNP_FENP_RICHIESTE_IN GFRI
WHERE tipo_comunicazione = 12;

View File

@@ -0,0 +1,39 @@
--DEL35_CESS_NATOLO_CRM_DBCFX
create
or replace view del35_cess_natolo_crm_dbcfx
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(grn.ID_RICHIESTA AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND' AS INBOUND_OUTBOUND,
CAST(grn.piattaforma_provenienza AS varchar2(100)) AS SISTEMA_IN_OUT,
null AS TIPO_COMUNICAZIONE,
CAST(grn.processo AS varchar2(100)) DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
null AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(grn.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
null as CODICE_ORDINE_OLO,
null as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(grn.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
null as COD_OPERATORE_RECIPIENT,
CAST(grn.cow2 AS varchar2(100)) as COD_OPERATORE_DONOR,
CAST(grn.cow AS varchar2(100)) as COD_OPERATORE_DONATING,
CAST(grn.DAC AS varchar2(100)) as DAC,
null as DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(grn.ID_RICHIESTA AS varchar2(100)) UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GRN.DATA_RICEZIONE as DATA_FILTRO
from GNP_RICHIESTE_NPG35 grn
where processo = 'CESS_OLO35';

View File

@@ -0,0 +1,37 @@
create
or replace view del35_crm_dbcf_verificacs_resp
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(GCDI.codice_sessione AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND' AS INBOUND_OUTBOUND,
CAST('B' AS varchar2(100)) AS SISTEMA_IN_OUT,
null AS TIPO_COMUNICAZIONE,
null AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
CAST(GCDI.esito AS varchar2(100)) AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX,
CAST(GCDI.DATA_RICEZIONE AS varchar2(100)) AS DATA_RIC_NOT_SU_DBCFX,
null AS DATA_NOTIFICA,
null as CODICE_ORDINE_OLO,
null as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(GCDI.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
null AS COD_OPERATORE_RECIPIENT,
null AS COD_OPERATORE_DONOR,
null AS COD_OPERATORE_DONATING,
null AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null AS UNIQUE_ID_CRM_NOTIFY,
CAST(GCDI.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GCDI.DATA_RICEZIONE AS DATA_FILTRO
from Gnp_Crmb_Donor_In GCDI;

View File

@@ -0,0 +1,67 @@
--DEL35_DBCFX_CRM_PRE_RDAC_ESPL
create
or replace view del35_dbcfx_crm_pre_rdac_espl
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gcndo.codice_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST(gcndo.sist_comp AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 2 THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN 3 THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN 5 THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN 6 THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN 7 THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN 10 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 11 THEN CAST('ANNULLAMENTO' AS varchar2(100))
WHEN 17 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 18 THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
CASE
WHEN gcndo.ambito = 'USCITANP_DEL103' THEN 'Del.103'
WHEN gcndo.ambito = 'USCITANP_DEL35' THEN 'Del.35'
ELSE gcndo.ambito
END AS DELIBERA,
null AS ESITO_NOTIFICA,
CAST(gcndo.data_invio_messaggio AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(gfri.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gcndo.codice_ordine_olo AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gcndo.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gcndo.directory_number AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
CAST(gfri.NOME_FILE AS varchar2(100)) as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.COD_OP_RECIPIENT AS varchar2(100)) as COD_OPERATORE_RECIPIENT,
CAST(gcndo.id_operatore_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gcndo.id_operatore_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gcndo.DAC AS varchar2(100)) AS DAC,
CAST(gcndo.DES AS varchar2(100)) AS DES,
CASE gcndo.tipo_evento
WHEN 'RIMODULAZIONE_DAC' THEN CAST(gcndo.DAC AS varchar2(100))
END AS DAC_RIMODULATA,
CAST(gcndo.BUSINESS_ID AS varchar2(100)) AS BID,
CAST(GFRI.PROG_ID AS varchar2(100)) AS UNIQUE_ID_NOW,
CAST(gcndo.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_RICEZIONE AS DATA_FILTRO
from gnp_crm_notify_donor_out gcndo
inner join gnp_fenp_richieste_in GFRI on gcndo.CODICE_RICHIESTA = GFRI.id_richiesta
where GFRI.TIPO_COMUNICAZIONE IN (3, 7, 10, 11, 17, 18)
AND gcndo.tipo_evento = (CASE gfri.TIPO_COMUNICAZIONE
WHEN 3 THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN 7 THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN 10 THEN CAST('RIMODULAZIONE_DAC' AS varchar2(100))
WHEN 11 THEN CAST('ANNULLAMENTO' AS varchar2(100))
WHEN 17 THEN CAST('RIMODULAZIONE_DAC' AS varchar2(100))
WHEN 18 THEN CAST('ANNULLAMENTO' AS varchar2(100))
END)
AND ambito IN ('USCITANP_DEL35', 'USCITANP_DEL103', 'Del.103', 'Del.35')
;

View File

@@ -0,0 +1,53 @@
--DEL35_DBCFX_CRM_VERIFICACS
create
or replace view del35_dbcfx_crm_verificacs
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gcdo.codice_sessione AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('B' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 2 THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN 3 THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN 5 THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN 6 THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN 7 THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN 10 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 11 THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
null AS ESITO_NOTIFICA,
CAST(gcdo.data_invio AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(gfri.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gcdo.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
CAST(gfri.NOME_FILE AS varchar2(100)) as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.COD_OP_RECIPIENT AS varchar2(100)) as COD_OPERATORE_RECIPIENT,
CAST(gfri.COD_OP_DONOR AS varchar2(100)) as COD_OPERATORE_DONOR,
CAST(gfri.COD_OP_DONATING AS varchar2(100)) as COD_OPERATORE_DONATING,
CAST(gfri.DAC AS varchar2(100)) as DAC,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 7 THEN CAST(gfri.data_ordine AS varchar2(100))
END AS DES,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 10 THEN CAST(gfri.DAC AS varchar2(100))
END AS DAC_RIMODULATA,
null AS BID,
CAST(GFRI.PROG_ID AS varchar2(100)) AS UNIQUE_ID_NOW,
CAST(gcdo.unique_id AS varchar2(100)) UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_RICEZIONE AS DATA_FILTRO
from Gnp_Crmb_Donor_Out gcdo
inner join gnp_fenp_richieste_in gfri on gcdo.codice_sessione = gfri.id_richiesta
WHERE gfri.TIPO_COMUNICAZIONE in (3, 7, 10, 11);

View File

@@ -0,0 +1,53 @@
--DEL35_DBCFX_DBSS_VERIFICACS
create
or replace view del35_dbcfx_dbss_verificacs
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gddo.codice_sessione AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND/OUTBOUND' AS INBOUND_OUTBOUND,
CAST('D' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 2 THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN 3 THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN 5 THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN 6 THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN 7 THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN 10 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 11 THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
CAST(gddo.resp_cod_esito AS varchar2(100)) AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX, -- gddo.data_invio presente ma NON VALORIZZATA
CAST(gddo.resp_data_ricezione AS varchar2(100)) AS DATA_RIC_NOT_SU_DBCFX,
CAST(gfri.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gddo.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
CAST(gfri.NOME_FILE AS varchar2(100)) as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.COD_OP_RECIPIENT AS varchar2(100)) as COD_OPERATORE_RECIPIENT,
CAST(gfri.COD_OP_DONOR AS varchar2(100)) as COD_OPERATORE_DONOR,
CAST(gfri.COD_OP_DONATING AS varchar2(100)) as COD_OPERATORE_DONATING,
CAST(gfri.DAC AS varchar2(100)) as DAC,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 7 THEN CAST(gfri.data_ordine AS varchar2(100))
END AS DES,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 10 THEN CAST(gfri.DAC AS varchar2(100))
END AS DAC_RIMODULATA,
null AS BID,
CAST(GFRI.PROG_ID AS varchar2(100)) AS UNIQUE_ID_NOW,
CAST(gddo.unique_id AS varchar2(100)) UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_RICEZIONE AS DATA_FILTRO
from Gnp_Dbss_Donor_Out gddo
inner join gnp_fenp_richieste_in gfri on gddo.codice_sessione = gfri.id_richiesta
WHERE gfri.TIPO_COMUNICAZIONE in (3, 7, 10, 11);

View File

@@ -0,0 +1,40 @@
--DEL35_DBCFX_FENP_CESS_OLO_COM8
create
or replace view del35_dbcfx_fenp_cess_olo_com8
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
gfri.tipo_comunicazione AS TIPO_COMUNICAZIONE,
CAST('CESS_OLO35' AS varchar2(100)) AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
CAST(gfri.esito_verifica_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(grn.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(grn.ID_RICHIESTA AS varchar2(100)) UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GRN.DATA_RICEZIONE as DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
inner join GNP_RICHIESTE_NPG35 grn on gfri.id_richiesta = grn.id_richiesta
WHERE gfri.tipo_comunicazione = 8;

View File

@@ -0,0 +1,53 @@
--DEL35_DBC_FENP_VERCS_NATI_CRM
create
or replace view del35_dbc_fenp_vercs_nati_crm
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN '2' THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN '3' THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN '5' THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN '6' THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN '7' THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN '10' THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN '11' THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
CAST(gfri.esito_verifica_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX, -- E' presente la data invio richiesta ma è valorizzata per data invio file, sembra non in tutti i casi
CAST(GCDI.DATA_RICEZIONE AS varchar2(100)) AS DATA_RIC_NOT_SU_DBCFX,
null AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(GCDI.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GCDI.DATA_RICEZIONE AS DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
INNER JOIN GNP_RICHIESTE_CS_NPG35 H
ON gfri.ID_RICHIESTA = H.ID_RICHIESTA
inner join Gnp_Crmb_Donor_In GCDI on gfri.id_richiesta = GCDI.codice_sessione
WHERE gfri.TIPO_COMUNICAZIONE = '5'
AND H.PROCESSO = 'CSNPg35'
;

View File

@@ -0,0 +1,52 @@
create
or replace view del35_dbc_fenp_vercs_nati_dbss
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN '2' THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN '3' THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN '5' THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN '6' THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN '7' THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN '10' THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN '11' THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
CAST(gfri.esito_verifica_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX, -- E' presente la data invio richiesta ma è valorizzata per data invio file, sembra non in tutti i casi
CAST(GCDI.resp_data_ricezione AS varchar2(100)) AS DATA_RIC_NOT_SU_DBCFX,
null AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_donor AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(GCDI.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GCDI.RESP_DATA_RICEZIONE AS DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
INNER JOIN GNP_RICHIESTE_CS_NPG35 H
ON gfri.ID_RICHIESTA = H.ID_RICHIESTA
inner join Gnp_Dbss_Donor_Out GCDI on gfri.id_richiesta = GCDI.codice_sessione
WHERE gfri.TIPO_COMUNICAZIONE = '5'
AND H.PROCESSO = 'CSNPg35'
;

View File

@@ -0,0 +1,53 @@
--DEL35_DBC_FENP_VERCS_OLO_CRM
create
or replace view del35_dbc_fenp_vercs_olo_crm
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN '2' THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN '3' THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN '5' THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN '6' THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN '7' THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN '10' THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN '11' THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
CAST(gfri.esito_verifica_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX, -- E' presente la data invio richiesta ma è valorizzata per data invio file, sembra non in tutti i casi
CAST(GCDI.DATA_RICEZIONE AS varchar2(100)) AS DATA_RIC_NOT_SU_DBCFX,
null AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(GCDI.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GCDI.DATA_RICEZIONE AS DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
INNER JOIN GNP_RICHIESTE_DON_NAT_OLO H
ON gfri.ID_RICHIESTA = H.ID_RICHIESTA
inner join Gnp_Crmb_Donor_In GCDI on gfri.id_richiesta = GCDI.codice_sessione
WHERE gfri.TIPO_COMUNICAZIONE = '5'
AND H.PROCESSO = 'DONOR_NAT_OLO'
;

View File

@@ -0,0 +1,53 @@
--DEL35_DBC_FENP_VERCS_OLO_DBSS
create
or replace view del35_dbc_fenp_vercs_olo_dbss
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(gfri.id_richiesta AS varchar2(100)) AS CODICE_RICHIESTA,
'OUTBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN '2' THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN '3' THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN '5' THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN '6' THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN '7' THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN '10' THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN '11' THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
CAST(gfri.esito_verifica_cs AS varchar2(100)) AS ESITO_NOTIFICA,
CAST(gfri.data_invio_richiesta AS varchar2(100)) AS DATA_INV_NOT_DA_DBCFX, -- E' presente la data invio richiesta ma è valorizzata per data invio file, sembra non in tutti i casi
CAST(GCDI.resp_data_ricezione AS varchar2(100)) AS DATA_RIC_NOT_SU_DBCFX,
null AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
CAST(gfri.nome_file AS varchar2(100)) as NOME_FILE_INVIATO_A_NOW,
null as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_RECIPIENT,
CAST(gfri.cod_op_recipient AS varchar2(100)) AS COD_OPERATORE_DONOR,
CAST(gfri.cod_op_donating AS varchar2(100)) AS COD_OPERATORE_DONATING,
CAST(gfri.dac AS varchar2(100)) AS DAC,
null AS DES,
null AS DAC_RIMODULATA,
null AS BID,
null AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
CAST(GCDI.unique_id AS varchar2(100)) AS UNIQUE_ID_CRM,
CAST(gfri.prog_id AS varchar2(100)) UNIQUE_ID_NOW_NOTIFY,
GCDI.RESP_DATA_RICEZIONE AS DATA_FILTRO
FROM GNP.GNP_FENP_RICHIESTE_OUT gfri
INNER JOIN GNP_RICHIESTE_DON_NAT_OLO H
ON gfri.ID_RICHIESTA = H.ID_RICHIESTA
inner join Gnp_Dbss_Donor_Out GCDI on gfri.id_richiesta = GCDI.codice_sessione
WHERE gfri.TIPO_COMUNICAZIONE = '5'
AND H.PROCESSO = 'DONOR_NAT_OLO'
;

View File

@@ -0,0 +1,52 @@
--DEL35_FENP_DBCFX_PRE_RDAC_ESPL
create
or replace view del35_fenp_dbcfx_pre_rdac_espl
(unique_id, id_richiesta, codice_richiesta, inbound_outbound, sistema_in_out, cod_tipo_comunicazione, desc_tipo_comunicazione, delibera, esito_notifica, data_inv_not_da_dbcfx, data_ric_not_su_dbcfx, data_notifica, codice_ordine_olo, data_ordine_olo, codice_ordine_ti, data_ordine_ti, dn, id_risorsa, nome_file_inviato_a_now, nome_file_ricevuto_da_now, cod_operatore_recipient, cod_operatore_donor, cod_operatore_donating, dac, des, dac_rimodulata, bid, unique_id_now, unique_id_crm_notify, unique_id_crm, unique_id_now_notify, data_filtro)
as
select SYS_GUID() as UNIQUE_ID,
null AS ID_RICHIESTA,
CAST(GFRI.ID_RICHIESTA AS varchar2(100)) AS CODICE_RICHIESTA,
'INBOUND' AS INBOUND_OUTBOUND,
CAST('FENP/NOW' AS varchar2(100)) AS SISTEMA_IN_OUT,
CAST(gfri.tipo_comunicazione AS varchar2(100)) AS TIPO_COMUNICAZIONE,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 2 THEN CAST('Notificaito verifiche Formali e Tecniche del Donor vs Recipient' AS varchar2
(100)) --Non interessato
WHEN 3 THEN CAST('PRENOTIFICA' AS varchar2(100))
WHEN 5 THEN CAST('ESITO VERIFICHE CS' AS varchar2(100))
WHEN 6 THEN CAST('Comunicazione es verifiche del Donor vs Recipient' AS varchar2 (100)) -- Non Interessato
WHEN 7 THEN CAST('ESPLETAMENTO' AS varchar2(100))
WHEN 10 THEN CAST('RIMODULAZIONE DAC' AS varchar2(100))
WHEN 11 THEN CAST('ANNULLAMENTO' AS varchar2(100))
END AS DESC_TIPO_COMUNICAZIONE,
'Del.35' AS DELIBERA,
null AS ESITO_NOTIFICA,
null AS DATA_INV_NOT_DA_DBCFX,
null AS DATA_RIC_NOT_SU_DBCFX,
CAST(gfri.data_ricezione AS varchar2(100)) AS DATA_NOTIFICA,
CAST(gfri.codice_ordine AS varchar2(100)) as CODICE_ORDINE_OLO,
CAST(gfri.data_ordine AS varchar2(100)) as DATA_ORDINE_OLO,
null as CODICE_ORDINE_TI,
null as DATA_ORDINE_TI,
CAST(gfri.dn AS varchar2(100)) as DN,
null as ID_RISORSA,
null as NOME_FILE_INVIATO_A_NOW,
CAST(gfri.NOME_FILE AS varchar2(100)) as NOME_FILE_RICEVUTO_DA_NOW,
CAST(gfri.COD_OP_RECIPIENT AS varchar2(100)) as COD_OPERATORE_RECIPIENT,
CAST(gfri.COD_OP_DONOR AS varchar2(100)) as COD_OPERATORE_DONOR,
CAST(gfri.COD_OP_DONATING AS varchar2(100)) as COD_OPERATORE_DONATING,
CAST(gfri.DAC AS varchar2(100)) as DAC,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 7 THEN CAST(gfri.data_ordine AS varchar2(100))
END AS DES,
CASE gfri.TIPO_COMUNICAZIONE
WHEN 10 THEN CAST(gfri.DAC AS varchar2(100))
END AS DAC_RIMODULATA,
null AS BID,
CAST(GFRI.PROG_ID AS varchar2(100)) AS UNIQUE_ID_NOW,
null UNIQUE_ID_CRM_NOTIFY,
null UNIQUE_ID_CRM,
null UNIQUE_ID_NOW_NOTIFY,
GFRI.DATA_RICEZIONE AS DATA_FILTRO
from GNP_FENP_RICHIESTE_IN GFRI
WHERE gfri.TIPO_COMUNICAZIONE IN (3, 7, 10, 11) AND gfri.NOME_FILE NOT LIKE '103%NP%';

View File

@@ -0,0 +1,122 @@
------------ VIEW MONITORAGGIO_COM_NOW_DBCFX_CRM ------------
CREATE
OR REPLACE VIEW MONITORAGGIO_COM_NOW_DBCFX_CRM AS
SELECT UNIQUE_ID,
ID_RICHIESTA,
CODICE_RICHIESTA,
INBOUND_OUTBOUND,
SISTEMA_IN_OUT,
COD_TIPO_COMUNICAZIONE,
DESC_TIPO_COMUNICAZIONE,
DELIBERA,
ESITO_NOTIFICA,
DATA_INV_NOT_DA_DBCFX,
DATA_RIC_NOT_SU_DBCFX,
DATA_NOTIFICA,
CODICE_ORDINE_OLO,
DATA_ORDINE_OLO,
CODICE_ORDINE_TI,
DATA_ORDINE_TI,
DN,
ID_RISORSA,
NOME_FILE_INVIATO_A_NOW,
NOME_FILE_RICEVUTO_DA_NOW,
COD_OPERATORE_RECIPIENT,
COD_OPERATORE_DONOR,
COD_OPERATORE_DONATING,
DAC,
DES,
DAC_RIMODULATA,
BID,
UNIQUE_ID_NOW,
UNIQUE_ID_CRM_NOTIFY,
UNIQUE_ID_CRM,
UNIQUE_ID_NOW_NOTIFY,
DATA_FILTRO
FROM (
-- DEL 274
SELECT *
FROM DEL274_NOW_TO_DBCFX_REGOL
UNION
SELECT *
FROM DEL274_NOW_TO_DBCFX_XDSL
UNION
SELECT *
FROM DEL274_DBCFX_TO_CRM_REG
UNION
SELECT *
FROM DEL274_NOW_DBCFX_VERFASE2
UNION
SELECT *
FROM DEL274_DBCFX_NOW_VERFASE2
UNION
-- DEL 35
SELECT *
FROM DEL35_FENP_DBCFX_PRE_RDAC_ESPL
UNION
SELECT *
FROM DEL35_DBCFX_CRM_VERIFICACS
UNION
SELECT *
FROM DEL35_DBCFX_DBSS_VERIFICACS
UNION
SELECT *
FROM DEL35_CRM_DBCF_VERIFICACS_RESP
UNION
SELECT *
FROM DEL35_DBC_FENP_VERCS_OLO_CRM
UNION
SELECT *
FROM DEL35_DBC_FENP_VERCS_OLO_DBSS
UNION
SELECT *
FROM DEL35_DBC_FENP_VERCS_NATI_CRM
UNION
SELECT *
FROM DEL35_DBC_FENP_VERCS_NATI_DBSS
UNION
SELECT *
FROM DEL35_DBCFX_CRM_PRE_RDAC_ESPL
UNION
SELECT *
FROM DEL35_CESS_FENP_DBCFX_TC12
UNION
SELECT *
FROM DEL35_CESS_DBCFX_CRM
UNION
SELECT *
FROM DEL35_CESS_DBCFX_FENP
UNION
SELECT *
FROM DEL35_CESS_NATOLO_CRM_DBCFX
UNION
SELECT *
FROM DEL35_DBCFX_FENP_CESS_OLO_COM8
UNION
-- DEL 103
SELECT *
FROM D103_FENP_DBCFX_PRE_RDAC_ESPL
UNION
SELECT *
FROM DEL103_DBC_FENP_VERCS_NAT_CRM
UNION
SELECT *
FROM DEL103_DBC_FENP_VERCS_NAT_DBSS
UNION
SELECT *
FROM DEL103_CESS_NATOLO_CRM_DBCFX
UNION
SELECT *
FROM DEL103_DBCFX_FENP_CESS_OLO_TC8
UNION
SELECT *
FROM DEL103_DBSS_ESPL_DON_IN_TC14
UNION
SELECT *
FROM DEL103_CRM_ESPL_DON_IN_TC14
--DEL274_DBCFX_TO_CRM_XDSL
--DEL35_DBCFX_FENP_VERCS_NATOLO
--DEL35_DBCFX_FENP_VERCS_NATI
)
;