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,7 @@
INSERT INTO mnp_funzionalita_gui VALUES( (select max(ID_PROG)+1 from mnp_funzionalita_gui) , 'DBCGO Accesso a Oracle BI', 'DBCGO_ACCESSO_BI', 'DBCGO','GO');
INSERT INTO MNP_PROFILI_FUNZIONALITA VALUES ('GA', (select ID_PROG from mnp_funzionalita_gui where comando_funz='DBCGO_ACCESSO_BI') );
INSERT INTO MNP_PROFILI_FUNZIONALITA VALUES ('GB', (select ID_PROG from mnp_funzionalita_gui where comando_funz='DBCGO_ACCESSO_BI') );
INSERT INTO MNP_PROFILI_FUNZIONALITA VALUES ('GG', (select ID_PROG from mnp_funzionalita_gui where comando_funz='DBCGO_ACCESSO_BI') );
COMMIT;

View File

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

View File

@@ -0,0 +1,269 @@
--------------------------------------------
----- Create table MNP_DBSS_SCARTI_IN -----
--------------------------------------------
CREATE SEQUENCE SEQ_REC_DBSS_SCARTI_IN
START WITH 1
MAXVALUE 999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
CREATE TABLE MNP_DBSS_SCARTI_IN
(
ID_PROG NUMBER(18) NOT NULL,
NOME_FILE VARCHAR2(100 BYTE),
COD_SERVICE_ORDER VARCHAR2(15 BYTE),
DONATING_COD_OP VARCHAR2(4 BYTE),
COD_PRE_POST VARCHAR2(3 BYTE),
PREFISSO_TIM VARCHAR2(3 BYTE),
NUMERO_TIM VARCHAR2(10 BYTE),
PREFISSO_OLO VARCHAR2(5 BYTE),
NUMERO_OLO VARCHAR2(10 BYTE),
ICCID_OLO VARCHAR2(30 BYTE),
COD_FIS_CLI_OLO VARCHAR2(16 BYTE),
TIPO_DOC_IDENTITA VARCHAR2(3 BYTE),
NUM_DOC_IDENTITA VARCHAR2(30 BYTE),
DATA_RICHIESTA VARCHAR2(15 BYTE),
COD_CONTRATTO VARCHAR2(12 BYTE),
CLIENTE_INTESTATARIO_ID VARCHAR2(30 BYTE),
ORDER_ITEM_ID VARCHAR2(30 BYTE),
OT_COD VARCHAR2(2 BYTE),
NOME_CLIENTE_PF VARCHAR2(20 BYTE),
COGNOME_CLIENTE_PF VARCHAR2(50 BYTE),
DENOMINAZIONE_PG VARCHAR2(70 BYTE),
DATA_CUT_OVER VARCHAR2(15 BYTE),
IMSI_TIM VARCHAR2(15 BYTE),
DATA_INVIO_RICHIESTA VARCHAR2(15 BYTE),
COD_RICHIESTA VARCHAR2(18 BYTE),
DA_PROCESSARE NUMBER(1) DEFAULT 0,
ASSET_USES VARCHAR2(22 BYTE),
CAUSALE_SCARTO VARCHAR2(200 BYTE),
RECORD_SCARTATO VARCHAR2(500 BYTE),
PROGETTO_AD_HOC VARCHAR2(1 BYTE),
DATA_INSERIMENTO DATE DEFAULT SYSDATE NOT NULL,
TIPO_SPEDIZIONE VARCHAR2(2 BYTE),
UNIQUE_ID VARCHAR2(50 BYTE),
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
COD_PROFILO_TARIFFARIO VARCHAR2(10 BYTE),
DESC_PROFILO_TARIFFARIO VARCHAR2(50 BYTE),
COD_OFFERTA VARCHAR2(5 BYTE),
DESC_OFFERTA VARCHAR2(50 BYTE),
COD_ACCORDO VARCHAR2(10 BYTE),
DESC_ACCORDO VARCHAR2(150 BYTE),
DESCANALE_VENDITA VARCHAR2(50 BYTE),
FLAG_TC VARCHAR2(1 BYTE),
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
MSISDN_PARLI_SUBITO VARCHAR2(13 BYTE)
)
TABLESPACE TAB_SMALL;
CREATE INDEX IDX_MNP_DBSS_SCARTI_IN_1 ON MNP_DBSS_SCARTI_IN
(UNIQUE_ID)
LOGGING
TABLESPACE TAB_IDX_SMALL;
CREATE INDEX IDX_MNP_DBSS_SCARTI_IN_2 ON MNP_DBSS_SCARTI_IN
(DATA_INSERIMENTO)
LOGGING
TABLESPACE TAB_IDX_MEDIUM;
CREATE UNIQUE INDEX PK_DBSS_SCARTI_IN ON MNP_DBSS_SCARTI_IN
(ID_PROG)
LOGGING
TABLESPACE TAB_IDX_SMALL;
ALTER TABLE MNP_DBSS_SCARTI_IN ADD (
CONSTRAINT PK_DBSS_SCARTI_IN
PRIMARY KEY
(ID_PROG)
USING INDEX PK_DBSS_SCARTI_IN
ENABLE VALIDATE);
-------------------------------------------
----- Create table MNP_DBSS_IN_REC -----
-------------------------------------------
CREATE SEQUENCE SEQ_REC_DBSS_IN
START WITH 1
MAXVALUE 999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
CREATE TABLE MNP_DBSS_IN_REC
(
ID_PROG NUMBER(18) NOT NULL,
UNIQUE_ID VARCHAR2(50 BYTE),
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
TIPO_SPEDIZIONE VARCHAR2(2 BYTE) NOT NULL,
COD_SERVICE_ORDER VARCHAR2(15 BYTE) NOT NULL,
ASSET_USES VARCHAR2(22 BYTE) NOT NULL,
DONATING_COD_OP VARCHAR2(4 BYTE) NOT NULL,
COD_PRE_POST VARCHAR2(3 BYTE) NOT NULL,
PREFISSO_TIM VARCHAR2(3 BYTE),
NUMERO_TIM VARCHAR2(10 BYTE),
PREFISSO_OLO VARCHAR2(3 BYTE) NOT NULL,
NUMERO_OLO VARCHAR2(10 BYTE) NOT NULL,
ICCID_OLO VARCHAR2(30 BYTE),
ORDER_ITEM_ID VARCHAR2(30 BYTE) NOT NULL,
CLIENTE_INTESTATARIO_ID VARCHAR2(30 BYTE) NOT NULL,
COD_FIS_CLI_OLO VARCHAR2(18 BYTE),
TIPO_DOC_IDENTITA VARCHAR2(3 BYTE) NOT NULL,
NUM_DOC_IDENTITA VARCHAR2(30 BYTE) NOT NULL,
DATA_RICHIESTA DATE NOT NULL,
COD_CONTRATTO VARCHAR2(12 BYTE) NOT NULL,
OT_COD VARCHAR2(2 BYTE) NOT NULL,
NOME_CLIENTE_PF VARCHAR2(20 BYTE),
COGNOME_CLIENTE_PF VARCHAR2(50 BYTE),
DENOMINAZIONE_PG VARCHAR2(70 BYTE),
DATA_CUT_OVER DATE,
IMSI_TIM VARCHAR2(15 BYTE) NOT NULL,
DATA_EFF_VALIDAZIONE DATE NOT NULL,
REQUEST_ID VARCHAR2(18 BYTE) NOT NULL,
PROGETTO_HOC VARCHAR2(1 BYTE),
COD_OFFERTA VARCHAR2(5 BYTE),
DES_OFFERTA VARCHAR2(50 BYTE),
ID_ACCORDO VARCHAR2(10 BYTE),
DEN_ACCORDO VARCHAR2(150 BYTE),
COD_PROFILO_TARIFFARIO VARCHAR2(10 BYTE),
DESC_PROFILO_TARIFFARIO VARCHAR2(50 BYTE),
DESCANALE_VENDITA VARCHAR2(50 BYTE),
FLAG_TC VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
FLAG_FURTO VARCHAR2(1 BYTE) DEFAULT 'N' NOT NULL,
MSISDN_PARLI_SUBITO VARCHAR2(13 BYTE),
ID_RICHIESTA VARCHAR2(23 BYTE)
)
TABLESPACE TAB_BIG;
CREATE INDEX IDX_MNP_DBSS_IN_REC ON MNP_DBSS_IN_REC
(UNIQUE_ID)
TABLESPACE TAB_IDX_SMALL;
CREATE INDEX IDX_MNP_DBSS_IN_REC_1 ON MNP_DBSS_IN_REC
(ID_RICHIESTA)
TABLESPACE TAB_IDX_MEDIUM;
CREATE UNIQUE INDEX PK_DBSS_IN_REC ON MNP_DBSS_IN_REC
(ID_PROG)
TABLESPACE TAB_IDX_SMALL;
ALTER TABLE MNP_DBSS_IN_REC ADD (
CONSTRAINT PK_DBSS_IN_REC
PRIMARY KEY
(ID_PROG)
USING INDEX PK_DBSS_IN_REC
ENABLE VALIDATE);
GRANT SELECT ON MNP_DBSS_IN_REC TO DWH;
-----------------------------------------
----- Create table MNP_DBSS_OUT_REC -----
-----------------------------------------
CREATE SEQUENCE SEQ_REC_DBSS_OUT
START WITH 1
MAXVALUE 999999999999999999999999999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
CREATE TABLE MNP_DBSS_OUT_REC
(
ID_PROG NUMBER(18) NOT NULL,
ORDER_ITEM_ID VARCHAR2(30 BYTE) NOT NULL,
STATO_RICHIESTA VARCHAR2(30 BYTE) NOT NULL,
CAUSALE_RIFIUTO VARCHAR2(1000 BYTE),
DATA_ORA_EFFETTIVA_VALIDAZIONE DATE,
DATA_CUT_OVER DATE,
NOME_FILE VARCHAR2(50 BYTE),
DA_INVIARE NUMBER(1) DEFAULT 0 NOT NULL,
TIPO_FILE NUMBER(1),
ID_RICHIESTA_DBC VARCHAR2(23 BYTE) NOT NULL,
DATA_INVIO DATE DEFAULT SYSDATE NOT NULL,
UNIQUE_ID VARCHAR2(50 BYTE),
DA_SCODARE NUMBER(1) DEFAULT 0 NOT NULL,
NOME_FILE_TP VARCHAR2(28 BYTE),
TIPO_SPEDIZIONE VARCHAR2(2 BYTE) DEFAULT NULL NOT NULL,
CREDITO VARCHAR2(8 BYTE),
DATA_NOTIFICA_CREDITO VARCHAR2(8 BYTE),
ORA_NOTIFICA_CREDITO VARCHAR2(5 BYTE),
DATA_INVIO_EFFETTIVA DATE
)
TABLESPACE TAB_MEDIUM;
CREATE INDEX IDX_MNP_DBSS_OUT_REC_NEW ON MNP_DBSS_OUT_REC
(UNIQUE_ID)
LOGGING
TABLESPACE TAB_IDX_BIG;
CREATE INDEX IDX_MNP_DBSS_OUT_REC_NEW1 ON MNP_DBSS_OUT_REC
(ID_RICHIESTA_DBC)
LOGGING
TABLESPACE TAB_IDX_BIG;
CREATE UNIQUE INDEX PK_DBSS_OUT_REC_NEW ON MNP_DBSS_OUT_REC
(ID_PROG)
LOGGING
TABLESPACE TAB_IDX_MEDIUM;
ALTER TABLE MNP_DBSS_OUT_REC ADD (
CONSTRAINT PK_DBSS_OUT_REC_NEW
PRIMARY KEY
(ID_PROG)
USING INDEX PK_DBSS_OUT_REC_NEW
ENABLE VALIDATE);
------------------------------------------------
----- Create table MNP_DBSS_PORT_IN_HEADER -----
------------------------------------------------
CREATE TABLE MNP_DBSS_PORT_IN_HEADER
(
UNIQUE_ID NUMBER,
SOURCE_SYSTEM VARCHAR2(20 BYTE),
BUSINESS_ID VARCHAR2(36 BYTE),
MESSAGE_ID VARCHAR2(36 BYTE),
TRANSACTION_ID VARCHAR2(36 BYTE),
ORDER_ITEM_ID VARCHAR2(30 BYTE),
DATA_RICEZIONE DATE DEFAULT SYSDATE,
PAYLOAD CLOB
)
LOB (PAYLOAD) STORE AS (
TABLESPACE TAB_SMALL
ENABLE STORAGE IN ROW
CHUNK 8192)
TABLESPACE TAB_SMALL;
CREATE UNIQUE INDEX PK_MNP_DBSS_PORT_IN_HEADER ON MNP_DBSS_PORT_IN_HEADER
(UNIQUE_ID)
TABLESPACE TAB_SMALL;
CREATE INDEX MNP_DBSS_PORT_IN_HEADER_1 ON MNP_DBSS_PORT_IN_HEADER
(ORDER_ITEM_ID)
TABLESPACE TAB_SMALL;
ALTER TABLE MNP_DBSS_PORT_IN_HEADER ADD (
CONSTRAINT PK_MNP_DBSS_PORT_IN_HEADER
PRIMARY KEY
(UNIQUE_ID)
USING INDEX PK_MNP_DBSS_PORT_IN_HEADER
ENABLE VALIDATE);
------------------------
----- ALTER TABLES -----
------------------------
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC
MODIFY(CODICE_RICHIESTA_BIT VARCHAR2(30 BYTE));
ALTER TABLE MNP.HIST_GESTIONE_RICHIESTA_REC
MODIFY(CODICE_RICHIESTA_BIT VARCHAR2(30 BYTE));
ALTER TABLE MNP_GEST_RICH_DONOR_VIRT
MODIFY(CODICE_RICHIESTA_BIT VARCHAR2(30 BYTE));
ALTER TABLE HIST_GEST_RICH_DONOR_VIRT
MODIFY(CODICE_RICHIESTA_BIT VARCHAR2(30 BYTE));

