First Commit - Source Code from Reply
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'AOM', 'NOVA', 'Nova', NULL);
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'AOM_DONOR', 'NOVA', 'Nova', NULL);
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'AOM_DONOR_SLA', 'NOVA', 'Nova', NULL);
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'AOM_RECIPIENT', 'NOVA', 'Nova', NULL);
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'AOM_RECIPIENT_SLA', 'NOVA', 'Nova', NULL);
|
||||
|
||||
|
||||
|
||||
Insert into DBCGO_ANAGRAFICA_OPERATORI
|
||||
(ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO, INIZIALE_ID_AMM,
|
||||
DESCRIZIONE)
|
||||
Values
|
||||
('NOVA', 'RETE', 'NOVA', NULL, 'N', 'Nova');
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,21 @@
|
||||
CREATE OR REPLACE FUNCTION GetnomefileEspOUT(id_ric IN VARCHAR2) RETURN VARCHAR2
|
||||
-- dato l'id_richiesta ritorna una stringa con la lista dei nomi file di espletamento ( in teoria 1))
|
||||
AS
|
||||
nome_file_esp VARCHAR2(2000);
|
||||
CURSOR cur_esp (id_ric IN VARCHAR2)
|
||||
IS SELECT nome_file FROM MNP_DW_XML_IN_OUT_VIEW WHERE id_richiesta=id_ric
|
||||
AND tipo_notifica IN ('ESPLETAMENTO' )
|
||||
AND direzione = 'Inviato'
|
||||
AND tipo_file = 'XML';
|
||||
|
||||
BEGIN
|
||||
nome_file_esp:='';
|
||||
|
||||
FOR rec IN cur_esp(id_ric) LOOP
|
||||
nome_file_esp:=nome_file_esp || ' ' || rec.nome_file;
|
||||
END LOOP;
|
||||
|
||||
RETURN nome_file_esp;
|
||||
|
||||
END;
|
||||
/
|
||||
@@ -0,0 +1,18 @@
|
||||
CREATE OR REPLACE FUNCTION GetnomefileSbloccoIN(id_ric IN VARCHAR2) RETURN VARCHAR2
|
||||
-- dato l'id_richiesta ritorna una stringa con la lista dei nomi file Sblocco Importo e Sblocco Credito Anomalo
|
||||
AS
|
||||
nome_file_sblocco VARCHAR2(2000);
|
||||
CURSOR cur_sblocco (id_ric IN VARCHAR2)
|
||||
IS SELECT nome_file FROM MNP_DWH_XML_IN WHERE id_richiesta=id_ric AND tipo_file IN(11,12);
|
||||
|
||||
BEGIN
|
||||
nome_file_sblocco:='';
|
||||
|
||||
FOR rec IN cur_sblocco(id_ric) LOOP
|
||||
nome_file_sblocco:=nome_file_sblocco || ' ' || rec.nome_file;
|
||||
END LOOP;
|
||||
|
||||
RETURN nome_file_sblocco;
|
||||
|
||||
END;
|
||||
/
|
||||
@@ -0,0 +1,21 @@
|
||||
CREATE OR REPLACE FUNCTION GetnomefileSbloccoOUT(id_ric IN VARCHAR2) RETURN VARCHAR2
|
||||
-- dato l'id_richiesta ritorna una stringa con la lista dei nomi file Sblocco Importo e Sblocco Credito Anomalo
|
||||
AS
|
||||
nome_file_sblocco VARCHAR2(2000);
|
||||
CURSOR cur_sblocco (id_ric IN VARCHAR2)
|
||||
IS SELECT nome_file FROM MNP_DW_XML_IN_OUT_VIEW WHERE id_richiesta=id_ric
|
||||
AND tipo_notifica IN ('SBLOCCO CREDITO ANOMALO','SBLOCCO IMPORTO' )
|
||||
AND direzione = 'Inviato'
|
||||
AND tipo_file = 'XML';
|
||||
|
||||
BEGIN
|
||||
nome_file_sblocco:='';
|
||||
|
||||
FOR rec IN cur_sblocco(id_ric) LOOP
|
||||
nome_file_sblocco:=nome_file_sblocco || ' ' || rec.nome_file;
|
||||
END LOOP;
|
||||
|
||||
RETURN nome_file_sblocco;
|
||||
|
||||
END;
|
||||
/
|
||||
3649
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/PackageAGCOM.sql
Normal file
3649
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/PackageAGCOM.sql
Normal file
File diff suppressed because it is too large
Load Diff
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbc.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbc.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Kit_novembre_10.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbc1.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbc1.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Kit_novembre_10_1.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL1.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcDML1.sql
|
||||
|
||||
|
||||
|
||||
spool off;
|
||||
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbc2.sql
Normal file
17
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbc2.sql
Normal file
@@ -0,0 +1,17 @@
|
||||
--execute as DBC
|
||||
|
||||
spool /mnpapp/log/script/dbc_Kit_novembre_10_2.log;
|
||||
|
||||
-----------------------------
|
||||
--CREATE/MODIFY OBJECT
|
||||
|
||||
@@dbcDDL2.sql
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
spool off;
|
||||
518
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcDDL.sql
Normal file
518
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcDDL.sql
Normal file
@@ -0,0 +1,518 @@
|
||||
--Eseguire come utente MNP
|
||||
alter session set db_file_multiblock_read_count=64;
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICHIESTA_CESS ADD(
|
||||
ESITO_CESSAZIONE VARCHAR2(50) NULL
|
||||
);
|
||||
|
||||
ALTER TABLE MNP_GESTIONE_RICH_CESS_PORT ADD(
|
||||
TIM_DONOR NUMBER(1) NULL,
|
||||
ESITO_CESSAZIONE VARCHAR2(50) NULL
|
||||
);
|
||||
|
||||
CREATE TABLE MNP_MSS_VERIFICA_CESS_OUT
|
||||
(
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
|
||||
MSISDN VARCHAR2(10 BYTE) NOT NULL,
|
||||
DA_PROCESSARE NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
TIPO_PROCESSO NUMBER(1) NULL
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX PK_MSS_VERIFICA_CESS_OUT ON MNP_MSS_VERIFICA_CESS_OUT
|
||||
(ID_RICHIESTA);
|
||||
|
||||
ALTER TABLE MNP_MSS_VERIFICA_CESS_OUT
|
||||
ADD CONSTRAINT PK_MSS_VERIFICA_CESS_OUT PRIMARY KEY (ID_RICHIESTA);
|
||||
|
||||
ALTER TABLE MNP.MNP_GISP_CESS_OUT
|
||||
ADD (FORZATURA_GUI VARCHAR2(1));
|
||||
ALTER TABLE MNP.MNP_GISP_NOTIFICA_IN
|
||||
ADD (FORZATURA_GUI VARCHAR2(1));
|
||||
ALTER TABLE MNP.MNP_GISP_ATT_CESS_IN
|
||||
ADD (FORZATURA_GUI VARCHAR2(1));
|
||||
ALTER TABLE MNP.MNP_GISP_ATT_OUT
|
||||
ADD (FORZATURA_GUI VARCHAR2(1));
|
||||
ALTER TABLE MNP.MNP_ASP_CRM_CESSAZIONE_OUT
|
||||
ADD (FLAG_BLOCCANTE CHAR(1));
|
||||
|
||||
CREATE TABLE MNP_GISP_CESS_OUT_DON_ABB
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
DATA_RICHIESTA_INVIO DATE,
|
||||
DATA_INVIO DATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
DA_PROCESSARE NUMBER(1),
|
||||
NOME_RICHIESTA VARCHAR2(16 BYTE) NOT NULL,
|
||||
CAS VARCHAR2(3 BYTE) NOT NULL,
|
||||
NUM_TEL VARCHAR2(13 BYTE) NOT NULL,
|
||||
NUM_TEL_SERV_B VARCHAR2(13 BYTE),
|
||||
NUM_ADDIZ1 VARCHAR2(13 BYTE),
|
||||
NUM_ADDIZ2 VARCHAR2(13 BYTE),
|
||||
IMSI VARCHAR2(15 BYTE),
|
||||
ESPORTA_MAIN VARCHAR2(1 BYTE),
|
||||
OLOCODE VARCHAR2(4 BYTE) NOT NULL,
|
||||
DATA_ESPL DATE,
|
||||
TID VARCHAR2(23 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_GISP_CESS_OUT_DON_ABB ON MNP_GISP_CESS_OUT_DON_ABB
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX IDX_GISP_CESS_OUT_DON_ABB1 ON MNP_GISP_CESS_OUT_DON_ABB
|
||||
(TID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT_DON_ABB ADD (
|
||||
CONSTRAINT PK_MNP_GISP_CESS_OUT_DON_ABB
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT_DON_ABB ADD (
|
||||
CONSTRAINT IDX_MNP_GISP_CESS_OUT_DON_ABB
|
||||
UNIQUE (TID));
|
||||
|
||||
-- per donor std PP
|
||||
CREATE TABLE MNP_GISP_CESS_OUT_DON_PP
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
DATA_RICHIESTA_INVIO DATE,
|
||||
DATA_INVIO DATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
DA_PROCESSARE NUMBER(1),
|
||||
NOME_RICHIESTA VARCHAR2(16 BYTE) NOT NULL,
|
||||
CAS VARCHAR2(3 BYTE) NOT NULL,
|
||||
NUM_TEL VARCHAR2(13 BYTE) NOT NULL,
|
||||
NUM_TEL_SERV_B VARCHAR2(13 BYTE),
|
||||
IMSI VARCHAR2(15 BYTE),
|
||||
ESPORTA_MAIN VARCHAR2(1 BYTE),
|
||||
OLOCODE VARCHAR2(4 BYTE) NOT NULL,
|
||||
DATA_ESPL DATE,
|
||||
TID VARCHAR2(23 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_GISP_CESS_OUT_DON_PP ON MNP_GISP_CESS_OUT_DON_PP
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX IDX_GISP_CESS_OUT_DON_PP1 ON MNP_GISP_CESS_OUT_DON_PP
|
||||
(TID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT_DON_PP ADD (
|
||||
CONSTRAINT PK_MNP_GISP_CESS_OUT_DON_PP
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT_DON_PP ADD (
|
||||
CONSTRAINT IDX_MNP_GISP_CESS_OUT_DON_PP
|
||||
UNIQUE (TID));
|
||||
|
||||
|
||||
|
||||
CREATE TABLE MNP_ASP_CRM_CESS_OUT_GISP
|
||||
(
|
||||
MSISDN VARCHAR2(15 BYTE) NOT NULL,
|
||||
BUSINESS_CONSUMER VARCHAR2(2 BYTE) NOT NULL,
|
||||
ID_PROG NUMBER(18) NOT NULL,
|
||||
DA_INVIARE NUMBER(1) NOT NULL,
|
||||
NOME_FILE VARCHAR2(40 BYTE),
|
||||
ROUTING_NUMBER VARCHAR2(12 BYTE) NOT NULL,
|
||||
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
|
||||
ABBONATO_PREPAGATO VARCHAR2(15 BYTE),
|
||||
COD_OLO VARCHAR2(4 BYTE),
|
||||
CODICE_ANALOGICO_DIGITALE VARCHAR2(1 BYTE),
|
||||
SIST_COMP VARCHAR2(10 BYTE),
|
||||
NOME_OT VARCHAR2(5 BYTE),
|
||||
MSISDN_ADD1 VARCHAR2(15 BYTE),
|
||||
MSISDN_ADD2 VARCHAR2(15 BYTE),
|
||||
MSISDN_BASE VARCHAR2(12 BYTE),
|
||||
DATA_INVIO DATE,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
DA_BONIFICARE NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
|
||||
UNIQUE_ID VARCHAR2(50 BYTE),
|
||||
FLAG_TC VARCHAR2(1 BYTE),
|
||||
SERVIZIO VARCHAR2(20 BYTE),
|
||||
MSISDN_AGGIUNTIVO VARCHAR2(12 BYTE),
|
||||
MSISDN_DA_PORTARE VARCHAR2(1 BYTE),
|
||||
CESSATO VARCHAR2(1 BYTE),
|
||||
TAF VARCHAR2(1 BYTE),
|
||||
PREVALIDAZIONE VARCHAR2(100 BYTE),
|
||||
FLAG_BLOCCANTE CHAR(1)
|
||||
)
|
||||
TABLESPACE TAB_HUGE
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 256M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_ASP_CRM_CESS_OUT ON MNP_ASP_CRM_CESS_OUT_GISP
|
||||
(ID_PROG)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_MEDIUM
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE INDEX IDX_ASP_CRM_CESS_OUT_1 ON MNP_ASP_CRM_CESS_OUT_GISP
|
||||
(NOME_FILE)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE INDEX IDX_ASP_CRM_CESS_OUT_2 ON MNP_ASP_CRM_CESS_OUT_GISP
|
||||
(ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_MEDIUM
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE INDEX IDX_ASP_CRM_CESS_OUT_3 ON MNP_ASP_CRM_CESS_OUT_GISP
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 128M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_ASP_CRM_CESS_OUT_GISP ADD (
|
||||
CONSTRAINT PK_ASP_CRM_CESS_OUT
|
||||
PRIMARY KEY
|
||||
(ID_PROG)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_MEDIUM
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
|
||||
|
||||
CREATE OR REPLACE PROCEDURE MNP.RECALL_INCESS_TO_ACQ (utl_path IN VARCHAR2)
|
||||
/******************************************************************************
|
||||
NAME: MNP.RECALL_INCESS_TO_ACQ
|
||||
PURPOSE:
|
||||
|
||||
REVISIONS:
|
||||
Ver Date Author Description
|
||||
--------- ---------- --------------- ------------------------------------
|
||||
1.0 12/10/2010 1. Created this procedure.
|
||||
|
||||
NOTES:
|
||||
|
||||
la procedura recupera i dati "INCESSAZIONE" e li riporta in stato "ACQUISITA"
|
||||
per i soli tim_donor=1 e storicizza il flusso di record regrediti
|
||||
|
||||
Object Name: test
|
||||
Sysdate: 12/10/2010
|
||||
Date and Time: 12/10/2010, 13.45.18, and 12/10/2010 13.45.18
|
||||
Username: mnp
|
||||
Table Name: (set in the "New PL/SQL Object" dialog)
|
||||
|
||||
******************************************************************************/
|
||||
IS
|
||||
|
||||
out_file UTL_FILE.FILE_TYPE;
|
||||
|
||||
|
||||
CURSOR cur_valore_incess IS
|
||||
select *
|
||||
from mnp_gestione_richiesta_cess
|
||||
where stato=2
|
||||
and tim_donor=1 ;
|
||||
|
||||
val_incessazione cur_valore_incess%ROWTYPE;
|
||||
sql_stmt VARCHAR2 (2000);
|
||||
|
||||
|
||||
BEGIN
|
||||
|
||||
DBMS_OUTPUT.put_line ( 'apro il file '
|
||||
|| 'MNP'
|
||||
|| '.'
|
||||
|| TO_CHAR (SYSDATE, 'yyyyMMdd')
|
||||
);
|
||||
|
||||
out_file := UTL_FILE.FOPEN (utl_path, 'log_recall_incessazione_to_acquisita'|| '.' || TO_CHAR (SYSDATE, 'yyyyMMdd'),
|
||||
'a'
|
||||
);
|
||||
|
||||
|
||||
OPEN cur_valore_incess;
|
||||
|
||||
UTL_FILE.PUT_LINE (out_file,'Nuovo Inserimento dati del: '||SYSDATE);
|
||||
|
||||
LOOP
|
||||
FETCH cur_valore_incess
|
||||
INTO val_incessazione;
|
||||
|
||||
EXIT WHEN cur_valore_incess%NOTFOUND; -- process record
|
||||
|
||||
UTL_FILE.PUT_LINE (out_file,
|
||||
val_incessazione.ID_RICHIESTA
|
||||
|| ';'
|
||||
|| val_incessazione.MSISDN
|
||||
|| ';'
|
||||
|| val_incessazione.STATO
|
||||
|| ';'
|
||||
|| val_incessazione.DATARICEZIONERICHIESTA
|
||||
|| ';'
|
||||
|| val_incessazione.TIPO_MESSAGGIO
|
||||
|| ';'
|
||||
|| val_incessazione.CODICE_OPERATORE_RECIPIENT
|
||||
|| ';'
|
||||
|| val_incessazione.CODICE_RICHIESTA_RECIPIENT
|
||||
|| ';'
|
||||
|| val_incessazione.DATA_CUT_OVER
|
||||
|| ';'
|
||||
|| val_incessazione.DA_PROCESSARE
|
||||
|| ';'
|
||||
|| val_incessazione.TIM_DONOR
|
||||
|| ';'
|
||||
|| val_incessazione.CODICE_OPERATORE_REC_EFF
|
||||
|| ';'
|
||||
|| val_incessazione.ESITO_CESSAZIONE
|
||||
|| ';'
|
||||
);
|
||||
|
||||
END LOOP;
|
||||
|
||||
CLOSE cur_valore_incess;
|
||||
|
||||
EXECUTE IMMEDIATE 'INSERT INTO mnp_storico_cess
|
||||
(ID_PROG, DATA_I_O, STATO_DA, STATO_A, I_O, DATA_LAVORAZIONE, ID_RICHIESTA)
|
||||
SELECT SEQ_MNP_STORICO_CESS.NEXTVAL, SYSDATE, 2 , 1,-1, SYSDATE, id_richiesta
|
||||
FROM mnp_gestione_richiesta_cess
|
||||
WHERE stato=2 and tim_donor=1';
|
||||
|
||||
|
||||
EXECUTE IMMEDIATE 'UPDATE mnp_gestione_richiesta_cess
|
||||
SET stato=1, da_processare=1
|
||||
WHERE stato=2 and tim_donor=1';
|
||||
|
||||
COMMIT;
|
||||
|
||||
UTL_FILE.fclose (out_file);
|
||||
|
||||
DBMS_OUTPUT.put_line ( 'chiudo il file '
|
||||
|| 'MNP'
|
||||
|| '.'
|
||||
|| TO_CHAR (SYSDATE, 'yyyyMMdd')
|
||||
);
|
||||
|
||||
EXCEPTION
|
||||
WHEN OTHERS
|
||||
THEN
|
||||
DBMS_OUTPUT.put_line (SQLERRM);
|
||||
END;
|
||||
/
|
||||
@@ -0,0 +1,13 @@
|
||||
alter session set db_file_multiblock_read_count=64;
|
||||
|
||||
ALTER TABLE MNP.MNP_DBCGO_NOTIFICA_DONOR_OUT
|
||||
ADD (DESCRIZIONE_ESITO_GISP VARCHAR2(48),
|
||||
ESITO_CAS CHAR(4)
|
||||
);
|
||||
|
||||
ALTER TABLE MNP.MNP_DBCGO_NOT_REC_VIRT_OUT
|
||||
ADD (DESCRIZIONE_ESITO_GISP VARCHAR2(48),
|
||||
ESITO_CAS CHAR(4)
|
||||
);
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
alter session set db_file_multiblock_read_count=64;
|
||||
CREATE INDEX IDX_MNP_GISP_ATT_CESS_IN_1 ON MNP_GISP_ATT_CESS_IN
|
||||
(CODICE_RIPROPOSIZIONE)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_BIG
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 32M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
PARALLEL 5;
|
||||
alter index MNP.IDX_MNP_GISP_ATT_CESS_IN_1 noparallel;
|
||||
|
||||
|
||||
|
||||
|
||||
42
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcDML.sql
Normal file
42
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcDML.sql
Normal file
@@ -0,0 +1,42 @@
|
||||
----
|
||||
INSERT INTO MNP_STATO_CESS (id_stato, descr_stato, finale) values (5, 'PRESAINCARICO', 0);
|
||||
INSERT INTO MNP_STATO_CESS (id_stato, descr_stato, finale) values (6, 'DACESSARE', 0);
|
||||
INSERT INTO MNP_STATO_CESS (id_stato, descr_stato, finale) values (7, 'ANNULLATA', 1);
|
||||
|
||||
----
|
||||
|
||||
INSERT INTO MNP_STATO_CESS_PORTING (id_stato, descr_stato, finale) values (6, 'PRESAINCARICO', 0);
|
||||
|
||||
|
||||
----
|
||||
|
||||
|
||||
Insert into MNP_OLO
|
||||
(COD_OLO, DESC_OLO, URL, ROUTING_NUMBER, FLAG_TERZE_PARTI)
|
||||
Values
|
||||
(9, 'NOVA', 'https://tbd', '381', 0);
|
||||
|
||||
|
||||
Insert into MNP_ANAGRAFICA_OPERATORI
|
||||
(ID_OPERATORE, TIPO_OPERATORE, GESTORE_AOM, ID_AMMINISTRATIVO, INIZIALE_ID_AMM,
|
||||
DESCRIZIONE)
|
||||
Values
|
||||
('NOVA', 'RETE', 'NOVA', NULL, 'N',
|
||||
'Nova');
|
||||
|
||||
|
||||
Insert into MNP_EVASIONE_REC
|
||||
(CAPACITA_MINIMA, CAPACITA_TOTALE, CAPACITA_EVASA_B, CAPACITA_EVASA_C, COD_OLO,
|
||||
CAPACITA_EVASA, CAPACITA_TOTALE_NUOVA, PERC_BU, PERC_BU_NUOVA, DATA_UTILIZZO,
|
||||
DATA_UPDATE)
|
||||
Values
|
||||
(0, 0, 0, 0, 9,
|
||||
0, -1, 50, -1, NULL,
|
||||
NULL);
|
||||
----
|
||||
|
||||
UPDATE MNP_ASP_CRM_CESSAZIONE_OUT
|
||||
SET FLAG_BLOCCANTE = 'Y'
|
||||
WHERE DA_INVIARE = 1;
|
||||
|
||||
COMMIT;
|
||||
259
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcDML1.sql
Normal file
259
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcDML1.sql
Normal file
@@ -0,0 +1,259 @@
|
||||
|
||||
---ANAGRAFICA MENU
|
||||
insert into mnp_funzionalita_gui (ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (47, 'Simulazione Invio esiti GISP', 'InvioEsitiGisp.jsp', 'Banner MNP', 'MNP');
|
||||
insert into mnp_funzionalita_gui (ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (48, 'Simulazione Ricezione esiti GISP', 'RicezioneEsitiGisp.jsp', 'Banner MNP', 'MNP');
|
||||
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('AM',47);
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('AM',48);
|
||||
|
||||
|
||||
|
||||
|
||||
-- Configurazione log
|
||||
|
||||
INSERT INTO MNP_ANAGRAFICA_PROCESSO ( CODICE_PROCESSO, NOME_PROCESSO ) VALUES (
|
||||
'HK', 'GispCessDonorStd');
|
||||
|
||||
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '9999', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0096', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0095', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0094', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0093', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0092', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0091', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0090', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0089', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0088', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0087', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0086', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0085', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0084', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0083', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0082', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0081', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0080', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0079', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0078', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0077', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0076', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0075', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0074', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0073', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0072', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0071', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0070', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0067', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0066', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0065', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0064', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0063', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0062', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0061', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0060', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0057', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0056', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0055', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0054', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0053', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0052', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0051', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0050', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0049', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0048', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0047', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0046', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0045', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0044', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0043', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0042', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0041', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0040', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0034', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0033', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0032', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0031', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0030', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0026', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0025', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0024', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0023', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0022', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0021', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0020', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0014', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0013', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0012', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0011', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0010', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0008', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0007', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0006', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0005', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0004', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0003', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0002', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0001', 1, '00');
|
||||
INSERT INTO MNP_PROCESSO_LOG ( CODICE_PROCESSO, CODICE_LOG, LOG_ON,
|
||||
TIPO_EVENTO ) VALUES (
|
||||
'HK', '0000', 1, '00');
|
||||
|
||||
COMMIT;
|
||||
14
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcgo.sql
Normal file
14
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcgo.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_kitNovembre10.log;
|
||||
|
||||
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
14
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcgo1.sql
Normal file
14
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcgo1.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_kitNovembre10_1.log;
|
||||
|
||||
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDDL1.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
14
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcgo2.sql
Normal file
14
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcgo2.sql
Normal file
@@ -0,0 +1,14 @@
|
||||
--execute as DBCGO
|
||||
|
||||
spool /mnpapp/log/script/dbcgo_Kit_novembre_10_2.log;
|
||||
|
||||
|
||||
|
||||
-----------------------------
|
||||
--INSERT/UPDATE DATA
|
||||
|
||||
@@dbcgoDML2.sql
|
||||
|
||||
-----------------------------
|
||||
|
||||
spool off;
|
||||
989
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcgoDDL1.sql
Normal file
989
dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitNovembre10/dbcgoDDL1.sql
Normal file
@@ -0,0 +1,989 @@
|
||||
alter session set db_file_multiblock_read_count=64;
|
||||
|
||||
ALTER TABLE DBCGO.DBCGO_GESTIONE_RICHIESTA
|
||||
ADD (DESCRIZIONE_ESITO_GISP VARCHAR2(48),
|
||||
ESITO_CAS CHAR(4));
|
||||
|
||||
ALTER TABLE DBCGO.DBCGO_GEST_RICH_REC_VIRT
|
||||
ADD (DESCRIZIONE_ESITO_GISP VARCHAR2(48),
|
||||
ESITO_CAS CHAR(4));
|
||||
|
||||
/* Formatted on 24/11/2010 15:31:05 (QP5 v5.114.809.3010) */
|
||||
CREATE OR REPLACE FORCE VIEW DBCGO.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
|
||||
)
|
||||
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,
|
||||
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_ext.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,
|
||||
dc.data_ora_cessazione AS data_cessazione_effettiva,
|
||||
A.ESITO_CAS AS ESITO_CAS,
|
||||
A.DESCRIZIONE_ESITO_GISP AS DESCRIZIONE_ESITO_GISP
|
||||
FROM DBCGO_GESTIONE_RICHIESTA a,
|
||||
DBCGO_PP_MV00 l,
|
||||
DBCGO_STATO b,
|
||||
dbcgo_stato_grp d,
|
||||
DBCGO_PRIORITA c,
|
||||
DBCGO_PRIORITA e,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
DBCGO_LOV h,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
--**************************************
|
||||
--DBCGO_LOV m,
|
||||
--**************************************
|
||||
DBCGO_LOV t,
|
||||
DBCGO_LOV n,
|
||||
DBCGO_GESTIONE_RICHIESTA_TC tc,
|
||||
DBCGO_STATO_MAPPING_DON_RECV s,
|
||||
MNP_DWH_TC_ANOMALO tc_ext,
|
||||
MNP_DWH_MSS_CESS_IN_VIEW dc
|
||||
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 a.codice_operatore_v_donor = m.NAME(+)
|
||||
--AND m.lov_name(+) = 'OPERATORE_VIRTUALE'
|
||||
--**************************************
|
||||
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 ((tc.stato IS NOT NULL AND s.id_stato_tc=tc.stato) OR (tc.stato IS NULL AND s.id_stato_donor = a.stato))
|
||||
AND s.id_stato_donor = a.stato
|
||||
AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
AND a.id_richiesta = dc.id_richiesta(+)
|
||||
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,
|
||||
TO_CHAR (e.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,
|
||||
NULL 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,
|
||||
a.BUSINESS_ID_REC id_business,
|
||||
DECODE ( tc_ext.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,
|
||||
DECODE (b.descr_stato,
|
||||
'CESSATA', a.DATA_TRANSIZIONE_STATO,
|
||||
NULL)
|
||||
AS data_cessazione_effettiva,
|
||||
A.ESITO_CAS AS ESITO_CAS,
|
||||
A.DESCRIZIONE_ESITO_GISP AS DESCRIZIONE_ESITO_GISP
|
||||
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,
|
||||
MNP_DWH_TC_ANOMALO tc_ext
|
||||
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 e.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(+)
|
||||
);
|
||||
|
||||
|
||||
/* Formatted on 24/11/2010 15:19:40 (QP5 v5.114.809.3010) */
|
||||
CREATE OR REPLACE FORCE VIEW DBCGO.DBCGO_GEST_RIC_REC_VIRT_VIEW
|
||||
(
|
||||
ID_RICHIESTA,
|
||||
DATA_INSERIMENTO,
|
||||
DATA_TRANSIZIONE_STATO,
|
||||
STATO,
|
||||
TIPO_CLIENTE,
|
||||
DATA_CUT_OVER_CALC,
|
||||
DATA_VALIDAZIONE_MAX,
|
||||
DATARICEZIONERICHIESTA,
|
||||
DATA_CUT_OVER,
|
||||
CODICERIFIUTOVALIDAZIONE,
|
||||
CODICE_OPERATORE_RECIPIENT,
|
||||
MSISDN,
|
||||
CODICE_FISCALE_PARTITA_IVA,
|
||||
CODICE_PRE_POST_PAGATO,
|
||||
NOME_CLIENTE,
|
||||
COGNOME_CLIENTE,
|
||||
RAGIONE_SOCIALE,
|
||||
MARCAGGIO,
|
||||
SOTTOMARCAGGIO,
|
||||
ICCD_SERIAL_NUMBER,
|
||||
NUMERO_DOCUMENTO,
|
||||
TIPO_DOCUMENTO,
|
||||
NOME_OT_GEO,
|
||||
NOME_OT_LEG,
|
||||
CODICE_OPERATORE_DONATING,
|
||||
FLAG_TC,
|
||||
PREVALIDAZIONE,
|
||||
DATA_VALIDAZIONE_EFF,
|
||||
BUSINESS_ID_REC,
|
||||
FLAG_ESP,
|
||||
TC_STATO,
|
||||
IMPORTO,
|
||||
DESCR_STATO,
|
||||
VIS_DAY_NUM,
|
||||
TIPO_CLIENTE_DESC,
|
||||
CODICE_PRE_POST_PAGATO_DESC,
|
||||
MARCAGGIO_DESC,
|
||||
SOTTOMARCAGGIO_DESC,
|
||||
NOME_OT_GEO_DESC,
|
||||
NOME_OT_LEG_DESC,
|
||||
NOME_OT_LEG_ORDER_BY,
|
||||
FLAG_FURTO,
|
||||
FLAG_PREVALIDAZIONE,
|
||||
ABBONATO_PREPAGATO,
|
||||
ABBONATO_PREPAGATO_DESC,
|
||||
DATA_PRESA_IN_CARICO,
|
||||
FLAG_PROGETTO_ADHOC,
|
||||
TRASFERIMENTO_CON_SBLOCCO,
|
||||
NOME_FILE_SBLOCCO,
|
||||
ESITO_CAS,
|
||||
DESCRIZIONE_ESITO_GISP
|
||||
)
|
||||
AS
|
||||
(SELECT a.ID_RICHIESTA,
|
||||
a.DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
s.id_stato,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
a.CODICERIFIUTOVALIDAZIONE,
|
||||
a.CODICE_OPERATORE_RECIPIENT,
|
||||
a.MSISDN,
|
||||
a.CODICE_FISCALE_PARTITA_IVA,
|
||||
a.CODICE_PRE_POST_PAGATO,
|
||||
a.NOME_CLIENTE,
|
||||
a.COGNOME_CLIENTE,
|
||||
a.RAGIONE_SOCIALE,
|
||||
a.MARCAGGIO,
|
||||
a.SOTTOMARCAGGIO,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
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.CODICE_OPERATORE_DONATING,
|
||||
a.FLAG_TC,
|
||||
a.PREVALIDAZIONE,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.BUSINESS_ID_REC,
|
||||
DECODE (a.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
s.DESCR AS descr_stato,
|
||||
statoRV.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
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,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
a.abbonato_prepagato,
|
||||
DECODE (UPPER (a.abbonato_prepagato), 'D', 'Y', 'N')
|
||||
AS abbonato_prepagato_desc,
|
||||
e.DATA_PRESA_IN_CARICO,
|
||||
ee.descr AS flag_progetto_adhoc,
|
||||
DECODE ( tc_ext.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.ESITO_CAS,
|
||||
a.DESCRIZIONE_ESITO_GISP
|
||||
FROM DBCGO_GEST_RICH_REC_VIRT a,
|
||||
DBCGO_STATO_MAPPING_REC_MVNO s,
|
||||
DBCGO_STATO_REC_VIRT statoRV,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
DBCGO_LOV h,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
DBCGO_LOV ee,
|
||||
DBCGO_GEST_RIC_REC_VIRT_TC tc,
|
||||
MNP_DWH_RICH_REC_VIRT_EXT e,
|
||||
MNP_DWH_TC_ANOMALO tc_ext
|
||||
WHERE a.stato = s.ID_STATO_REC_VIRT_M2M
|
||||
AND s.ID_STATO_REC_VIRT_M2M = statoRV.id_stato
|
||||
AND a.id_richiesta = e.id_richiesta(+)
|
||||
AND ee.name(+) = e.richiestaadhoc
|
||||
AND ee.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND a.marcaggio = f.cod_mar(+)
|
||||
AND a.sottomarcaggio = g.cod_clu(+)
|
||||
AND a.nome_ot_geo = h.NAME(+)
|
||||
AND h.lov_name(+) = 'OT'
|
||||
AND a.nome_ot_leg = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
UNION ALL
|
||||
SELECT a.ID_RICHIESTA,
|
||||
NULL AS DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
s.id_stato,
|
||||
a.TIPO_CLIENTE,
|
||||
a.DATA_CUT_OVER_CALC,
|
||||
a.DATA_VALIDAZIONE_MAX,
|
||||
a.DATARICEZIONERICHIESTA,
|
||||
a.DATA_CUT_OVER,
|
||||
NULL AS CODICERIFIUTOVALIDAZIONE,
|
||||
a.CODICE_OPERATORE_V_recipient, -- 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 MARCAGGIO,
|
||||
NULL AS SOTTOMARCAGGIO,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
NULL AS NOME_OT_GEO,
|
||||
DECODE (a.nome_ot, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
case when a.CODICE_OPERATORE_V_DONOR is not null
|
||||
then a.CODICE_OPERATORE_V_DONOR
|
||||
else a.CODICE_OPERATORE_DONATING
|
||||
end case,
|
||||
a.FLAG_TC,
|
||||
NULL AS PREVALIDAZIONE,
|
||||
aext.DATA_VALIDAZIONE_EFF AS DATA_VALIDAZIONE_EFF,
|
||||
aext.BUSINESS_ID AS BUSINESS_ID_REC,
|
||||
DECODE (aext.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
s.DESCR AS descr_stato,
|
||||
statoR.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
NULL AS marcaggio_desc,
|
||||
NULL AS sottomarcaggio_desc,
|
||||
NULL AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') AS nome_ot_leg_desc,
|
||||
i.order_by AS nome_ot_leg_order_by,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
NULL AS abbonato_prepagato,
|
||||
'N' AS abbonato_prepagato_desc,
|
||||
a.DATA_PRESA_IN_CARICO,
|
||||
ee.descr AS flag_progetto_adhoc,
|
||||
DECODE ( tc_ext.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,
|
||||
getNomeFileSbloccoIN(a.id_richiesta) AS nome_file_sblocco,
|
||||
NULL AS ESITO_CAS,
|
||||
NULL AS DESCRIZIONE_ESITO_GISP
|
||||
FROM DBCGO_GESTIONE_RICHIESTA_REC a,
|
||||
DBCGO_STATO_MAPPING_REC_MVNO s,
|
||||
DBCGO_STATO_REC statoR,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
DBCGO_LOV ee,
|
||||
DBCGO_GESTIONE_RICHIESTA_R_TC tc,
|
||||
MNP_DWH_TC_ANOMALO tc_ext,
|
||||
MNP_DWH_gest_rich_rec_ext aext
|
||||
WHERE (a.CODICE_OPERATORE_V_recipient IS NOT NULL
|
||||
AND (a.CODICE_OPERATORE_recipient = 'TIMG'
|
||||
OR a.CODICE_OPERATORE_recipient = 'TIMT'))
|
||||
AND a.stato = s.id_stato_rec
|
||||
AND s.id_stato_rec = statoR.id_stato
|
||||
AND a.nome_ot = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
AND ee.name(+) = a.richiestaadhoc
|
||||
AND ee.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
AND a.id_richiesta = aext.id_richiesta(+)
|
||||
UNION ALL
|
||||
SELECT a.ID_RICHIESTA,
|
||||
a.DATA_INSERIMENTO,
|
||||
a.DATA_TRANSIZIONE_STATO,
|
||||
s.id_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,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
a.ICCD_SERIAL_NUMBER,
|
||||
a.NUMERO_DOCUMENTO,
|
||||
a.TIPO_DOCUMENTO,
|
||||
NULL AS NOME_OT_GEO,
|
||||
DECODE (e.nome_ot, NULL, NULL, NVL (i.name, 'NN'))
|
||||
AS NOME_OT_LEG,
|
||||
a.CODICE_OPERATORE_DONATING,
|
||||
a.FLAG_TC,
|
||||
a.PREVALIDAZIONE,
|
||||
a.DATA_VALIDAZIONE_EFF,
|
||||
a.BUSINESS_ID_REC,
|
||||
DECODE (e.FLAG_ESP, 1, 'Y', 'N') AS FLAG_ESP,
|
||||
DECODE (tc.stato,
|
||||
1,
|
||||
'TRASFERITO',
|
||||
0,
|
||||
'IN TRASFERIMENTO')
|
||||
AS tc_stato,
|
||||
tc.importo,
|
||||
s.DESCR AS descr_stato,
|
||||
statoM2M.vis_day_num AS vis_day_num,
|
||||
j.descr AS tipo_cliente_desc,
|
||||
k.descr AS codice_pre_post_pagato_desc,
|
||||
f.desc_mar AS marcaggio_desc,
|
||||
g.desc_clu AS sottomarcaggio_desc,
|
||||
NULL AS nome_ot_geo_desc,
|
||||
NVL (i.descr, 'Non disponibile') AS nome_ot_leg_desc,
|
||||
i.order_by AS nome_ot_leg_order_by,
|
||||
a.flag_furto,
|
||||
a.flag_prevalidazione,
|
||||
e.abbonato_prepagato,
|
||||
DECODE (UPPER (e.abbonato_prepagato), 'D', 'Y', 'N')
|
||||
AS abbonato_prepagato_desc,
|
||||
e.data_presa_in_carico,
|
||||
ee.descr AS flag_progetto_adhoc,
|
||||
DECODE ( tc_ext.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,
|
||||
NULL AS ESITO_CAS,
|
||||
NULL AS DESCRIZIONE_ESITO_GISp
|
||||
FROM DBCGO_GEST_RICH_REC_VIRT_M2M a,
|
||||
DBCGO_STATO_MAPPING_REC_MVNO s,
|
||||
DBCGO_STATO_REC_VIRT_M2M statoM2M,
|
||||
DBCGO_GEST_RIC_RV_M2M_TC tc,
|
||||
DBCGO_LOV ee,
|
||||
DBCGO_LOV i,
|
||||
DBCGO_LOV j,
|
||||
DBCGO_LOV k,
|
||||
dbm_anag_mar f,
|
||||
dbm_anag_clu g,
|
||||
MNP_DWH_RICH_REC_VIRT_EXT e,
|
||||
MNP_DWH_TC_ANOMALO tc_ext
|
||||
WHERE a.stato = s.id_stato_rec_virt_m2m
|
||||
AND s.id_stato_rec_virt_m2m = statoM2M.id_stato
|
||||
AND a.id_richiesta = e.id_richiesta(+)
|
||||
AND e.marcaggio = f.cod_mar(+)
|
||||
AND e.sottomarcaggio = g.cod_clu(+)
|
||||
AND ee.name(+) = e.richiestaadhoc
|
||||
AND ee.lov_name(+) = 'FLAG_PROGETTO_ADHOC'
|
||||
AND e.nome_ot = i.NAME(+)
|
||||
AND i.lov_name(+) = 'OT'
|
||||
AND a.tipo_cliente = j.NAME
|
||||
AND j.lov_name = 'CUST_TYPE'
|
||||
AND a.codice_pre_post_pagato = k.NAME
|
||||
AND k.lov_name = 'TIPO_CONTRATTO'
|
||||
AND a.id_richiesta = tc.id_richiesta(+)
|
||||
AND tc.id_richiesta = tc_ext.id_richiesta(+)
|
||||
);
|
||||
|
||||
CREATE OR REPLACE VIEW DBCGO_GESTIONE_RIC_REC_V00
|
||||
(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)
|
||||
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_ext.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,
|
||||
getNomeFileSbloccoIN(a.id_richiesta) AS nome_file_sblocco,
|
||||
getNomeFileESP(a.id_richiesta, a.CODICE_OPERATORE_DONATING,1) AS nome_file_esp,
|
||||
da.data_ora_cessazione AS data_attivazione_effettiva
|
||||
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 ,
|
||||
MNP_DWH_MSS_ATT_IN_VIEW da
|
||||
--MNP_DWH_XML_IN xml1
|
||||
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(+)
|
||||
AND a.id_richiesta= da.id_richiesta(+)
|
||||
-- AND a.id_richiesta= xml1.id_richiesta(+)
|
||||
-- AND xml1.tipo_file(+)=6
|
||||
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,
|
||||
e.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,
|
||||
NULL 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,
|
||||
NULL AS codici_rifiuto_validazione,
|
||||
t.descr FLAG_PROGETTO_ADHOC,
|
||||
a.BUSINESS_ID_DON AS ID_BUSINESS ,
|
||||
DECODE ( tc_ext.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,
|
||||
getNomeFileESP(a.id_richiesta,a.CODICE_OPERATORE_DONATING,1) AS nome_file_esp,
|
||||
DECODE(b.descr_stato,'EVASA', a.DATA_TRANSIZIONE_STATO,NULL) AS data_attivazione_effettiva
|
||||
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
|
||||
--MNP_DWH_XML_IN xml1
|
||||
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 e.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(+)
|
||||
-- AND a.id_richiesta= xml1.id_richiesta(+)
|
||||
-- AND xml1.tipo_file(+)=6
|
||||
);
|
||||
@@ -0,0 +1,73 @@
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '1', 'ACQUISITA', 1);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '2', 'LAVORABILE', 2);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '3', 'ACCODATA', 3);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '4', 'PRESA IN CARICO', 4);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '5', 'IN VALIDAZIONE', 5);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '6', 'VALIDATA', 6);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '7', 'RIFIUTATA', 7);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '13', 'ACCETTATA', 8);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '8', 'IN CESSAZIONE', 9);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '10', 'CESSATA', 10);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '11', 'IN ATTIVAZIONE', 11);
|
||||
|
||||
Insert into DBCGO_LOV
|
||||
(LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY)
|
||||
Values
|
||||
(SEQ_LOV.NEXTVAL, 'STATI_MVNO2MVNO', '12', 'EVASA', 12);
|
||||
|
||||
update DBCGO_LOV set
|
||||
DESCR='N' where
|
||||
NAME = '0'
|
||||
AND LOV_NAME = 'FLAG_PROGETTO_ADHOC';
|
||||
|
||||
|
||||
update DBCGO_LOV set
|
||||
DESCR='Y' where
|
||||
NAME = '1'
|
||||
AND LOV_NAME = 'FLAG_PROGETTO_ADHOC';
|
||||
|
||||
COMMIT;
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
update DBCGO_LOV SET NAME='null' where descr='null' and lov_name='TRASFERIMENTO_CON_SBLOCCO';
|
||||
commit;
|
||||
@@ -0,0 +1,4 @@
|
||||
INSERT INTO DBCGO_STATO_MAPPING_REC_DONV (ID_STATO, DESCR, ID_STATO_RECIPIENT, ID_STATO_DON_VIRT,ID_STATO_TC)
|
||||
VALUES
|
||||
(14, 'SOSPESA (RecPrjHoc)', 15,null,null);
|
||||
commit;
|
||||
@@ -0,0 +1,210 @@
|
||||
-- per donor std ABB
|
||||
alter session set db_file_multiblock_read_count=64;
|
||||
|
||||
CREATE TABLE MNP_GISP_CESS_OUT_DON_ABB
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
DATA_RICHIESTA_INVIO DATE,
|
||||
DATA_INVIO DATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
DA_PROCESSARE NUMBER(1),
|
||||
NOME_RICHIESTA VARCHAR2(16 BYTE) NOT NULL,
|
||||
CAS VARCHAR2(3 BYTE) NOT NULL,
|
||||
NUM_TEL VARCHAR2(13 BYTE) NOT NULL,
|
||||
NUM_TEL_SERV_B VARCHAR2(13 BYTE),
|
||||
NUM_ADDIZ1 VARCHAR2(13 BYTE),
|
||||
NUM_ADDIZ2 VARCHAR2(13 BYTE),
|
||||
IMSI VARCHAR2(15 BYTE),
|
||||
ESPORTA_MAIN VARCHAR2(1 BYTE),
|
||||
OLOCODE VARCHAR2(4 BYTE) NOT NULL,
|
||||
DATA_ESPL DATE,
|
||||
TID VARCHAR2(23 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_GISP_CESS_OUT_DON_ABB ON MNP_GISP_CESS_OUT_DON_ABB
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX IDX_GISP_CESS_OUT_DON_ABB1 ON MNP_GISP_CESS_OUT_DON_ABB
|
||||
(TID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT_DON_ABB ADD (
|
||||
CONSTRAINT PK_MNP_GISP_CESS_OUT_DON_ABB
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT_DON_ABB ADD (
|
||||
CONSTRAINT IDX_MNP_GISP_CESS_OUT_DON_ABB
|
||||
UNIQUE (TID));
|
||||
|
||||
-- per donor std PP
|
||||
CREATE TABLE MNP_GISP_CESS_OUT_DON_PP
|
||||
(
|
||||
UNIQUE_ID NUMBER NOT NULL,
|
||||
DATA_CREAZIONE DATE DEFAULT SYSDATE,
|
||||
DATA_RICHIESTA_INVIO DATE,
|
||||
DATA_INVIO DATE,
|
||||
DA_SCODARE NUMBER(1) NOT NULL,
|
||||
DA_PROCESSARE NUMBER(1),
|
||||
NOME_RICHIESTA VARCHAR2(16 BYTE) NOT NULL,
|
||||
CAS VARCHAR2(3 BYTE) NOT NULL,
|
||||
NUM_TEL VARCHAR2(13 BYTE) NOT NULL,
|
||||
NUM_TEL_SERV_B VARCHAR2(13 BYTE),
|
||||
IMSI VARCHAR2(15 BYTE),
|
||||
ESPORTA_MAIN VARCHAR2(1 BYTE),
|
||||
OLOCODE VARCHAR2(4 BYTE) NOT NULL,
|
||||
DATA_ESPL DATE,
|
||||
TID VARCHAR2(23 BYTE)
|
||||
)
|
||||
TABLESPACE TAB_HUGE_2
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX PK_MNP_GISP_CESS_OUT_DON_PP ON MNP_GISP_CESS_OUT_DON_PP
|
||||
(UNIQUE_ID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX IDX_GISP_CESS_OUT_DON_PP1 ON MNP_GISP_CESS_OUT_DON_PP
|
||||
(TID)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOPARALLEL;
|
||||
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT_DON_PP ADD (
|
||||
CONSTRAINT PK_MNP_GISP_CESS_OUT_DON_PP
|
||||
PRIMARY KEY
|
||||
(UNIQUE_ID)
|
||||
USING INDEX
|
||||
TABLESPACE TAB_IDX_HUGE_2_2
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 512M
|
||||
NEXT 10M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS 2147483645
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
));
|
||||
|
||||
ALTER TABLE MNP_GISP_CESS_OUT_DON_PP ADD (
|
||||
CONSTRAINT IDX_MNP_GISP_CESS_OUT_DON_PP
|
||||
UNIQUE (TID))
|
||||
/
|
||||
@@ -0,0 +1,47 @@
|
||||
CREATE TABLE MNP_TASK_PIC
|
||||
(
|
||||
DATA_TASK DATE NOT NULL,
|
||||
ID_OPERATORE_DON VARCHAR2 (4) NOT NULL,
|
||||
ID_OPERATORE_REC VARCHAR2 (4) NOT NULL,
|
||||
TOT_RICH_ACCETTATE NUMBER (5),
|
||||
TOT_RICH_WAITINGLIST NUMBER (5),
|
||||
TOT_RICH_OF NUMBER (5),
|
||||
DATA_START DATE,
|
||||
DATA_END DATE,
|
||||
FLAG_RESET NUMBER (1) DEFAULT 0 NOT NULL
|
||||
)
|
||||
TABLESPACE USR
|
||||
PCTUSED 40
|
||||
PCTFREE 10
|
||||
INITRANS 1
|
||||
MAXTRANS 255
|
||||
STORAGE (INITIAL 128 M
|
||||
NEXT 10 M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT)
|
||||
LOGGING
|
||||
NOCACHE
|
||||
NOPARALLEL
|
||||
NOMONITORING;
|
||||
|
||||
|
||||
CREATE UNIQUE INDEX MNP.IDX_TASKPIC_1
|
||||
ON MNP_TASK_PIC (DATA_TASK, ID_OPERATORE_DON,ID_OPERATORE_REC)
|
||||
LOGGING
|
||||
TABLESPACE TAB_IDX_SMALL
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (INITIAL 128 M
|
||||
NEXT 10 M
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
FREELISTS 1
|
||||
FREELIST GROUPS 1
|
||||
BUFFER_POOL DEFAULT)
|
||||
NOPARALLEL;
|
||||
@@ -0,0 +1,4 @@
|
||||
---ANAGRAFICA MENU
|
||||
insert into mnp_funzionalita_gui (ID_PROG, FUNZIONALITA, COMANDO_FUNZ, JSP_NAME, CODICE_DOMINIO) values (49, 'Task Pic', 'TaskPic.jsp', 'Banner MNP', 'MNP');
|
||||
insert into MNP_PROFILI_FUNZIONALITA(CODICE_PROFILO, ID_PROG) values ('AM',49);
|
||||
commit;
|
||||
@@ -0,0 +1,144 @@
|
||||
DROP MATERIALIZED VIEW DWH.MNP_DW_XML_IN_OUT;
|
||||
CREATE MATERIALIZED VIEW DWH.MNP_DW_XML_IN_OUT
|
||||
TABLESPACE TAB_MNP_CONSOLE_LOG
|
||||
PCTUSED 0
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64K
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
NOCACHE
|
||||
NOLOGGING
|
||||
NOPARALLEL
|
||||
BUILD IMMEDIATE
|
||||
REFRESH COMPLETE ON DEMAND
|
||||
WITH PRIMARY KEY
|
||||
AS
|
||||
/* Formatted on 2010/10/05 16:55 (Formatter Plus v4.8.8) */
|
||||
SELECT /*+
|
||||
ORDERED
|
||||
USE_nl(B C)
|
||||
FULL(B) PARALLEL(B 12)
|
||||
use_nl(A D)
|
||||
*/
|
||||
b.id_richiesta id_richiesta,
|
||||
dwh.fun_extract_msisdn (b.richiestaxml) msisdn, 'XML' tipo_file,
|
||||
dwh.fun_tipo_notifica_id2desc (a.tipo_file) tipo_notifica,
|
||||
a.nome_file nome_file, 'Ricevuto' direzione, a.data_eff DATA,
|
||||
TO_CHAR (a.data_eff, 'dd/mm/yyyy HH24:mi:ss') data_show,
|
||||
a.destinatario destinatario, a.mittente mittente,
|
||||
a.canale_alternativo canale_alternativo, d.tipo_processo tipo_processo,
|
||||
a.nome_file nome_file_xml, c.nome_file nome_file_ack, 0 ord2
|
||||
FROM mnp.mnp_xml_richiesta_in b,
|
||||
mnp.mnp_xml_ack_out c,
|
||||
mnp.mnp_xml_in a,
|
||||
mnp.mnp_xml_out d
|
||||
WHERE a.data_eff>=(sysdate-180)
|
||||
AND b.data_eff>=(sysdate-180)
|
||||
AND a.nome_file = b.nome_file
|
||||
AND b.nome_file = c.nome_file_riferito(+)
|
||||
AND c.nome_file = d.nome_file(+)
|
||||
UNION ALL
|
||||
SELECT /*+
|
||||
ordered
|
||||
use_nl(b c a d)
|
||||
full(b) parallel(b 12)
|
||||
*/
|
||||
b.id_richiesta id_richiesta,
|
||||
dwh.fun_extract_msisdn (b.richiestaxml) msisdn, 'ACK' tipo_file,
|
||||
dwh.fun_tipo_notifica_id2desc (d.tipo_file) tipo_notifica,
|
||||
d.nome_file nome_file, 'Ricevuto' direzione, d.data_eff DATA,
|
||||
TO_CHAR (d.data_eff, 'dd/mm/yyyy HH24:mi:ss') data_show,
|
||||
d.destinatario destinatario, d.mittente mittente,
|
||||
d.canale_alternativo canale_alternativo, a.tipo_processo tipo_processo,
|
||||
b.nome_file nome_file_xml, c.nome_file nome_file_ack, 1 ord2
|
||||
FROM mnp.mnp_xml_richiesta_out b,
|
||||
mnp.mnp_xml_ack_in c,
|
||||
mnp.mnp_xml_out a,
|
||||
mnp.mnp_xml_in d
|
||||
WHERE a.data_eff>=(sysdate-180)
|
||||
AND b.data_eff>=(sysdate-180)
|
||||
AND a.nome_file = b.nome_file
|
||||
AND b.nome_file = c.nome_file_riferito
|
||||
AND c.nome_file = d.nome_file
|
||||
UNION ALL
|
||||
SELECT /*+
|
||||
ordered
|
||||
use_nl(b c d)
|
||||
full(b) parallel(b 12)
|
||||
*/
|
||||
b.id_richiesta id_richiesta,
|
||||
dwh.fun_extract_msisdn (b.richiestaxml) msisdn, 'ACK' tipo_file,
|
||||
dwh.fun_tipo_notifica_id2desc (d.tipo_file) tipo_notifica,
|
||||
d.nome_file nome_file, 'Inviato' direzione, d.data_eff DATA,
|
||||
TO_CHAR (d.data_eff, 'dd/mm/yyyy HH24:mi:ss') data_show,
|
||||
d.destinatario destinatario, d.mittente mittente,
|
||||
d.canale_alternativo canale_alternativo, d.tipo_processo tipo_processo,
|
||||
b.nome_file nome_file_rif, d.nome_file nome_file_ack, 1 ord2
|
||||
FROM mnp.mnp_xml_richiesta_in b,
|
||||
mnp.mnp_xml_ack_out c,
|
||||
mnp.mnp_xml_out d
|
||||
WHERE b.data_eff>=(sysdate-180)
|
||||
AND b.nome_file = c.nome_file_riferito
|
||||
AND c.nome_file = d.nome_file
|
||||
UNION ALL
|
||||
SELECT /*+
|
||||
ordered
|
||||
use_nl(b c a d)
|
||||
full(b) parallel(b 12)
|
||||
*/
|
||||
b.id_richiesta id_richiesta,
|
||||
dwh.fun_extract_msisdn (b.richiestaxml) msisdn, 'XML' tipo_file,
|
||||
dwh.fun_tipo_notifica_id2desc (a.tipo_file) tipo_notifica,
|
||||
a.nome_file nome_file, 'Inviato' direzione, a.data_eff DATA,
|
||||
TO_CHAR (a.data_eff, 'dd/mm/yyyy HH24:mi:ss') data_show,
|
||||
a.destinatario destinatario, a.mittente mittente,
|
||||
a.canale_alternativo canale_alternativo, a.tipo_processo tipo_processo,
|
||||
a.nome_file nome_file_xml, c.nome_file nome_file_ack, 0 ord2
|
||||
FROM mnp.mnp_xml_richiesta_out b,
|
||||
mnp.mnp_xml_ack_in c,
|
||||
mnp.mnp_xml_out a,
|
||||
mnp.mnp_xml_in d
|
||||
WHERE a.data_eff>=(sysdate-180)
|
||||
AND b.data_eff>=(sysdate-180)
|
||||
AND a.nome_file = b.nome_file AND b.nome_file = c.nome_file_riferito(+)
|
||||
AND c.nome_file = d.nome_file(+);
|
||||
|
||||
COMMENT ON TABLE DWH.MNP_DW_XML_IN_OUT IS 'snapshot table for snapshot DWH.MNP_DW_XML_IN_OUT';
|
||||
|
||||
CREATE INDEX DWH.IDX_MNP_DW_XML_IN_OUT_1 ON DWH.MNP_DW_XML_IN_OUT
|
||||
(ID_RICHIESTA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_MNP_CONSOLE_INDX
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64K
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
PARALLEL ( DEGREE 12 INSTANCES 1 );
|
||||
|
||||
CREATE INDEX DWH.IDX_MNP_DW_XML_IN_OUT_2 ON DWH.MNP_DW_XML_IN_OUT
|
||||
(NOME_FILE, DATA)
|
||||
LOGGING
|
||||
TABLESPACE TAB_MNP_CONSOLE_INDX
|
||||
PCTFREE 10
|
||||
INITRANS 2
|
||||
MAXTRANS 255
|
||||
STORAGE (
|
||||
INITIAL 64K
|
||||
MINEXTENTS 1
|
||||
MAXEXTENTS UNLIMITED
|
||||
PCTINCREASE 0
|
||||
BUFFER_POOL DEFAULT
|
||||
)
|
||||
PARALLEL ( DEGREE 12 INSTANCES 1 );
|
||||
Reference in New Issue
Block a user