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,8 @@
spool /mnpapp/log/script/RU_235.log
insert into mnp_olo_prefissi values(4,'345')
/
commit
/
spool off
exit

View File

@@ -0,0 +1,8 @@
spool /mnpapp/log/script/RU_236.log
insert into mnp_olo_prefissi values(2,'373')
/
commit
/
spool off
exit

View File

@@ -0,0 +1,8 @@
spool /mnpapp/log/script/RU_239.log
update mnp_olo_prefissi set COD_OLO = 5 where PREFIX = '366';
/
commit
/
spool off
exit

View File

@@ -0,0 +1,16 @@
--execute as MNP
spool /mnpapp/log/script/dbc_DbUpdate_kitLuglio07.log;
--CREATE/MODIFY OBJECT
@@dbcDDL.sql
-----------------------------
--INSERT/UPDATE DATA
@@dbcDML.sql
-----------------------------
spool off;

View File

@@ -0,0 +1,43 @@
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC_EXT add(
DESCANALE_VENDITA VARCHAR2(50) NULL
);
ALTER TABLE MNP_DBCGO_NOTIFICA_REC_OUT add(
DESCANALE_VENDITA VARCHAR2(50) NULL
);
ALTER TABLE MNP_BIT_IN_REC add(
DESCANALE_VENDITA VARCHAR2(50) NULL
);
ALTER TABLE MNP_BIT_SCARTI_IN add(
DESCANALE_VENDITA VARCHAR2(50) NULL
);
CREATE TABLE MNP_GISP_CESSAZIONE_OUT (
ID_PROG NUMBER(18,0) NOT NULL,
ID_RICHIESTA VARCHAR2(23) NOT NULL,
MSISDN VARCHAR2(13) NOT NULL,
CODICE_RICHIESTA_REC VARCHAR2(18) NOT NULL,
UNIQUE_ID VARCHAR2(50) ,
DA_SCODARE NUMBER(1,0) NOT NULL,
DA_PROCESSARE NUMBER(1,0) NOT NULL,
DATA_CREAZIONE DATE DEFAULT sysdate NOT NULL,
NOME_FILE VARCHAR2(40)
)
TABLESPACE TAB_HUGE_2;
ALTER TABLE MNP_GISP_CESSAZIONE_OUT ADD
CONSTRAINT PK_MNP_GISP_CESSAZIONE_OUT
PRIMARY KEY(ID_PROG)
USING INDEX
TABLESPACE TAB_IDX_HUGE_2_2
ENABLE
VALIDATE;
CREATE UNIQUE INDEX IDX_MNP_GISP_CESSAZIONE_OUT_1 ON MNP_GISP_CESSAZIONE_OUT
(UNIQUE_ID)
NOLOGGING
TABLESPACE TAB_IDX_HUGE_2_2;
CREATE SEQUENCE SEQ_MNP_GISP_CESSAZIONE_OUT;

View File

@@ -0,0 +1,62 @@
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('CF','GispCessazioneOut');
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('HC','MessageConsumerEJBGispCessOut');
INSERT INTO MNP_ANAGRAFICA_LOG (CODICE_LOG,SEVERITA,DESCRIZIONE) VALUES ('2900','C','UTENZA INSERITA NELLA TABELLA MNP_GISP_CESSAZIONE_OUT');
INSERT INTO MNP_ANAGRAFICA_LOG (CODICE_LOG,SEVERITA,DESCRIZIONE) VALUES ('2901','W','UTENZA NON INSERITA NELLA TABELLA MNP_GISP_CESSAZIONE_OUT');
INSERT INTO MNP_ANAGRAFICA_LOG (CODICE_LOG,SEVERITA,DESCRIZIONE) VALUES ('2902','C','ERRORE NELLA CREAZIONE DEL FILE DELLE CESSAZIONI');
INSERT INTO MNP_ANAGRAFICA_LOG (CODICE_LOG,SEVERITA,DESCRIZIONE) VALUES ('2903','N','CREAZIONE DEL FILE DELLE CESSAZIONI');
INSERT INTO MNP_ANAGRAFICA_LOG (CODICE_LOG,SEVERITA,DESCRIZIONE) VALUES ('2904','N','CREAZIONE DEL FILE DI BACKUP');
INSERT INTO MNP_ANAGRAFICA_LOG (CODICE_LOG,SEVERITA,DESCRIZIONE) VALUES ('2905','C','ERRORE NEL BACKUP DEL FILE');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'HC','0044' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'HC','0045' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'HC','0047' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'HC','0048' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','0001' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','0002' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','0003' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','0005' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','0007' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','2900' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','2901' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','2902' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','2903' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','2904' ,1 ,'00' );
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON,TIPO_EVENTO)
VALUES ( 'CF','2905' ,1 ,'00' );
COMMIT;

