TEST MIGRAZIONE 1) Predisporre un file xml tipo il seguente: 1 2015/03/09 MTW 987654321123456789 ZWI 0679845120 001 SRTMCC75C52A345Q 1 2015/03/09 MTW 987654321123456789 ZWI 0679845120 001 SRTMCC75C52A345Q I campi variabili sono i seguenti: - CodiceOperatoreRecipient deve corrispondere al nome, ad esempio N_TLC_MTW_20151106_00001.xml e deve esistere in GNP_ANAG_OLO - CodiceOLODonating un COW della tabella GNP_ANAG_COW_TELECOM - Olo Mittente nel simulatore = CodiceOperatoreRecipient nell'xml I campi - CodiceOperatoreRecipient - CodiceOrdineRecipient sono obbligatori Richiamare la pagina http://10.174.28.33:11101/SimOLO/sendRispostaOlo.jsp Impostare i campi seguenti: OperatoreMittente=MTW TipoFile=N NomeFile=N_TLC_MTW_20150409_00001.xml (esempio) Browse=Selezionare il file xml Vengono creati record in - GNP_RICHIESTE_DONOR - GNP_STORICO_RICHIESTE_DONOR La richiesta passa in stato 01:ACQUISITA In caso di verifiche formali KO (è obbligatorio il campo CodiceRisorsa1) la richiesta passa automaticamente in stato 08:PRESAINCARICOKO 2) A questo punto bisogna gestire la Presa in carico - Impostare sul SimOLO il giusto ACK. Per questo utilizzare la url http://10.174.28.33:11101/SimOLO. Inserire nel campo "xml dell'ack OLO" il seguente valore:
TLC N_TIS_TLC_20110801_01977.xml N
00 File trasferito correttamente
- aggiornare in GNP_RICHIESTE_DONOR il campo DATA_RICEZIONE impostando un valore < sysdate - 1 - richiamare lo script Invia_Notifiche_OLO_Donor.sh in /gnpapp/script La richiesta passa in stato: 2a) 08:PRESAINCARICOKO per verifiche formali KO (è obbligatorio CodiceRisorsa1). Termine processo. 2b) 02:PRESAINCARICO per verifiche formali OK 2b.1) Per COW donating sconosciuto la richiesta passa automaticamente in stato 09:RIFIUTATA. Termine processo. 2b.2) Viene inviata la verificaCS al CRM di di riferimento in base alla colonna CRM_COMPETENZA della tabella GNP_ANAG_COW_TELECOM entrando per COW=CodiceOLODonating. Viene creato un record in GNP_CRMR_DONOR_OUT / GNP_CRMB_DONOR_OUT. La richiesta passa in 03:ATTESAVERIFICA (in attesa appunto della verificaCS dal CRM di competenza) 2c) Se la richiesta è Business e Multilinea (cioè la piattaforma di riferimento è B e il DN è in GNP_WA_DEL_52_ASSET_BU_MLINEA) la richiesta passa automaticamente in 03:ATTESAVERIFICA e successivamente in 04:ACCETTATA. Passare automaticamente al punto 4. Vengono aggiornati record in - GNP_RICHIESTE_DONOR - GNP_STORICO_RICHIESTE_DONOR 3a) - Predisporre un file xml tipo il seguente: 420 R 0 0679845120 I campi variabili sono i seguenti: - CODICE_SESSIONE è il codice sessione relativo alla richiesta creata precedentemente in GNP_RICHIESTE_DONOR - PIATTAFORMA_PROVENIENZA dipende se R o B - DN0 è il valore di DN in GNP_RICHIESTE_DONOR Posizionare il file nel path indicato nella property GEN_PATH_CRMB_DONOR o GEN_PATH_CRMR_DONOR - Lanciare InvioDaIB.cmd Parametro: 7 per CRMB 8 per CRMR NOTA: Il procedimento potrebbe non essere corretto perchè vecchio, ho testato questo è funziona: 1) Posizionare il file nel path indicato nella property GEN_PATH_CRMB_DONOR o GEN_PATH_CRMR_DONOR che si può trovare nel file di properties del simulatore al path C:\Users\AOM\Desktop\Sviluppo\TIM\DBCFX\dbcfx\FE\gnpdev\sim\properties In particolare per CRMB bisogna posizionare il file al path: C:\gnpapp92\simulatore\IB\CRMBDONOR 2) Fatto questo Posizionarsi nella cartella C:\Users\AOM\Desktop\Sviluppo\TIM\DBCFX\dbcfx\FE\gnpdev\sim\script\win e lanciare lo script Notifica_da_CRMB_DONOR.cmd o Notifica_da_CRMR_DONOR.cmd a seconda del CRM di competenza La richiesta passa in stato 04:ACCETTATA Vengono aggiornati record in - GNP_RICHIESTE_DONOR - GNP_STORICO_RICHIESTE_DONOR 3b) - Predisporre un file xml tipo il seguente: 420 R 1 causale 0679845120 I campi variabili sono i seguenti: - CODICE_SESSIONE è il codice sessione relativo alla richiesta creata precedentemente in GNP_RICHIESTE_DONOR - PIATTAFORMA_PROVENIENZA dipende se R o B - DN0 è il valore di DN in GNP_RICHIESTE_DONOR Posizionare il file nel path indicato nella property GEN_PATH_CRMB_DONOR o GEN_PATH_CRMR_DONOR - Lanciare InvioDaIB.cmd Parametro: 7 per CRMB 8 per CRMR La richiesta passa in stato 09:RIFIUTATA. Vengono aggiornati record in - GNP_RICHIESTE_DONOR - GNP_STORICO_RICHIESTE_DONOR 4) Lanciare lo script Check_Fine_Migrazione_Donor.sh per portare le richieste attive (stati non finali) nello stato 07:SCADUTA. Le richieste devono avere data scadenza precedente a data corrente. Vengono aggiornati record in - GNP_RICHIESTE_DONOR - GNP_STORICO_RICHIESTE_DONOR