TEST RIENTRO FONIA Del.274

1) lanciare uno degli script "Rientro_Fonia_A.cmd, Rientro_Fonia_R.cmd, Rientro_Fonia_B.cmd" in dbcfx\FE\gnpdev\sim\script\win
    Vengono generati record in :
    - GNP_CRMB_IN_REC o GNP_CRMR_IN_REC o GNP_CRMA_IN_REC
    - GNP_RICHIESTE_REC
	- GNP_STORICO_RICHIESTE_REC
    - GNP_DBCFXGO_OUT_REC
   La richiesta va in stato 1:ACQUISITA e successivamente in 26:VERIFICATAOK_DEFINITVO e DA_INVIARE=1 nella tabella GNP_RICHIESTE_REC.
   
2) - Impostare sul SimOLO il giusto ACK. Per questo utilizzare la url http://10.174.28.19:11101/SimOLO. Inserire l'ACK e salvare (un esempio si trova in dbcfx\FE\gnpdev\sim\script\doc\DEL.274 nel file OLO_ACK.xml). 

NOTA BENE: L'ACK rimane impostato fino al successivo riavvio del server pertanto questo passaggio si pu bypassare fino al successivo riavvio.

   - Lanciare lo script sul server (connessione 10.174.28.19 con utente gnp) ./Invia_Notifiche_OLO.sh nella directory /gnpapp/script
     La richiesta genera i file per OLO (uno per ogni donor presente nella richiesta), li invia, riceve l'ACK dal SimOLO e passa la richiesta in 2:INVIATA
   
   Vengono generati record in :
    - GNP_OLO_OUT
	- GNP_OLO_RICHIESTE_OUT
    - GNP_DBCFXGO_OUT_REC
	- GNP_STORICO_RICHIESTE_REC
	
   Vengono modificati record
	- GNP_RICHIESTE_REC	 

3) - Richiamare la pagina http://10.174.28.19:11101/SimOLO/sendRispostaOlo.jsp inserendo i valori richiesti per l'invio file da OLO di tipo R, tipo_comunicazione=2
   
   Nome File = R_codiceOloDonor_TLC_yyyyMMdd_progressivo.xml
   
   Nel file CodiceOrdineRecipient = GNP_OLO_RICHIESTE_OUT.CODICE_ORDINE_RECIPIENT, 
            CodiceOperatoreRecipient = TLC
            CodiceOLODonating = GNP_OLO_RICHIESTE_OUT.COW,
	        CodiceRisorsa1 = GNP_OLO_RICHIESTE_OUT.COR,
			CodiceRisorsa2 = GNP_OLO_RICHIESTE_OUT.COR2,
   
   Vengono generati record in :
    - GNP_OLO_IN
	- GNP_OLO_RICHIESTE_IN
    - GNP_DBCFXGO_OUT_REC
	- GNP_STORICO_RICHIESTE_REC
	- GNP_CRMB_OUT_REC oppure GNP_CRMR_OUT_REC
	
   Vengono modificati record
	- GNP_RICHIESTE_REC	 

   La richiesta di business passa in stato 13:ACCETTATA in caso di esito positivo da OLO, in 14:ACCETTATAKO in caso di esito negativo da OLO.
   
   
   NOTA: Se il record non  presente nella tabella "GNP_OLO_RICHIESTE_IN", controllare l'eventuale scarto nella tabella "GNP_OLO_SCARTI_RICHIESTE_IN" 

4) OPZIONALE!!! 

   Richiamare la pagina http://10.174.28.19:11101/SimOLO/sendRispostaOlo.jsp inserendo i valori richiesti per l'invio file da OLO di tipo R, tipo_comunicazione=3
   Nome File = R_codiceOloDonor_TLC_yyyyMMdd_progressivo.xml
   
   Nel file CodiceOrdineRecipient = GNP_OLO_RICHIESTE_OUT.CODICE_ORDINE_RECIPIENT, 
            CodiceOperatoreRecipient = TLC
            CodiceOLODonating = GNP_OLO_RICHIESTE_OUT.COW,
	        CodiceRisorsa1 = GNP_OLO_RICHIESTE_OUT.COR,
			CodiceRisorsa2 = GNP_OLO_RICHIESTE_OUT.COR2,
			
   La richiesta di business passa in stato 04:VALIDATAOLO in caso di esito positivo da OLO, in 03:RIFIUTATAOLO in caso di esito negativo da OLO.			

5) Passaggio di stato a 05:VALIDATING
  
   Impostare la DFW sulla GNP_RICHIESTE_REC a SYSDATE-2. Lanciare lo script sul server (connessione 10.174.28.19 con utente gnp) ./Check_Fine_Wait_Olo.sh nella directory /gnpapp/script 
   
   Tutte le richieste con stato 04:VALIDATAOLO e 13:ACCETTATA passano nello stato 05:VALIDATING
  
6) Passaggio di stato a 17:CREATAPITAGORA
  
   Per richieste provenienti da DBSS (piattaforma_provenienza = D in GNP_RICHIESTE_REC) COD_ESITO_FRODI deve essere = 0 altrimenti non avverr il passaggio di stato in 17:CREATAPITAGORA 

   - Lanciare lo script sul server (connessione 10.174.28.19 con utente gnp) ./Crea_PitagoraRientroOut.sh nella directory /gnpapp/script 
   
   La richiesta passa in stato 17:CREATAPITAGORA
   
	Vengono generati record in :
    - GNP_PITAGORA_OUT_FILE
	- GNP_PITAGORA_OUT_REC
	- GNP_STORICO_RICHIESTE_REC
	- GNP_DBCFXGO_OUT_REC
	
   Vengono modificati record
	- GNP_RICHIESTE_REC	 
	
   Successivamente all'invio del file l ostato passa automaticamente a 06:INVIATAPITAGORA.	
   
   Vengono generati record in :
	- GNP_STORICO_RICHIESTE_REC
	- GNP_DBCFXGO_OUT_REC
	
   Vengono modificati record
	- GNP_RICHIESTE_REC	
    - GNP_PITAGORA_OUT_FILE	
	
7a) Alla ricezione dell'evento di EMISSIONE da CRM per l'esigenza oggetto del test, la richiesta passa in stato 10:VALIDATAOK

7b) Alla ricezione dell'evento di ESPLETAMENTO da CRM per l'esigenza oggetto del test, la richiesta passa in stato 12:ESPLETATA

7c) Alla ricezione dell'evento di CHIUSURA da CRM per l'esigenza oggetto del test, la richiesta passa in stato 18:CHIUSA