View File

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

View File

@@ -0,0 +1,151 @@
ALTER TABLE DBCGO_GESTIONE_RICHIESTA_REC add(
DESCANALE_VENDITA_BU VARCHAR2(50) NULL,
COD_CANALE VARCHAR2(40) NULL
);
CREATE INDEX IDX21_DBCGO_GESTIONE_RIC_REC ON DBCGO_GESTIONE_RICHIESTA_REC
(COD_CANALE)
NOLOGGING
TABLESPACE DBCGO_IDX_SMALL
NOPARALLEL;
CREATE OR REPLACE VIEW DBCGO_ANAG_CANALE_VENDITA
(COD_CANALE_VENDITA, DESC_CAN, TIPO_CLIENTE)
AS
(
select NAME, DESCR, 'CO'
from DBCGO_LOV where LOV_NAME='CAN_ACQ'
union
select NAME, DESCR, 'BU'
from DBCGO_LOV where LOV_NAME='CANALEVENDITA_BU'
);
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)
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.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,
a.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,
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.descr 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
FROM
dbcgo_gestione_richiesta_rec a,
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_ref p,
dbcgo_profilo_tariffario PTP,
dbcgo_offerta PTO,
dbcgo_accordo PTA ,
sap_anag_fv saf
WHERE 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.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 (+)
);

View File

@@ -0,0 +1,26 @@
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'TBP' , 'TBP');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'TA' ,'Tele Account');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'SA' ,'Senior Account');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'ACB' ,'ACB');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'ET' ,'Expert Team');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'VEN' ,'Venditore');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'JA' ,'Junior Account');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'NS' ,'Negozio Sociale');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'CWEB' ,'Canale WEB');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'FRA' ,'Franchisee');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'CACB' ,'Coordinatore ACB');
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME,DESCR)
VALUES (SEQ_LOV.NEXTVAL ,'CANALEVENDITA_BU' ,'CAD' ,'CANALE DEALER');
COMMIT;

View File

@@ -0,0 +1,10 @@
spool /mnpapp/log/script/dbcgo_DbUpdate_RU231.log;
INSERT INTO DBCGO_LOV (
LOV_ID, LOV_NAME, NAME,
DESCR)
VALUES ( SEQ_LOV.NEXTVAL,'DBM_OT_MAPPING' ,'CE','C');
COMMIT;
spool off;

View File

@@ -0,0 +1,11 @@
spool /mnpapp/log/script/dbcgo_bonifica_codCanale_CO_KitLuglio07.log;
update DBCGO_GESTIONE_RICHIESTA_REC REC set COD_CANALE =
(SELECT SAF.CANALE_ACQUISIZIONE FROM SAP_ANAG_FV SAF
WHERE SAF.COD_ID=REC.CODICE_DEALER) WHERE REC.TIPO_CLIENTE='CO'
AND REC.CODICE_DEALER IN
(SELECT COD_ID FROM SAP_ANAG_FV SAF);
commit;
spool off;