404 lines
11 KiB
SQL
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
|
|
/
|
|
|