
-- eseguire come utente MNP 
-- Popolamento tabella stati Donor Virtuale MVNO

INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (1, 'ACQUISITA', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (2, 'LAVORABILE', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (3, 'ACCODATA', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (4, 'PRESAINCARICO', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (5, 'IN_VALIDAZIONE', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (6, 'VALIDATA', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (7, 'RIFIUTATA', 1);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (8, 'ATTESAEVASIONE', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (9, 'ANNULLATA', 1);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (10, 'CESSATA', 0);
INSERT INTO MNP_STATO_DON_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (11, 'EVASA', 1);

-- Popolamento tabella stati Recipient Virtuale MVNO

INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (1, 'ACQUISITA', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (2, 'LAVORABILE', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (3, 'ACCODATA', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (4, 'PRESAINCARICO', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (5, 'IN_VALIDAZIONE', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (6, 'VALIDATA', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (7, 'RIFIUTATA', 1);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (8, 'IN_CESSAZIONE', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (9, 'ANNULLATA', 1);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (10, 'CESSATA', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (11, 'IN_ATTIVAZIONE', 0);
INSERT INTO MNP_STATO_REC_VIRT (ID_STATO, DESCR_STATO, FINALE) VALUES (12, 'EVASA', 1);



-- Anagrafica log per Donor e Recipient Virtuali
INSERT INTO MNP_ANAGRAFICA_LOG VALUES ('0066' , 'N', 'ESEGUITA TRANSIZIONE DI STATO NEL PROCESSO DONOR VIRTUALE');
INSERT INTO MNP_ANAGRAFICA_LOG VALUES ('0067' , 'N', 'ESEGUITA TRANSIZIONE DI STATO NEL PROCESSO RECIPIENT VIRTUALE');
INSERT INTO MNP_ANAGRAFICA_LOG VALUES ('0056' , 'W', 'NON ESEGUITA TRANSIZIONE DI STATO NEL PROCESSO DONOR VIRTUALE');
INSERT INTO MNP_ANAGRAFICA_LOG VALUES ('0057' , 'W', 'NON ESEGUITA TRANSIZIONE DI STATO NEL PROCESSO RECIPIENT VIRTUALE');

-- link ai log generici creati per tutti i processi esistenti
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
select p.CODICE_PROCESSO, a.CODICE_LOG, 1, '00' from MNP_ANAGRAFICA_LOG a, MNP_ANAGRAFICA_PROCESSO p
where a.CODICE_LOG in ('0056', '0057', '0066', '0067');

-- Codici processo per i Request Controller
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('AG' , 'RequestControllerDV');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('AH' , 'RequestControllerRV');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HM' , 'GispAttMvno');
INSERT INTO MNP_ANAGRAFICA_PROCESSO VALUES ('HL' , 'GispCessMvno');

-- link ai log generici
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'AG', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('AG','9999',1,'00');

insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'AH', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('AH','9999',1,'00');

insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HM', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HM','9999',1,'00');

insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
SELECT 'HL', codice_log, 1, '00'
FROM mnp_anagrafica_log
where codice_log like'00%';
insert into mnp_processo_log(codice_processo, codice_log, log_on, tipo_evento)
VALUES('HL','9999',1,'00');

-- GISP OPERATORE INTERNO --

INSERT INTO MNP_OPERATORE_GISP VALUES ('1' ,'1' ,'TIM' );
INSERT INTO MNP_OPERATORE_GISP VALUES ('2' ,'2' ,'TISCALI' );
INSERT INTO MNP_OPERATORE_GISP VALUES ('3' ,'3' ,'COOP' );

--FINE GISP OPERATORE INTERNO --

-- RU 262 PREFISSO VALIDO PER TISCALI
INSERT INTO MNP_OLO_PREFISSI (COD_OLO, PREFIX) VALUES (5,'370');

commit;