View File

@@ -0,0 +1,45 @@
-- ANAGRAFICA PROCESSO
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('MM', 'MobileNumberPortabilityMgmtPortTypeImpl');
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('MS', 'DBSSClient');
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('DD', 'MessageConsumerEJBDbssInBean');
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('DE', 'MessageConsumerEJBDbssOutBean');
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO, NOME_PROCESSO) VALUES ('DF', 'DBSSController');
-- ANAGRAFICA LOG
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MM', '0001', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MM', '0002', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MM', '0003', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MM', '0005', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MM', '9999', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MS', '0001', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MS', '0002', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MS', '0003', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('MS', '9999', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DD', '0044', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DD', '0045', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DD', '5750', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DD', '9999', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DE', '0044', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DE', '0045', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DE', '5800', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DE', '9999', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0007', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0032', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0040', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0046', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0056', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0061', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0066', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0077', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '0078', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '5900', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '5901', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '5902', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '5903', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '5908', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '5911', 1, '00');
INSERT INTO MNP_PROCESSO_LOG (CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO) VALUES ('DF', '9999', 1, '00');

View File

@@ -0,0 +1,8 @@
--execute as DBCGO
spool /mnpapp/log/script/dbcgo_KS09_2015.log;
----------------------------
--INSERT/UPDATE DATA
@@dbcgoDML.sql
-----------------------------
commit;
spool off;

View File

@@ -0,0 +1,2 @@
-- inserimento nuovo sistema DBSS
INSERT INTO DBCGO_LOV (LOV_ID, LOV_NAME, NAME, DESCR, ORDER_BY) VALUES (SEQ_LOV.nextval, 'SIST_MITTENTE', 'DBSS-COM','DBSS', null);