--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 /