First Commit from Source Code Reply

This commit is contained in:
vincenzofariello
2024-05-09 17:40:24 +02:00
parent 11e3b57c5b
commit 107a016cb9
35225 changed files with 1111346 additions and 1 deletions

View File

@@ -0,0 +1,105 @@
TEST RIENTRO FONIA Del.274 utenze DBSS
1) lanciare lo script "RientroDBSS.cmd" in dbcfx\FE\gnpdev\sim\script\win con tipo evento = RIENTRO
Vengono generati record in :
- GNP_DBSS_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.166.18.15: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.166.18.15 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_DBSS_OUT_REC
- GNP_DBCFXGO_OUT_REC
- GNP_STORICO_RICHIESTE_REC
Vengono modificati record
- GNP_RICHIESTE_REC
3) - Richiamare la pagina http://10.166.18.15: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.
4) OPZIONALE!!!
Richiamare la pagina http://10.166.18.15: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.166.18.15 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) Lanciare lo script EsitoFrodi.cmd passando come parametro l'order item id della richiesta e il codice dell'esito (0 per OK)
(in alternativa è possibile eseguire manualmente l'update del record relativo alla richiesta, settando il campo COD_ESITO_FRODI)
7) Passaggio di stato a 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 lo stato 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
8a) Alla ricezione dell'evento di EMISSIONE da CRM per l'esigenza oggetto del test, la richiesta passa in stato 10:VALIDATAOK
per simulare questo caso, occorre richiamare lo script RientroDBSS.cmd con tipo evento = EMISSIONE.
La richiesta passa in stato 10:VALIDATAOK
8b) Alla ricezione dell'evento di ESPLETAMENTO da CRM per l'esigenza oggetto del test, la richiesta passa in stato 12:ESPLETATA
per simulare questo caso, occorre richiamare lo script RientroDBSS.cmd con tipo evento = ESPLETAMENTO.
La richiesta passa in stato 12:ESPLETATA