Files
2024-05-13 12:54:14 +02:00

404 lines
11 KiB
SQL

--NOTIFICA DONOR OUT
CREATE TABLE mnp_dbcgo_notifica_donor_out
(
id_prog NUMBER(18,0) NOT NULL,
unique_id VARCHAR2(50),
da_scodare NUMBER(1,0) DEFAULT 0 NOT NULL,
id_richiesta VARCHAR2(23) NOT NULL,
stato NUMBER(2,0) NOT NULL,
data_transizione DATE NOT NULL,
data_cut_over_calc DATE NOT NULL,
msisdn VARCHAR2(15) NOT NULL,
tipo_cliente VARCHAR2(2),
data_validazione_max DATE NOT NULL,
dataricezionerichiesta DATE NOT NULL,
codice_fiscale_partita_iva VARCHAR2(16),
codice_pre_post_pagato VARCHAR2(3) NOT NULL,
data_cut_over DATE,
nome_cliente VARCHAR2(30),
cognome_cliente VARCHAR2(50),
ragione_sociale VARCHAR2(80),
tipo_documento VARCHAR2(3) NOT NULL,
numero_documento VARCHAR2(30) NOT NULL,
imsi VARCHAR2(15),
iccd_serial_number VARCHAR2(30),
nome_ot VARCHAR2(5) DEFAULT NULL,
richiestaadhoc NUMBER(1,0) DEFAULT 0 NOT NULL,
richiestaadhocaom NUMBER(1,0) DEFAULT 0 NOT NULL,
codicerifiutovalidazione NUMBER(2,0),
codice_operatore_recipient VARCHAR2(4) NOT NULL,
codice_gruppo VARCHAR2(12),
marcaggio VARCHAR2(2),
sottomarcaggio VARCHAR2(1),
ipotesi_rifiuto NUMBER(2,0) DEFAULT 0,
priority NUMBER (1,0) DEFAULT 0,
data_invio DATE,
data_creazione TIMESTAMP(6) NOT NULL
)
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
TABLESPACE TAB_HUGE_2
STORAGE (
INITIAL 10M
NEXT 10M
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
ALTER TABLE mnp_dbcgo_notifica_donor_out
ADD CONSTRAINT pk_dbcgo_notifica_donor_out PRIMARY KEY (id_prog)
USING INDEX
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
/
CREATE INDEX idx_dbcgo_notifica_donor_out_2 ON mnp_dbcgo_notifica_donor_out
(
id_richiesta ASC
)
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
/
CREATE INDEX mnp_dbcgo_notifica_donor_out_3 ON mnp_dbcgo_notifica_donor_out
(
unique_id ASC
)
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
/
CREATE SEQUENCE seq_dbcgo_notifica_donor_out
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 1000000000000000000000000000
NOCYCLE
NOORDER
NOCACHE
/
-- NOTIFICA RECIPIENT OUT
CREATE TABLE mnp_dbcgo_notifica_rec_out
(
id_prog NUMBER(18,0) NOT NULL,
unique_id VARCHAR2(50),
da_scodare NUMBER(1,0) DEFAULT 0 NOT NULL,
id_richiesta VARCHAR2(23) NOT NULL,
stato NUMBER(2,0) NOT NULL,
data_transizione DATE NOT NULL,
data_cut_over_calc DATE NOT NULL,
msisdn VARCHAR2(15) NOT NULL,
tipo_cliente VARCHAR2(2),
data_validazione_max DATE NOT NULL,
dataricezionerichiesta DATE NOT NULL,
codice_fiscale_partita_iva VARCHAR2(16),
codice_pre_post_pagato VARCHAR2(3) NOT NULL,
data_cut_over DATE,
nome_cliente VARCHAR2(30),
cognome_cliente VARCHAR2(50),
ragione_sociale VARCHAR2(80),
tipo_documento VARCHAR2(3) NOT NULL,
numero_documento VARCHAR2(30) NOT NULL,
imsi VARCHAR2(15),
iccd_serial_number VARCHAR2(30),
nome_ot VARCHAR2(5) DEFAULT NULL,
richiestaadhoc NUMBER(1,0) DEFAULT 0 NOT NULL,
richiestaadhocaom NUMBER(1,0) DEFAULT 0 NOT NULL,
codice_operatore_donating VARCHAR2(4) NOT NULL,
numero_invii NUMBER(3,0) DEFAULT 0 NOT NULL,
causale_accodamento VARCHAR2(100),
priority NUMBER (1,0) DEFAULT 0,
data_invio DATE,
data_creazione TIMESTAMP(6) NOT NULL
)
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
TABLESPACE TAB_HUGE_2
STORAGE (
INITIAL 10M
NEXT 10M
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
ALTER TABLE mnp_dbcgo_notifica_rec_out
ADD CONSTRAINT pk_dbcgo_notifica_rec_out PRIMARY KEY (id_prog)
USING INDEX
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
/
CREATE INDEX idx_dbcgo_notifica_rec_out_2 ON mnp_dbcgo_notifica_rec_out
(
id_richiesta ASC
)
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
/
CREATE INDEX mnp_dbcgo_notifica_rec_out_3 ON mnp_dbcgo_notifica_rec_out
(
unique_id ASC
)
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
/
CREATE SEQUENCE seq_dbcgo_notifica_rec_out
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 1000000000000000000000000000
NOCYCLE
NOORDER
NOCACHE
/
-- Tabella MNP_DBCGO_PRIORITY_IN
CREATE TABLE MNP_DBCGO_PRIORITY_IN
(id_prog NUMBER(18,0) NOT NULL,
unique_id VARCHAR2(50),
da_scodare NUMBER(1,0) DEFAULT 1 NOT NULL,
id_richiesta VARCHAR2(23) NOT NULL,
priority NUMBER(1,0),
processo VARCHAR2(1),
id_service NUMBER(2,0),
data_operazione DATE,
data_creazione DATE DEFAULT SYSDATE)
PCTFREE 10
PCTUSED 40
INITRANS 1
MAXTRANS 255
TABLESPACE TAB_HUGE_2
STORAGE (
INITIAL 100K
NEXT 100K
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
ALTER TABLE MNP_DBCGO_PRIORITY_IN
ADD CONSTRAINT pk_mnp_dbcgo_priority_in PRIMARY KEY (id_prog)
USING INDEX
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 100K
NEXT 100K
PCTINCREASE 1
MINEXTENTS 1
MAXEXTENTS 512
)
/
CREATE SEQUENCE seq_mnp_dbcgo_priority_in
INCREMENT BY 1
START WITH 1
MINVALUE 1
MAXVALUE 999999999999999999999999999
NOCYCLE
NOORDER
CACHE 20
/
CREATE INDEX idx_dbcgo_priority_in_rich ON MNP_DBCGO_PRIORITY_IN
(
id_richiesta ASC
)
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
/
CREATE INDEX idx_dbcgo_priority_in_uniq ON MNP_DBCGO_PRIORITY_IN
(
unique_id ASC
)
PCTFREE 10
INITRANS 2
MAXTRANS 255
TABLESPACE TAB_IDX_HUGE_2_2
STORAGE (
INITIAL 65536
MINEXTENTS 1
MAXEXTENTS 2147483645
)
/
-- Tabella MNP_GESTIONE_RICHIESTA
ALTER TABLE MNP_GESTIONE_RICHIESTA
ADD (
PRIORITY NUMBER (1,0) DEFAULT 0,
SOTTOMARCAGGIO VARCHAR2(1)
)
/
-- Tabella MNP_GESTIONE_RICHIESTA_REC
ALTER TABLE MNP_GESTIONE_RICHIESTA_REC
ADD (
PRIORITY NUMBER (1,0) DEFAULT 0
)
/
-- LOG REQUESTCONTROLLERREC
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1405','C','ERRORE IN CONTROLLO INVIO RICHIESTE CON PRIORITA')
/
insert into mnp_processo_log(codice_processo, codice_log, log_on)
values ('AE','1405',1)
/
-- GENERICO
INSERT INTO mnp_anagrafica_log(codice_log, severita, descrizione)
VALUES('0047','N','INIZIO TRATTAMENTO MESSAGGIO DA CODA')
/
-- MessageConsumerEJBDbcGoInBean -- MF
INSERT INTO mnp_anagrafica_processo(codice_processo, nome_processo)
VALUES('MF','MessageConsumerEJBDbcGoInBean')
/
-- comuni
INSERT INTO mnp_processo_log(codice_processo, codice_log, log_on)
SELECT 'MF',codice_log,1
FROM mnp_anagrafica_log
WHERE codice_log like '00%'
/
-- debug
INSERT INTO mnp_processo_log(codice_processo, codice_log, log_on)
SELECT 'MF',codice_log,1
FROM mnp_anagrafica_log
WHERE codice_log = '9999'
/
-- MessageConsumerEJBDbcGoOutBean -- MF
INSERT INTO mnp_anagrafica_processo(codice_processo, nome_processo)
VALUES('MG','MessageConsumerEJBDbcGoOutBean')
/
-- comuni
INSERT INTO mnp_processo_log(codice_processo, codice_log, log_on)
SELECT 'MG',codice_log,1
FROM mnp_anagrafica_log
WHERE codice_log like '00%'
/
-- comuni
INSERT INTO mnp_processo_log(codice_processo, codice_log, log_on)
SELECT 'MG',codice_log,1
FROM mnp_anagrafica_log
WHERE codice_log = '9999'
/
-- DbcGoController -- DB
INSERT INTO mnp_anagrafica_processo(codice_processo, nome_processo)
VALUES('DB','DbcGoController')
/
-- comuni
INSERT INTO mnp_processo_log(codice_processo, codice_log, log_on)
SELECT 'DB',codice_log,1
FROM mnp_anagrafica_log
WHERE codice_log like '00%'
/
-- comuni
INSERT INTO mnp_processo_log(codice_processo, codice_log, log_on)
SELECT 'DB',codice_log,1
FROM mnp_anagrafica_log
WHERE codice_log = '9999'
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1700','N','INIZIO ACQUISIZIONE MESSAGGIO DA NOTIFICA')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1701','N','MESSAGGIO DA NOTIFICARE ACQUISITO CORRETTAMENTE')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1702','C','ERRORE DURANTE L''AQUISIZIONE DEL MESSAGGIO DA NOTIFICARE')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1703','N','MESSAGGIO NOTIFICATO CORRETTAMENTE')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1704','C','ERRORE DURANTE LA NOTIFICA DEL MESSAGGIO')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1705','N','RICEVUTA RICHIESTA DBCGO')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1706','N','ACQUISITA RICHIESTA DA DBCGO')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1707','C','RICHIESTA DBCGO NON VALIDA')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1708','C','ERRORE DURANTE L''ACQUISIZIONE DA DBCGO')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1709','N','PRIORITA'' DONOR SETTATA CORRETTAMENTE')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1710','N','PRIORITA'' RECIPIENT SETTATA CORRETTAMENTE')
/
insert into mnp_anagrafica_log(codice_log, severita, descrizione)
values('1711','C','ERRORE DURANTE IL SETTAGGIO DELLA PRIORITA''')
/
INSERT INTO mnp_processo_log(codice_processo, codice_log, log_on)
SELECT 'DB',codice_log,1
FROM mnp_anagrafica_log
WHERE codice_log like '170%'
/
INSERT INTO mnp_processo_log(codice_processo, codice_log, log_on)
SELECT 'DB',codice_log,1
FROM mnp_anagrafica_log
WHERE codice_log like '171%'
/
commit
/