CREATE SEQUENCE SEQ_GINO_OUT
/
CREATE TABLE MNP_GINO_RETRIEVE_OUT (
    unique_id                      NUMBER(18,0) NOT NULL,
    da_scodare                     NUMBER(1,0) DEFAULT NULL NOT NULL,
    data_creazione                 DATE DEFAULT SYSDATE NOT NULL,
    data_invio                     DATE DEFAULT NULL,
    id_richiesta                   VARCHAR2(23) NOT NULL,
    MSISDN_TYPE                    NUMBER(1,0) NOT NULL,
    msisdn                         VARCHAR2(13) NOT NULL,
    resp_timeout                   NUMBER(1,0) DEFAULT NULL NOT NULL,
    resp_ratestate                 NUMBER(2),
    resp_aststate                  VARCHAR2(2)
)
  TABLESPACE TAB_BIG
/
ALTER TABLE MNP_GINO_RETRIEVE_OUT ADD (
  CONSTRAINT MNP_GINO_RETRIEVE_OUT
 PRIMARY KEY
 (UNIQUE_ID)
    USING INDEX 
    TABLESPACE TAB_IDX_BIG
)
/

--SEZIONE LOG
--ELIMINAZIONE LOG SIDCONTROLLER
DELETE FROM MNP_PROCESSO_LOG WHERE CODICE_PROCESSO = 'LA';
DELETE FROM MNP_ANAGRAFICA_PROCESSO WHERE CODICE_PROCESSO = 'LA';
DELETE FROM MNP_ANAGRAFICA_LOG WHERE CODICE_LOG LIKE '67%';

--AGGIUNTA LOG MDB GINO
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('HR', 'MessageConsumerEJBGinoOut');
INSERT INTO MNP_ANAGRAFICA_PROCESSO (CODICE_PROCESSO,NOME_PROCESSO) VALUES ('HS', 'GinoController');

INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
SELECT 'HR', 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('HR', '9999', 1, '00');

INSERT INTO MNP_PROCESSO_LOG(CODICE_PROCESSO, CODICE_LOG, LOG_ON, TIPO_EVENTO)
SELECT 'HS', 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('HS','9999',1,'00');

commit;
--FINE SEZIONE LOG