-- RICORDARSI DI ESEGUIRE LE DROP IN SEGUITO ------- INIZIO RECUPERO MESSAGGI MSC ------- UPDATE MNP_MSC_RECIPIENT_RECUPERO_OUT SET UNIQUE_ID = SEQ_UNIQUE_ID.NEXTVAL; INSERT INTO MNP_MSC_OUT_REC (ID_PROG, ID_RICHIESTA, ESITO_VALIDAZIONE, CAUSALE_RIFIUTO, DATA_ORA_EFFETTIVA_VALIDAZIONE, PREFISSO_TIM, NUMERO_TIM, PREFISSO_OLO, IDREQ_INFOBUS, TIPO_SERVIZIO_SISTEMA_MITT, UNIQUE_ID, DA_SCODARE, CODICE_DONATING, FLAG_TC, CREDITO, ID_CONTRATTO) SELECT SEQ_MSC_OUT_REC.NEXTVAL, ID_RICHIESTA, ESITO_VALIDAZIONE, CAUSALE_RIFIUTO, DATA_ORA_EFFETTIVA_VALIDAZIONE, PREFISSO_TIM, NUMERO_TIM, PREFISSO_OLO, IDREQ_INFOBUS, TIPO_SERVIZIO_SISTEMA_MITT, UNIQUE_ID, 0, CODICE_DONATING, FLAG_TC, CREDITO, ID_CONTRATTO FROM MNP_MSC_RECIPIENT_RECUPERO_OUT; INSERT INTO MNP_RECOVERY_OUT (RECOVERY_TYPE, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT) SELECT 7, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT FROM MNP_MSC_RECIPIENT_RECUPERO_OUT; ------- FINE RECUPERO MESSAGGI MSC ------- ------- INIZIO RECUPERO MESSAGGI MSP------- UPDATE MNP_MSP_RECIPIENT_RECUPERO_OUT SET UNIQUE_ID = SEQ_UNIQUE_ID.NEXTVAL; INSERT INTO MNP_MSP_OUT_REC (ID_PROG, ID_RICHIESTA, ESITO_VALIDAZIONE, CAUSALE_RIFIUTO, DATA_ORA_EFFETTIVA_VALIDAZIONE, PREFISSO_TIM, NUMERO_TIM, PREFISSO_OLO, IDREQ_INFOBUS, TIPO_SERVIZIO_SISTEMA_MITT, UNIQUE_ID, DA_SCODARE, FLAG_TC, CODICE_DONATING, CREDITO, DATA_NOTIFICA_CREDITO, ORA_NOTIFICA_CREDITO) SELECT SEQ_MSP_OUT_REC.NEXTVAL, ID_RICHIESTA, ESITO_VALIDAZIONE, CAUSALE_RIFIUTO, DATA_ORA_EFFETTIVA_VALIDAZIONE, PREFISSO_TIM, NUMERO_TIM, PREFISSO_OLO, IDREQ_INFOBUS, TIPO_SERVIZIO_SISTEMA_MITT, UNIQUE_ID, 0, FLAG_TC, CODICE_DONATING, CREDITO, DATA_NOTIFICA_CREDITO, ORA_NOTIFICA_CREDITO FROM MNP_MSP_RECIPIENT_RECUPERO_OUT; INSERT INTO MNP_RECOVERY_OUT (RECOVERY_TYPE, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT) SELECT 6, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT FROM MNP_MSP_RECIPIENT_RECUPERO_OUT; ------- FINE RECUPERO MESSAGGI MSP ------- ------ INIZIO RECUPERO MESSAGGI CCRM ------- UPDATE MNP_CCRM_RECUPERO_OUT SET UNIQUE_ID = SEQ_UNIQUE_ID.NEXTVAL; INSERT INTO MNP_CCRM_NOTIFICA_OUT (ID_RICHIESTA, CODICE_EVENTO, NUMERO_TELEFONICO_OLO, NUMERO_DUALE, OPERATORE, IDENTIFICATIVO_RICHIESTA_AOM, TIPO_RICHIESTA, CODICE_FISCALE_PARTITA_IVA, TECNOLOGIA, TIPOLOGIA_UTENZA, DATA_VALIDAZIONE, ICCD_SERIAL_NUMBER, STATO, CAUSALE, DATA_MODIFICA_STATO, NOTE, TIPO_PROCESSO, UNIQUE_ID, DA_SCODARE, PROGETTOADHOC, CODICE_GRUPPO, DATA_CUT_OVER, CODICE_DEALER, FLAG_TC, CREDITO, ID_PROG, CAUSALI_RIFIUTO_VALIDAZIONE, PREVALIDAZIONE_DBC, FLAG_FURTO) SELECT ID_RICHIESTA, CODICE_EVENTO, NUMERO_TELEFONICO_OLO, NUMERO_DUALE, OPERATORE, IDENTIFICATIVO_RICHIESTA_AOM, TIPO_RICHIESTA, CODICE_FISCALE_PARTITA_IVA, TECNOLOGIA, TIPOLOGIA_UTENZA, TO_DATE (DATA_VALIDAZIONE, 'YYYY/MM/DD HH24:MI:SS'), ICCD_SERIAL_NUMBER, STATO, CAUSALE, TO_DATE (DATA_MODIFICA_STATO, 'YYYY/MM/DD HH24:MI:SS'), NOTE, TIPO_PROCESSO, UNIQUE_ID, 0, PROGETTOADHOC, CODICE_GRUPPO, TO_DATE (DATA_CUT_OVER, 'YYYY/MM/DD HH24:MI:SS'), CODICE_DEALER, 'N', CREDITO, SEQ_MNP_CCRM_NOTIFICA_OUT.NEXTVAL, CAUSALE, 'N', 'N' FROM MNP_CCRM_RECUPERO_OUT; INSERT INTO MNP_RECOVERY_OUT (RECOVERY_TYPE, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT) SELECT 5, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT FROM MNP_CCRM_RECUPERO_OUT; ------- FINE RECUPERO MESSAGGI CCRM ------- ------- INIZIO RECUPERO MESSAGGI BIT ------- UPDATE MNP_BIT_OUT_REC SET UNIQUE_ID = SEQ_UNIQUE_ID.NEXTVAL; INSERT INTO MNP_BIT_OUT_REC (ID_PROG, ID_RICHIESTA, STATO_RICHIESTA, CAUSALE_RIFIUTO, DATA_ORA_EFFETTIVA_VALIDAZIONE, DATA_CUT_OVER, NOME_FILE, DA_INVIARE, TIPO_FILE, ID_RICHIESTA_DBC, UNIQUE_ID, DA_SCODARE, NOME_FILE_TP, TIPO_SPEDIZIONE, CREDITO, DATA_NOTIFICA_CREDITO, ORA_NOTIFICA_CREDITO) SELECT SEQ_REC_BIT_OUT.NEXTVAL, ID_RICHIESTA, STATO_RICHIESTA, CAUSALE_RIFIUTO, DATA_ORA_EFFETTIVA_VALIDAZIONE, DATA_CUT_OVER, NOME_FILE, 0, TIPO_FILE, ID_RICHIESTA_DBC, UNIQUE_ID, 0, NOME_FILE_TP, TIPO_SPEDIZIONE, CREDITO, DATA_NOTIFICA_CREDITO, ORA_NOTIFICA_CREDITO FROM MNP_BIT_RECIPIENT_RECUPERO_OUT; INSERT INTO MNP_RECOVERY_OUT (RECOVERY_TYPE, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT) SELECT 4, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT FROM MNP_BIT_RECIPIENT_RECUPERO_OUT; ------- FINE RECUPERO MESSAGGI BIT ------- ------- INIZIO RECUPERO MESSAGGI MSPCOOP ------- UPDATE MNP_MSPCOOP_REC_RECUPERO_OUT SET UNIQUE_ID = SEQ_UNIQUE_ID.NEXTVAL; INSERT INTO MNP_MSPCOOP_OUT_REC (ID_PROG, ID_RICHIESTA, ESITO_VALIDAZIONE, CAUSALE_RIFIUTO, DATA_ORA_EFFETTIVA_VALIDAZIONE, PREFISSO_TIM, NUMERO_TIM, PREFISSO_OLO, NUMERO_OLO, IDREQ_INFOBUS, TIPO_SERVIZIO_SISTEMA_MITT, UNIQUE_ID, DA_SCODARE, FLAG_TC, CODICE_DONATING, CREDITO, DATA_NOTIFICA_CREDITO, ORA_NOTIFICA_CREDITO) SELECT SEQ_MSPCOOP_OUT_REC.NEXTVAL, ID_RICHIESTA, ESITO_VALIDAZIONE, CAUSALE_RIFIUTO, DATA_ORA_EFFETTIVA_VALIDAZIONE, PREFISSO_TIM, NUMERO_TIM, PREFISSO_OLO, NUMERO_OLO, IDREQ_INFOBUS, TIPO_SERVIZIO_SISTEMA_MITT, UNIQUE_ID, 0, FLAG_TC, CODICE_DONATING, CREDITO, DATA_NOTIFICA_CREDITO, ORA_NOTIFICA_CREDITO FROM MNP_MSPCOOP_REC_RECUPERO_OUT; INSERT INTO MNP_RECOVERY_OUT (RECOVERY_TYPE, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT) SELECT 10, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT FROM MNP_MSPCOOP_REC_RECUPERO_OUT; ------- FINE RECUPERO MESSAGGI MSPCOOP ------- ------- INIZIO RECUPERO MESSAGGI GISP ------- UPDATE MNP_GISP_RETRIEVE_RECUPERO_OUT SET UNIQUE_ID = SEQ_UNIQUE_ID.NEXTVAL; INSERT INTO MNP_GISP_RETRIEVE_OUT (ID_PROG, UNIQUE_ID, DA_SCODARE, ID_RICHIESTA, MSISDN) SELECT SEQ_GISP_RETRIEVE_OUT.NEXTVAL, UNIQUE_ID, 0, ID_RICHIESTA, MSISDN FROM MNP_GISP_RETRIEVE_RECUPERO_OUT; INSERT INTO MNP_RECOVERY_OUT (RECOVERY_TYPE, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT) SELECT 8, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT FROM MNP_GISP_RETRIEVE_RECUPERO_OUT; ------- FINE RECUPERO MESSAGGI GISP ------- ------- INIZIO RECUPERO MESSAGGI CCRM_WEB_COOP ------- update MNP_CCRMW_COOP_RECUPERO_OUT set UNIQUE_ID = SEQ_UNIQUE_ID.NEXTVAL; INSERT INTO MNP_CCRMW_COOP_NOT_OUT (ID_RICHIESTA, CODICE_EVENTO, NUMERO_TELEFONICO_OLO, NUMERO_DUALE, OPERATORE, IDENTIFICATIVO_RICHIESTA_AOM, TIPO_RICHIESTA, CODICE_FISCALE_PARTITA_IVA, TECNOLOGIA, TIPOLOGIA_UTENZA, DATA_VALIDAZIONE, ICCD_SERIAL_NUMBER, STATO, CAUSALE, DATA_MODIFICA_STATO, NOTE, TIPO_PROCESSO, UNIQUE_ID, DA_SCODARE, PROGETTOADHOC, CODICE_GRUPPO, DATA_CUT_OVER, CODICE_DEALER, FLAG_TC, CREDITO, ID_PROG, CAUSALI_RIFIUTO_VALIDAZIONE, PREVALIDAZIONE_DBC) SELECT ID_RICHIESTA, CODICE_EVENTO, NUMERO_TELEFONICO_OLO, NUMERO_DUALE, OPERATORE, IDENTIFICATIVO_RICHIESTA_AOM, TIPO_RICHIESTA, CODICE_FISCALE_PARTITA_IVA, TECNOLOGIA, TIPOLOGIA_UTENZA, TO_DATE (DATA_VALIDAZIONE, 'YYYY/MM/DD HH24:MI:SS'), ICCD_SERIAL_NUMBER, STATO, CAUSALE, TO_DATE (DATA_MODIFICA_STATO, 'YYYY/MM/DD HH24:MI:SS'), NOTE, TIPO_PROCESSO,UNIQUE_ID , 0, PROGETTOADHOC, CODICE_GRUPPO, DATA_CUT_OVER, CODICE_DEALER, 'N', CREDITO, SEQ_CCRMW_COOP_NOTIFICA_OUT.NEXTVAL, CAUSALE, 'N' FROM MNP_CCRMW_COOP_RECUPERO_OUT; INSERT INTO MNP_RECOVERY_OUT (RECOVERY_TYPE, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT) SELECT 9, UNIQUE_ID, MESSAGE_ID, STATO_MESSAGGIO, DATA_ULTIMO_AGGIORNAMENTO, ECCEZIONE_AVVENUTA, REDELIVERY_COUNT FROM MNP_CCRMW_COOP_RECUPERO_OUT; ------- FINE RECUPERO MESSAGGI CCRM_WEB_COOP ------- COMMIT;