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,10 @@
spool /mnpapp/dbcgo/log/script/RU_275.log;
-- modifica del valore RGN
update hz_rgn_distretto_agw set rgn = rgn+100;
commit
/
spool off;
exit

View File

@@ -0,0 +1,21 @@
--execute as DBC
spool /mnpapp/log/script/dbc_200807.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,223 @@
-- Aggiunta del campo DESCRIZIONE_PROFILO per MTV
ALTER TABLE MNP_GESTIONE_RICHIESTA ADD PROFILO_UTENZA VARCHAR2(20);
ALTER TABLE MNP_GEST_RICH_REC_VIRT ADD PROFILO_UTENZA VARCHAR2(20);
ALTER TABLE MNP_GISP_RETRIEVE_OUT ADD RESP_DESCRIZIONE_PROFILO VARCHAR2(20);
-- GISP OPERATORE INTERNO
DROP index IDX_MNP_OPERATORE_GISP_1;
-- GESTIONE SMS RETENTION DONOR
ALTER TABLE MNP_SMS_L1 ADD ESP VARCHAR2(10) DEFAULT 'TIM' NOT NULL;
-- SEQUENCE --
CREATE SEQUENCE SEQ_SECMNP;
-- FINE SEQUENCE --
-- GENERA TABELLA DI USCITA PER SEC_MNP
CREATE TABLE MNP_SEC_SMS_OUT
(
UNIQUE_ID NUMBER NOT NULL ,
MSISDN VARCHAR2(15) NOT NULL ,
DATA_INVIO DATE NOT NULL ,
DATA_CREAZIONE DATE DEFAULT SYSDATE NOT NULL ,
DA_INVIARE NUMBER(1) NOT NULL ,
NOME_FILE VARCHAR2(40) NULL ,
TIPO_FILE NUMBER(1) NOT NULL ,
ID_RICHIESTA VARCHAR2(23) NOT NULL
)
TABLESPACE TAB_HUGE_2;
CREATE UNIQUE INDEX PK_SEC_SMS_OUT ON MNP_SEC_SMS_OUT
(UNIQUE_ID)
TABLESPACE TAB_IDX_HUGE_2_2;
ALTER TABLE MNP_SEC_SMS_OUT
ADD CONSTRAINT PK_SEC_SMS_OUT PRIMARY KEY (UNIQUE_ID)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2;
-- FINE GENERA TABELLA DI USCITA PER SEC_MNP
-- Nuove Viste per la riceca completa da GUI
-- Vista Donor
CREATE OR REPLACE VIEW MNP_RICHIESTA_VGR_COMP
(ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX,
DATARICEZIONERICHIESTA, CODICE_OPERATORE_RECIPIENT,
CODICE_OPERATORE_DONATING, CODICE_GRUPPO, MSISDN, CODICE_PRE_POST_PAGATO, DATA_CUT_OVER,
NOME_OT, DATA_VALIDAZIONE_EFF, ABBONATO_PREPAGATO,
RICHIESTAADHOCAOM, RICHIESTAADHOC, HOC_UPDATES)
AS
select
id_richiesta,
stato,
tipo_cliente,
data_cut_over_calc,
data_validazione_max,
dataricezionerichiesta,
codice_operatore_recipient,
codice_operatore_donating,
codice_gruppo,
msisdn,
codice_pre_post_pagato,
data_cut_over,
nome_ot,
data_validazione_eff,
abbonato_prepagato,
richiestaadhocaom,
richiestaadhoc,
hoc_updates
from MNP_GESTIONE_RICHIESTA;
-- Vista Recipient
CREATE OR REPLACE VIEW MNP_RICHIESTA_REC_VGR_COMP
(ID_RICHIESTA, STATO, TIPO_CLIENTE, DATA_CUT_OVER_CALC, DATA_VALIDAZIONE_MAX,
DATARICEZIONERICHIESTA, CODICE_OPERATORE_DONATING, CODICE_GRUPPO, MSISDN,
CODICE_PRE_POST_PAGATO, CODICE_ANALOGICO_DIGITALE, DATA_CUT_OVER,
NOME_OT, CODICE_RICHIESTA_BIT, ESPLETAMENTODONATING, ESPLETAMENTOTERZEPARTI,ESPLETAMENTOMSS,
DATA_VALIDAZIONE_EFF, DATA_CUT_OVER_AOM, IDREQ_INFOBUS, RICHIESTAADHOC, RICHIESTAADHOCAOM, HOC_UPDATES)
AS
select
id_richiesta,
stato,
tipo_cliente,
data_cut_over_calc,
data_validazione_max,
dataricezionerichiesta,
codice_operatore_donating,
codice_gruppo,
msisdn,
codice_pre_post_pagato,
codice_analogico_digitale,
data_cut_over,
nome_ot,
codice_richiesta_bit,
espletamentodonating,
espletamentoterzeparti,
espletamentomss,
data_validazione_eff,
data_cut_over_aom,
idreq_infobus,
richiestaadhoc,
richiestaadhocaom,
hoc_updates
from
MNP_GESTIONE_RICHIESTA_REC;
-- Vista Porting
CREATE OR REPLACE VIEW MNP_RICH_PORTING_VGR_COMP
(ID_RICHIESTA, STATO, DATARICEZIONERICHIESTA,TIPO_MESSAGGIO,
CODICE_OPERATORE_RECIPIENT, CODICE_OPERATORE_DONATING, MSISDN, DATA_CUT_OVER)
AS
select
id_richiesta,
stato,
dataricezionerichiesta,
tipo_messaggio,
codice_operatore_recipient,
codice_operatore_donating,
msisdn,
data_cut_over
from
MNP_GESTIONE_RICHIESTA_PORTING;
-- Vista Cessazione Porting
CREATE OR REPLACE VIEW MNP_RICH_CESS_PORT_VGR_COMP
(ID_RICHIESTA, MSISDN, STATO, DATARICEZIONERICHIESTA, DATA_CUT_OVER)
AS
select
id_richiesta,
msisdn,
stato,
dataricezionerichiesta,
data_cut_over
from
MNP_GESTIONE_RICH_CESS_PORT;
-- Vista Cessazione
CREATE OR REPLACE VIEW MNP_RICH_CESS_VGR_COMP
(ID_RICHIESTA, MSISDN, STATO, DATARICEZIONERICHIESTA, CODICE_OPERATORE_RECIPIENT, DATA_CUT_OVER)
AS
select
id_richiesta,
msisdn,
stato,
dataricezionerichiesta,
codice_operatore_recipient,
data_cut_over
from
MNP_GESTIONE_RICHIESTA_CESS;
-- Indici su Tabelle di Processo
-- Donor
CREATE INDEX IDX_MNP_GESTIONE_RICHIESTA_7 ON MNP_GESTIONE_RICHIESTA
(DATARICEZIONERICHIESTA)
TABLESPACE TAB_IDX_BIG;
-- Recipient
CREATE INDEX IDX_GESTIONE_RICHIESTA_REC_6 ON MNP_GESTIONE_RICHIESTA_REC
(DATARICEZIONERICHIESTA)
TABLESPACE TAB_IDX_BIG;
-- Porting
CREATE INDEX IDX_GEST_RICHIESTA_PORTING_2 ON MNP_GESTIONE_RICHIESTA_PORTING
(DATARICEZIONERICHIESTA)
TABLESPACE TAB_IDX_MEDIUM;
-- Cessazione
CREATE INDEX IDX_GESTIONE_RICHIESTA_CESS_2 ON MNP_GESTIONE_RICHIESTA_CESS
(DATARICEZIONERICHIESTA)
TABLESPACE TAB_IDX_SMALL;
-- Cessazione Porting
CREATE INDEX IDX_GESTIONE_RICH_CESS_PORT_2 ON MNP_GESTIONE_RICH_CESS_PORT
(DATARICEZIONERICHIESTA)
TABLESPACE TAB_IDX_SMALL;
-- Modifica tabella di retrieve
ALTER TABLE MNP_GISP_RETRIEVE_OUT
ADD (RESP_TIPOLOGIA VARCHAR2(20));
ALTER TABLE MNP_GISP_RETRIEVE_OUT
ADD (RESP_USAGE VARCHAR2(20));
ALTER TABLE MNP_GISP_RETRIEVE_OUT
ADD (RESP_MAIN_MSISDN VARCHAR2(20));
ALTER TABLE MNP_GISP_RETRIEVE_OUT
ADD (RESP_NOME_SERVIZIO VARCHAR2(20));
ALTER TABLE MNP_GISP_RETRIEVE_OUT
ADD (RESP_ADDITIONAL VARCHAR2(20));
ALTER TABLE MNP_GISP_RETRIEVE_OUT
ADD (RESP_DATICOMM VARCHAR2(20));
ALTER TABLE MNP_GISP_RETRIEVE_OUT
ADD (RESP_MARCAGGIO VARCHAR2(2));

View File

@@ -0,0 +1,37 @@
-- eseguire come utente MNP
-- GISP OPERATORE INTERNO --
INSERT INTO MNP_OPERATORE_GISP VALUES ('4' ,'1' ,'TIM-MTV' );
--FINE GISP OPERATORE INTERNO --
------ Sec
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('PA' , 'SecMnpController');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('PB' , 'SecMnpSmsOut');
--- nuovi log generici
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('0097','N','FILE CREATO CORRETTAMENTE');
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('0098','C','ERRORE NELLA CREAZIONE DEL FILE');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'PA', 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('PA','9999',1,'00');
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'PB', 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('PB','9999',1,'00');
-- fine insert log generici
commit;

View File

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

View File

@@ -0,0 +1 @@
--da eseguire come utente DBCGO

View File

@@ -0,0 +1,7 @@
--da eseguire come utente DBCGO
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'TIPO_OPERAZIONE' ,'MTV' ,'MTV');
COMMIT;