First Commit - Source Code from Reply

This commit is contained in:
vincenzofariello
2024-05-13 12:54:14 +02:00
parent 73e32a5020
commit a15aee1f08
11184 changed files with 1065913 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
spool /mnpapp/log/script/SM_204.log
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
values('YG','0047',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
values('YH','0047',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
values('MB','0047',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
values('MC','0047',1,'00');
commit;
spool off;

View File

@@ -0,0 +1,9 @@
spool SM_1654_dbc.log
SELECT count(*) FROM mnp_dbcgo_notifica_rec_out where data_creazione>to_date('15/04/2007', 'dd/mm/yyyy') and sistema_mittente is null;
UPDATE mnp_dbcgo_notifica_rec_out set sistema_mittente = 'BIT' where data_creazione>to_date('15/04/2007', 'dd/mm/yyyy') and sistema_mittente is null;
commit;
spool off

View File

@@ -0,0 +1,9 @@
spool SM_1654_dbcgo.log
SELECT count(*) FROM dbcgo_gestione_richiesta_rec where sistema_mittente is null and dataricezionerichiesta > to_date('15/04/2007', 'dd/mm/yyyy');
UPDATE dbcgo_gestione_richiesta_rec set sistema_mittente = 'BIT' where dataricezionerichiesta > to_date('15/04/2007', 'dd/mm/yyyy') and sistema_mittente is null;
commit;
spool off;

View File

@@ -0,0 +1,21 @@
--execute as DBC
spool /mnpapp/log/script/dbc200704.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcDDL.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcDML.sql
-----------------------------
--COMPILE PROCEDURE
--@/mnpapp/dbcgo/script/procedure/dbcgo/Util.jsp
--show err
spool off;

View File

@@ -0,0 +1,21 @@
--execute as DBC
spool /mnpapp/log/script/dbc200704.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcDDLCoop.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcDMLCoop.sql
-----------------------------
--COMPILE PROCEDURE
--@/mnpapp/dbcgo/script/procedure/dbcgo/Util.jsp
--show err
spool off;

View File

@@ -0,0 +1,24 @@
-- eseguire come utente MNP
spool /mnpapp/log/script/dbcCoopBonificaSistMitt1.log;
----------------------------------------------------------------------
---- MNP_GESTIONE_RICHIESTA_REC
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC add(
OPERATORE_INTERNO VARCHAR2(10) DEFAULT 'TIM' NOT NULL,
SISTEMA_MITTENTE VARCHAR2(10),
TIPO_SERVIZIO_SISTEMA_MITT VARCHAR2(10)
);
update /*+ parallel (a) */
MNP_GESTIONE_RICHIESTA_REC a set
SISTEMA_MITTENTE=decode(TIPO_SERVIZIO_SID,null,decode(TIPO_SERVIZIO_MSP,null,decode(TIPO_SERVIZIO_MSC,null,null,'MSC'),'MSP'),'SID'),
TIPO_SERVIZIO_SISTEMA_MITT=nvl(TIPO_SERVIZIO_SID,nvl(TIPO_SERVIZIO_MSP,TIPO_SERVIZIO_MSC))
WHERE TIPO_CLIENTE='CO';
commit;
spool off;
-------------------------------------------------------------------------

View File

@@ -0,0 +1,15 @@
-- eseguire come utente MNP
spool /mnpapp/log/script/dbcCoopBonificaSistMitt2.log;
---------------------------------------------------------------------
---- MNP_GESTIONE_RICHIESTA_REC
-- eliminazione colonne vecchie (questo deve essere fatto solo se è andato tutto bene, quindi lo farei fare a mano
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC DROP COLUMN TIPO_SERVIZIO_SID;
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC DROP COLUMN TIPO_SERVIZIO_MSP;
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC DROP COLUMN TIPO_SERVIZIO_MSC;
spool off;
-------------------------------------------------------------------------

View File

@@ -0,0 +1,5 @@
-- eseguire come utente MNP
-------------------------------------------------------------------------
ALTER TABLE MNP_DBCGO_NOTIFICA_DONOR_OUT add(OPERATORE_INTERNO VARCHAR2(10) DEFAULT 'TIM' NOT NULL);

View File

@@ -0,0 +1,415 @@
-- eseguire come utente MNP
-------------------------------------------------------------------------
--SEQUENCE
CREATE SEQUENCE seq_gisp_retrieve_out;
CREATE SEQUENCE seq_gisp_retrieve_recupero_out;
CREATE SEQUENCE SEQ_CCRMW_COOP_RECUPERO;
CREATE SEQUENCE SEQ_CCRMW_COOP_NOTIFICA_OUT;
CREATE SEQUENCE SEQ_CCRMW_COOP_SCARTI_DONOR;
-------------------------------------------------------------------------
--TABELLE
---- inizio GISP
ALTER TABLE MNP_GESTIONE_RICHIESTA add(
OPERATORE_INTERNO VARCHAR2(10) DEFAULT 'TIM' NOT NULL
);
CREATE TABLE MNP_GISP_RETRIEVE_OUT (
ID_PROG NUMBER(18,0) NOT NULL,
UNIQUE_ID VARCHAR2(50),
DA_SCODARE NUMBER(1,0) DEFAULT 0 NOT NULL,
DATA_INVIO DATE DEFAULT sysdate,
ID_RICHIESTA VARCHAR2(23) NOT NULL,
MSISDN VARCHAR2(13) NOT NULL,
RESP_TIMEOUT NUMBER(1,0) DEFAULT 0 NOT NULL,
RESP_CODE VARCHAR2(2),
RESP_MSG VARCHAR2(50),
RESP_STATO VARCHAR2(25),
RESP_CESSAZIONE_MNP VARCHAR2(1),
RESP_OPERATORE_INTERNO VARCHAR2(10)
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_GISP_RETRIEVE_OUT ADD
CONSTRAINT PK_MNP_GISP_RETRIEVE_OUT
PRIMARY KEY(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
ENABLE
VALIDATE;
CREATE UNIQUE INDEX IDX_MNP_GISP_RETRIEVE_OUT_1 ON MNP_GISP_RETRIEVE_OUT
(UNIQUE_ID)
NOLOGGING
TABLESPACE TAB_IDX_HUGE_2_2;
CREATE TABLE MNP_GISP_RETRIEVE_RECUPERO_OUT (
id_prog NUMBER(18,0) NOT NULL,
unique_id VARCHAR2(50),
id_richiesta VARCHAR2(23),
MSISDN VARCHAR2(13),
message_id VARCHAR2(50),
redelivery_count NUMBER(3,0) DEFAULT 0,
stato_messaggio NUMBER(2,0) DEFAULT 0,
data_inserimento DATE DEFAULT SYSDATE,
data_ultimo_aggiornamento DATE DEFAULT SYSDATE,
eccezione_avvenuta VARCHAR2(1000)
)
TABLESPACE TAB_SMALL;
ALTER TABLE MNP_GISP_RETRIEVE_RECUPERO_OUT ADD
CONSTRAINT PK_MNP_GISP_RETR_RECUPERO_OUT
PRIMARY KEY(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_SMALL
ENABLE
VALIDATE;
---- fine Gisp
----------------------------------------------------------------------
---- MNP_GESTIONE_RICHIESTA_REC
---- questa tabella vinene gestita completamente nel DML
----------------------------------------------------------------------
---- inizio CCRMWEBCOOP
CREATE TABLE MNP_CCRMW_COOP_NOT_OUT (
ID_PROG NUMBER(18) NOT NULL,
ID_RICHIESTA VARCHAR2(23 BYTE) NOT NULL,
CODICE_EVENTO VARCHAR2(2 BYTE) NOT NULL,
NUMERO_TELEFONICO_OLO VARCHAR2(13 BYTE),
NUMERO_DUALE VARCHAR2(13 BYTE),
OPERATORE VARCHAR2(20 BYTE),
IDENTIFICATIVO_RICHIESTA_AOM VARCHAR2(64 BYTE) NOT NULL,
TIPO_RICHIESTA VARCHAR2(50 BYTE),
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16 BYTE),
TECNOLOGIA VARCHAR2(50 BYTE),
TIPOLOGIA_UTENZA VARCHAR2(50 BYTE),
DATA_VALIDAZIONE DATE,
ICCD_SERIAL_NUMBER VARCHAR2(30 BYTE),
STATO VARCHAR2(50 BYTE) NOT NULL,
CAUSALE VARCHAR2(100 BYTE),
DATA_MODIFICA_STATO DATE NOT NULL,
NOTE VARCHAR2(400 BYTE),
DATA_INVIO DATE DEFAULT sysdate,
TIPO_PROCESSO VARCHAR2(2 BYTE),
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
UNIQUE_ID VARCHAR2(50 BYTE),
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
PROGETTOADHOC NUMBER(1),
CODICE_GRUPPO VARCHAR2(16 BYTE),
DATA_CUT_OVER DATE,
CODICE_DEALER VARCHAR2(10 BYTE)
)
TABLESPACE TAB_HUGE
PARTITION BY RANGE (DATA_INSERIMENTO)
(
PARTITION MNP_CCRMW_COOP_NOT_OUT9 VALUES LESS THAN (TO_DATE('20070401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_CCRMW_COOP_NOT_OUT10 VALUES LESS THAN (TO_DATE('20071001','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_CCRMW_COOP_NOT_OUT11 VALUES LESS THAN (TO_DATE('20080401','YYYYMMDD'))
NOLOGGING
TABLESPACE TAB_HUGE_2,
PARTITION MNP_CCRMW_COOP_NOT_OUT_MAX VALUES LESS THAN (MAXVALUE)
NOLOGGING
TABLESPACE TAB_HUGE_2
);
CREATE INDEX IDX_CCRMW_COOP_NOTIFICA_OUT_3 ON MNP_CCRMW_COOP_NOT_OUT
(ID_RICHIESTA)
NOLOGGING
TABLESPACE TAB_IDX_HUGE_2_2;
CREATE INDEX MNP_CCRMW_COOP_NOTIFICA_OUT_2 ON MNP_CCRMW_COOP_NOT_OUT
(UNIQUE_ID)
NOLOGGING
TABLESPACE TAB_IDX_BIG;
CREATE UNIQUE INDEX PK_CCRMW_COOP_NOTIFICA_OUT ON MNP_CCRMW_COOP_NOT_OUT
(ID_PROG)
NOLOGGING
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_CCRMW_COOP_NOT_OUT ADD (
CONSTRAINT PK_CCRMW_COOP_NOT_OUT
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
);
CREATE TABLE MNP_CCRMW_COOP_RECUPERO_OUT (
ID_PROG NUMBER(18) NOT NULL,
MESSAGE_ID VARCHAR2(50 BYTE),
ID_RICHIESTA VARCHAR2(23 BYTE),
CODICE_EVENTO VARCHAR2(2 BYTE),
NUMERO_TELEFONICO_OLO VARCHAR2(13 BYTE),
NUMERO_DUALE VARCHAR2(13 BYTE),
OPERATORE VARCHAR2(20 BYTE),
IDENTIFICATIVO_RICHIESTA_AOM VARCHAR2(64 BYTE),
TIPO_RICHIESTA VARCHAR2(50 BYTE),
CODICE_FISCALE_PARTITA_IVA VARCHAR2(16 BYTE),
TECNOLOGIA VARCHAR2(50 BYTE),
TIPOLOGIA_UTENZA VARCHAR2(50 BYTE),
DATA_VALIDAZIONE VARCHAR2(30 BYTE),
ICCD_SERIAL_NUMBER VARCHAR2(30 BYTE),
STATO VARCHAR2(50 BYTE),
CAUSALE VARCHAR2(100 BYTE),
DATA_MODIFICA_STATO VARCHAR2(30 BYTE),
NOTE VARCHAR2(400 BYTE),
TIPO_PROCESSO VARCHAR2(2 BYTE),
REDELIVERY_COUNT NUMBER(3) DEFAULT 0,
STATO_MESSAGGIO NUMBER(2) DEFAULT 0,
DATA_INSERIMENTO DATE DEFAULT SYSDATE,
DATA_ULTIMO_AGGIORNAMENTO DATE DEFAULT SYSDATE,
ECCEZIONE_AVVENUTA VARCHAR2(1000 BYTE),
UNIQUE_ID VARCHAR2(50 BYTE),
PROGETTOADHOC VARCHAR2(1 BYTE),
CODICE_GRUPPO VARCHAR2(16 BYTE),
DATA_CUT_OVER VARCHAR2(30 BYTE),
CODICE_DEALER VARCHAR2(10 BYTE)
)
TABLESPACE TAB_SMALL;
CREATE UNIQUE INDEX PK_MNP_CCRMW_COOP_RECUPERO_OUT ON MNP_CCRMW_COOP_RECUPERO_OUT
(ID_PROG)
NOLOGGING
TABLESPACE TAB_IDX_SMALL;
ALTER TABLE MNP_CCRMW_COOP_RECUPERO_OUT ADD (
CONSTRAINT PK_MNP_CCRMW_COOP_RECUPERO_OUT
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_SMALL
);
CREATE TABLE MNP_CCRMW_COOP_SCARTI_DONOR
(
ID_PROG NUMBER(10) NOT NULL,
ID_RICHIESTA VARCHAR2(64 BYTE),
NOME_FILE VARCHAR2(40 BYTE),
ESITO_VALIDAZIONE VARCHAR2(30 BYTE),
CAUSALE_RIFIUTO VARCHAR2(50 BYTE),
DATA_VAL_EFF VARCHAR2(20 BYTE),
TIPO_UTENZA VARCHAR2(50 BYTE),
CAUSALE_SCARTO VARCHAR2(200 BYTE),
RECORD_SCARTATO VARCHAR2(500 BYTE),
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL
)
TABLESPACE TAB_SMALL;
CREATE UNIQUE INDEX PK_CCRMW_COOP_SCARTI_DONOR ON MNP_CCRMW_COOP_SCARTI_DONOR
(ID_PROG)
NOLOGGING
TABLESPACE TAB_IDX_SMALL;
ALTER TABLE MNP_CCRMW_COOP_SCARTI_DONOR ADD (
CONSTRAINT PK_CCRMW_COOP_SCARTI_DONOR
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_SMALL
);
---- fine CCRMWEBCOOP
---- inizio MSP
CREATE SEQUENCE SEQ_MSPCOOP_IN_REC;
CREATE SEQUENCE SEQ_MSPCOOP_OUT_REC;
CREATE SEQUENCE SEQ_MSPCOOP_SCARTI_IN_REC;
CREATE SEQUENCE SEQ_MSPCOOP_REC_RECUPERO_OUT;
CREATE TABLE MNP_MSPCOOP_IN_REC
(
ID_PROG NUMBER(18) NOT NULL,
ID_RICHIESTA VARCHAR2(23 BYTE),
CODICE_OPERATORE_DONATING VARCHAR2(4 BYTE) NOT NULL,
PREFISSO_TIM VARCHAR2(3 BYTE),
NUM_TEL_TIM VARCHAR2(10 BYTE),
PREFISSO_AOM VARCHAR2(3 BYTE) NOT NULL,
NUM_TEL_AOM VARCHAR2(10 BYTE) NOT NULL,
ICCID_AOM VARCHAR2(27 BYTE),
CODICE_FISCALE VARCHAR2(16 BYTE),
PARTITA_IVA VARCHAR2(11 BYTE),
CODICE_PRE_POST_PAGATO VARCHAR2(3 BYTE) NOT NULL,
DATA_CUT_OVER DATE,
COGNOME_CLIENTE VARCHAR2(50 BYTE),
NOME_CLIENTE VARCHAR2(20 BYTE),
RAGIONE_SOCIALE VARCHAR2(70 BYTE),
TIPO_DOCUMENTO VARCHAR2(3 BYTE) NOT NULL,
NUMERO_DOCUMENTO VARCHAR2(10 BYTE) NOT NULL,
DATA_RICHIESTA DATE,
TIPO_OPERAZIONE VARCHAR2(3 BYTE) NOT NULL,
TECNOLOGIA VARCHAR2(1 BYTE) NOT NULL,
IMSI VARCHAR2(16 BYTE) NOT NULL,
IDREQ_INFOBUS VARCHAR2(24 BYTE) NOT NULL,
TIPO_SERVIZIO_SISTEMA_MITT VARCHAR2(10 BYTE) NOT NULL,
DATA_RICEZIONE DATE DEFAULT SYSDATE NOT NULL,
UNIQUE_ID VARCHAR2(50 BYTE),
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
CODICE_DEALER VARCHAR2(10 BYTE),
COD_PROFILO_TARIFFARIO VARCHAR2(10 BYTE),
DESC_PROFILO_TARIFFARIO VARCHAR2(50 BYTE)
)
TABLESPACE TAB_BIG
NOLOGGING;
ALTER TABLE MNP_MSPCOOP_IN_REC ADD (
CONSTRAINT PK_MSPCOOP_IN_REC
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_MEDIUM);
CREATE INDEX IDX_MNP_MSPCOOP_IN_REC_1 ON MNP_MSPCOOP_IN_REC
(UNIQUE_ID)
NOLOGGING
TABLESPACE TAB_IDX_MEDIUM;
CREATE TABLE MNP_MSPCOOP_OUT_REC
(
ID_PROG NUMBER(18) NOT NULL,
ID_RICHIESTA VARCHAR2(18 BYTE) NOT NULL,
ESITO_VALIDAZIONE VARCHAR2(30 BYTE) NOT NULL,
CAUSALE_RIFIUTO VARCHAR2(50 BYTE),
DATA_ORA_EFFETTIVA_VALIDAZIONE DATE NOT NULL,
PREFISSO_TIM VARCHAR2(3 BYTE),
NUMERO_TIM VARCHAR2(10 BYTE),
PREFISSO_OLO VARCHAR2(3 BYTE),
NUMERO_OLO VARCHAR2(10 BYTE),
IDREQ_INFOBUS VARCHAR2(24 BYTE) NOT NULL,
TIPO_SERVIZIO_SISTEMA_MITT VARCHAR2(10 BYTE) NOT NULL,
DATA_INVIO DATE,
UNIQUE_ID VARCHAR2(50 BYTE),
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL
)
TABLESPACE TAB_BIG
NOLOGGING;
ALTER TABLE MNP_MSPCOOP_OUT_REC ADD (
CONSTRAINT PK_MNP_MSPCOOP_OUT_REC
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_MEDIUM);
CREATE INDEX IDX_MNP_MSPCOOP_OUT_REC_1 ON MNP_MSPCOOP_OUT_REC
(UNIQUE_ID)
NOLOGGING
TABLESPACE TAB_IDX_MEDIUM;
CREATE TABLE MNP_MSPCOOP_SCARTI_IN
(
ID_PROG NUMBER(18) NOT NULL,
CODICE_OPERATORE_DONATING VARCHAR2(200 BYTE),
PREFISSO_TIM VARCHAR2(200 BYTE),
NUM_TEL_TIM VARCHAR2(200 BYTE),
PREFISSO_AOM VARCHAR2(200 BYTE),
NUM_TEL_AOM VARCHAR2(200 BYTE),
ICCID_AOM VARCHAR2(200 BYTE),
CODICE_FISCALE VARCHAR2(200 BYTE),
PARTITA_IVA VARCHAR2(200 BYTE),
CODICE_PRE_POST_PAGATO VARCHAR2(200 BYTE),
DATA_CUT_OVER VARCHAR2(200 BYTE),
COGNOME_CLIENTE VARCHAR2(200 BYTE),
NOME_CLIENTE VARCHAR2(200 BYTE),
RAGIONE_SOCIALE VARCHAR2(200 BYTE),
TIPO_DOCUMENTO VARCHAR2(200 BYTE),
NUMERO_DOCUMENTO VARCHAR2(200 BYTE),
DATA_RICHIESTA VARCHAR2(200 BYTE),
TIPO_OPERAZIONE VARCHAR2(200 BYTE),
TECNOLOGIA VARCHAR2(200 BYTE),
IMSI VARCHAR2(200 BYTE),
ESITO VARCHAR2(2 BYTE) NOT NULL,
FILLER VARCHAR2(200 BYTE),
IDREQ_INFOBUS VARCHAR2(200 BYTE),
TIPO_SERVIZIO_SISTEMA_MITT VARCHAR2(200 BYTE),
RECORD_SCARTATO VARCHAR2(500 BYTE),
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
CODICE_DEALER VARCHAR2(10 BYTE),
COD_PROFILO_TARIFFARIO VARCHAR2(10 BYTE),
DESC_PROFILO_TARIFFARIO VARCHAR2(50 BYTE)
)
TABLESPACE TAB_SMALL
NOLOGGING ;
ALTER TABLE MNP_MSPCOOP_SCARTI_IN ADD (
CONSTRAINT PK_MSPCOOP_SCARTI_IN
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_SMALL);
CREATE TABLE MNP_MSPCOOP_REC_RECUPERO_OUT
(
ID_PROG NUMBER(18) NOT NULL,
MESSAGE_ID VARCHAR2(50 BYTE),
ID_RICHIESTA VARCHAR2(18 BYTE),
ESITO_VALIDAZIONE VARCHAR2(30 BYTE),
CAUSALE_RIFIUTO VARCHAR2(50 BYTE),
DATA_ORA_EFFETTIVA_VALIDAZIONE VARCHAR2(30 BYTE),
PREFISSO_TIM VARCHAR2(3 BYTE),
NUMERO_TIM VARCHAR2(10 BYTE),
PREFISSO_OLO VARCHAR2(3 BYTE),
NUMERO_OLO VARCHAR2(10 BYTE),
IDREQ_INFOBUS VARCHAR2(24 BYTE),
TIPO_SERVIZIO_SISTEMA_MITT VARCHAR2(10 BYTE),
REDELIVERY_COUNT NUMBER(3) DEFAULT 0,
STATO_MESSAGGIO NUMBER(2) DEFAULT 0,
DATA_INSERIMENTO DATE DEFAULT SYSDATE,
DATA_ULTIMO_AGGIORNAMENTO DATE DEFAULT SYSDATE,
ECCEZIONE_AVVENUTA VARCHAR2(1000 BYTE),
UNIQUE_ID VARCHAR2(50 BYTE)
)
TABLESPACE TAB_SMALL
NOLOGGING ;
ALTER TABLE MNP_MSPCOOP_REC_RECUPERO_OUT ADD (
CONSTRAINT PK_MSPCOOP_REC_RECUPERO_OUT
PRIMARY KEY
(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_SMALL);
ALTER TABLE MNP_MSC_IN_REC RENAME COLUMN TIPO_SERVIZIO_MSC TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_MSC_OUT_REC RENAME COLUMN TIPO_SERVIZIO_MSC TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_MSC_RECIPIENT_RECUPERO_OUT RENAME COLUMN TIPO_SERVIZIO_MSC TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_MSC_SCARTI_IN RENAME COLUMN TIPO_SERVIZIO_MSC TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_MSP_IN_REC RENAME COLUMN TIPO_SERVIZIO_MSP TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_MSP_OUT_REC RENAME COLUMN TIPO_SERVIZIO_MSP TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_MSP_RECIPIENT_RECUPERO_OUT RENAME COLUMN TIPO_SERVIZIO_MSP TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_MSP_SCARTI_IN RENAME COLUMN TIPO_SERVIZIO_MSP TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_SID_IN RENAME COLUMN TIPO_SERVIZIO_SID TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_SID_OUT_REC RENAME COLUMN TIPO_SERVIZIO_SID TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_SID_RECIPIENT_RECUPERO_OUT RENAME COLUMN TIPO_SERVIZIO_SID TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_SID_SCARTI_IN RENAME COLUMN TIPO_SERVIZIO_SID TO TIPO_SERVIZIO_SISTEMA_MITT;
ALTER TABLE MNP_DBCGO_NOTIFICA_REC_OUT modify(SISTEMA_MITTENTE VARCHAR2(10));
ALTER TABLE MNP_ASP_CRM_CESSAZIONE_OUT modify(SIST_COMP VARCHAR2(10));
ALTER TABLE MNP_GESTIONE_RICHIESTA modify(SIST_COMP VARCHAR2(10));
---- fine MSP

View File

@@ -0,0 +1,11 @@
-- eseguire come utente MNP
-------------------------------------------------------------------------
--------------------------- LOG
-------------------------------------------------------------------------
commit;
-------------------------------------------------------------------------

View File

@@ -0,0 +1,143 @@
-- eseguire come utente MNP
-------------------------------------------------------------------------
-------------------------------------- INIZIO LOG
---elimino i log dei vecchi mdb(msp,ccrm)
delete from mnp_processo_log where codice_log in ('7550','7650','8400','8300');
delete from mnp_anagrafica_log where codice_log in ('7550','7650','8400','8300');
--- nuovi log generici
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('0048','N','FINE TRATTAMENTO MESSAGGIO');
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('0090','N','INIZIO ACQUISIZIONE MESSAGGIO DA NOTIFICA');
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('0091','N','MESSAGGIO DA NOTIFICARE ACQUISITO CORRETTAMENTE');
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('0092','C','ERRORE DURANTE L''AQUISIZIONE DEL MESSAGGIO DA NOTIFICARE');
----inserisce i log generici x tutti i processi
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT codice_processo, '0048',1,'00'
FROM mnp_anagrafica_processo;
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT codice_processo, '0090',1,'00'
FROM mnp_anagrafica_processo;
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT codice_processo, '0091',1,'00'
FROM mnp_anagrafica_processo;
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT codice_processo, '0092',1,'00'
FROM mnp_anagrafica_processo;
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
values('YB','0047',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
values('YC','0047',1,'00');
---fine nuovi log generici
--- inizio GISP
insert into mnp_anagrafica_processo(codice_processo, nome_processo)
values('HA','MessageConsumerEJBGispOut');
insert into mnp_anagrafica_processo(codice_processo, nome_processo)
values('HB','GispController');
--- link ai log
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HA', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HA','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HB', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HB','9999',1,'00');
---fine gisp
--- inizio CCRMWEBCOOPController
insert into mnp_anagrafica_processo(codice_processo, nome_processo)
values('YD','CCRMWEBCOOPController');
insert into mnp_anagrafica_processo(codice_processo, nome_processo)
values('YE','MessageConsumerEjbCcrmWebCoopInBean');
insert into mnp_anagrafica_processo(codice_processo, nome_processo)
values('YF','MessageConsumerEjbCcrmWebCoopOutBean');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'YD', codice_log, log_on, tipo_evento
FROM mnp_processo_log
where codice_processo = 'YA';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'YE', codice_log, log_on, tipo_evento
FROM mnp_processo_log
where codice_processo = 'YB';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'YF', codice_log, log_on, tipo_evento
FROM mnp_processo_log
where codice_processo = 'YC';
--fine CCRMWEBCOOPController
--- inizio MSPCoop
insert into mnp_anagrafica_processo(codice_processo, nome_processo)
values('MH','MSPCoopController');
insert into mnp_anagrafica_processo(codice_processo, nome_processo)
values('YG','MessageConsumerEJBMspCoopInBean');
insert into mnp_anagrafica_processo(codice_processo, nome_processo)
values('YH','MessageConsumerEJBMspCoopOutBean');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'MH', codice_log, log_on, tipo_evento
FROM mnp_processo_log
where codice_processo = 'MA';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'YG', codice_log, log_on, tipo_evento
FROM mnp_processo_log
where codice_processo = 'MB';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'YH', codice_log, log_on, tipo_evento
FROM mnp_processo_log
where codice_processo = 'MC';
--fine MSPCoop
------------------------------------------------ FINE LOG
------------------------------------------------ INIZIO GESTIONE NUOVO SISTEMA INTERNO CCRMWEBCO0P
-- Nuovo sistema interno: CCRMWCOOP
insert into mnp_sistemi_interni(id, descrizione_sistema)
values(5,'CCRMWCOOP');
-- Nuovo flusso per il sistema interno CCRMWEBCOOP
insert into mnp_flussi_sistemi_interni
(id_sistema, id_flusso, prefisso, estensione, sync_file, path_file_in, tipo_processo, descrizione,
gestione, notification_type)
values(5,12,'CCRMWCOOP_MNP_DONOR_', 'TXT', 'CTR', '/mnpapp/gwmnp/FTPIN/', 'D', 'VALIDAZIONE DONOR CONSUMER COOP', 1, 3);
-- Associazione flussi - pattern per il sistema CCRMWEBCOOP
insert into mnp_flussi_pattern(id_flusso, posizione, id_pattern)
values(12,1,1);
insert into mnp_flussi_pattern(id_flusso, posizione, id_pattern)
values(12,2,2);
insert into mnp_flussi_pattern(id_flusso, posizione, id_pattern)
values(12,2,4);
------------------------------------------------ FINE GESTIONE NUOVO SISTEMA INTERNO CCRMWEBCOOP
commit;
-------------------------------------------------------------------------

View File

@@ -0,0 +1,17 @@
--execute as DBCGO
spool /mnpapp/log/script/dbcgo200704.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcgoDDL.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcgoDML.sql
-----------------------------
spool off;

View File

@@ -0,0 +1,17 @@
--execute as DBCGO
spool /mnpapp/log/script/dbcgo200704.log;
-----------------------------
--CREATE/MODIFY OBJECT
@@dbcgoDDLCoop.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcgoDMLCoop.sql
-----------------------------
spool off;

View File

@@ -0,0 +1,85 @@
--da eseguire come utente DBCGO
------- FILTRO SU OPERATORE VIRTUALE
ALTER TABLE DBCGO_GESTIONE_RICHIESTA add(OPERATORE_INTERNO VARCHAR2(10) DEFAULT 'TIM' NOT NULL);
CREATE OR REPLACE VIEW dbcgo_gestione_ric_v00(
ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX, DATARICEZIONERICHIESTA,
DATA_CUT_OVER, CODICERIFIUTOVALIDAZIONE, CODICE_OPERATORE_RECIPIENT, MSISDN, CODICE_FISCALE_PARTITA_IVA,
CODICE_PRE_POST_PAGATO, NOME_CLIENTE, COGNOME_CLIENTE, RAGIONE_SOCIALE, RICHIESTAADHOCAOM, RICHIESTAADHOC,
MARCAGGIO, SOTTOMARCAGGIO, ID_PRIORITA, INSERT_DATE, UPDATE_DATE, CODICE_GRUPPO, ICCD_SERIAL_NUMBER, IMSI,
IPOTESI_RIFIUTO, NUMERO_DOCUMENTO, TIPO_DOCUMENTO, TIMESTAMP, DATA_TRANSIZIONE_STATO, NOME_OT_GEO, NOME_OT_LEG,
ID_PRIORITA_MNP, DATA_TRANSIZIONE_STATO_GRP, CODICE_OPERATORE_DONATING,
descr_stato,
vis_day_num,
id_stato_grp,
priority_type,
priorita,
priorita_mnp,
marcaggio_desc,
sottomarcaggio_desc,
nome_ot_geo_desc,
nome_ot_leg_desc,
nome_ot_leg_order_by,
tipo_cliente_desc,
codice_pre_post_pagato_desc,
pp_num,
OPERATORE_VIRTUALE,
OPERATORE_INTERNO
) AS
(SELECT
a.ID_RICHIESTA, a.STATO, a.TIPO_CLIENTE, a.DATA_CUT_OVER_CALC, a.DATA_VALIDAZIONE_MAX, a.DATARICEZIONERICHIESTA,
a.DATA_CUT_OVER, a.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.RICHIESTAADHOCAOM, a.RICHIESTAADHOC,
a.MARCAGGIO, a.SOTTOMARCAGGIO, a.ID_PRIORITA, a.INSERT_DATE, a.UPDATE_DATE, a.CODICE_GRUPPO, a.ICCD_SERIAL_NUMBER, a.IMSI,
a.IPOTESI_RIFIUTO, a.NUMERO_DOCUMENTO, a.TIPO_DOCUMENTO, a.TIMESTAMP, a.DATA_TRANSIZIONE_STATO, a.NOME_OT_GEO, a.NOME_OT_LEG,
a.ID_PRIORITA_MNP, a.DATA_TRANSIZIONE_STATO_GRP, a.CODICE_OPERATORE_DONATING,
d.descr AS descr_stato,
d.vis_day_num AS vis_day_num,
d.id_stato_grp AS id_stato_grp,
b.priority_type AS priority_type,
c.descr AS priorita,
e.descr AS priorita_mnp,
f.desc_mar AS marcaggio_desc,
g.desc_clu AS sottomarcaggio_desc,
h.descr AS nome_ot_geo_desc,
i.descr AS nome_ot_leg_desc,
i.order_by AS nome_ot_leg_order_by,
j.descr AS tipo_cliente_desc,
k.descr AS codice_pre_post_pagato_desc,
l.pp_num AS pp_num,
m.descr AS operatore_virtuale,
a.operatore_interno
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
WHERE a.msisdn = l.msisdn(+)
AND a.stato = b.id_stato
AND b.id_stato_grp = d.id_stato
AND a.id_priorita = c.id_priorita
AND a.id_priorita_mnp = e.id_priorita
AND a.marcaggio = f.cod_mar(+)
AND a.sottomarcaggio = g.cod_clu(+)
AND a.nome_ot_geo = h.NAME(+)
AND h.lov_name(+) = 'OT'
AND a.nome_ot_leg = i.NAME(+)
AND i.lov_name(+) = 'OT'
AND a.tipo_cliente = j.NAME
AND j.lov_name = 'CUST_TYPE'
AND a.codice_pre_post_pagato = k.NAME
AND k.lov_name = 'TIPO_CONTRATTO'
AND a.operatore_interno = m.NAME
AND m.lov_name = 'OPERATORE_VIRTUALE'
);

View File

@@ -0,0 +1,16 @@
--da eseguire come utente DBCGO
-----------------------------------------------------------
--FILTRO SU SISTEMA_MITTENTE
alter table dbcgo_gestione_richiesta_rec modify SISTEMA_MITTENTE varchar2(10);
alter table dbcgo_profilo_tariffario modify SISTEMA_MITTENTE varchar2(10);
alter table dbcgo_offerta modify SISTEMA_MITTENTE varchar2(10);
alter table dbcgo_accordo modify SISTEMA_MITTENTE varchar2(10);
-------------------------------------------------------------------------
commit;

View File

@@ -0,0 +1,15 @@
--da eseguire come utente DBCGO
--------------------------------------------------------------------------------------------------------------------------------------
-- FILTRO OPERATORE VIRTUALE
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval, 'OPERATORE_VIRTUALE', 'COOP', 'Coop', 2);
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR,ORDER_BY) VALUES (SEQ_LOV.nextval, 'OPERATORE_VIRTUALE', 'TIM', 'Null', 1);
--------------------------------------------------------------------------------------------------------------------------------------
commit;

View File

@@ -0,0 +1,22 @@
--da eseguire come utente DBCGO
-------------------------------------------------------------------------
-- nuovo sistema mittente MspCoop per il processo recipient
--DBCGO_LOV - filtro SISTEMA_MITTENTE
INSERT INTO DBCGO_LOV(LOV_ID, LOV_NAME, NAME, DESCR) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'MSPCOOP', 'MspCoop');
--DBCGO_LOV_REF - filtro sistema mittente
insert into DBCGO_LOV_REF(lov_id, lov_id_ref) select lov_id,lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSPCOOP';
update DBCGO_LOV_REF set lov_id_ref = (select lov_id from DBCGO_LOV where lov_name='CUST_TYPE' and name='CO') where lov_id=(select lov_id from DBCGO_LOV where lov_name='SIST_MITTENTE' and name='MSPCOOP');
-------------------------------------------------------------------------
commit;