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,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<Reply>
<Header>
<Parametri>
<OPERATOREMittente>TLC</OPERATOREMittente>
<NomeFile>N_TIS_TLC_20110801_01977.xml</NomeFile>
<TipoFile>N</TipoFile>
</Parametri>
</Header>
<ReturnCode>
<Codice>00</Codice>
<Descrizione>File trasferito correttamente</Descrizione>
</ReturnCode>
</Reply>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2077">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2077</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666613390</CodiceRisorsa1>
<CodiceRisorsa2>000666613390</CodiceRisorsa2>
<StatoRichiesta>1</StatoRichiesta>
<CausaleRifiuto>1</CausaleRifiuto>
<CodiceMotivoRifiuto>1</CodiceMotivoRifiuto>
<MotivoRifiuto>Codice migrazione errato 1</MotivoRifiuto>
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2406">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2406</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666612993</CodiceRisorsa1>
<CodiceRisorsa2>000666612993</CodiceRisorsa2>
<StatoRichiesta>0</StatoRichiesta>
<CausaleRifiuto />
<CodiceMotivoRifiuto />
<MotivoRifiuto />
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2576">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2576</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666613711</CodiceRisorsa1>
<CodiceRisorsa2>000666613711</CodiceRisorsa2>
<StatoRichiesta>0</StatoRichiesta>
<CausaleRifiuto />
<CodiceMotivoRifiuto />
<MotivoRifiuto />
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2597">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2597</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666613714</CodiceRisorsa1>
<CodiceRisorsa2>000666613714</CodiceRisorsa2>
<StatoRichiesta>0</StatoRichiesta>
<CausaleRifiuto />
<CodiceMotivoRifiuto />
<MotivoRifiuto />
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2597">
<Parametri>
<TipoComunicazione>3</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2597</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666613714</CodiceRisorsa1>
<CodiceRisorsa2>000666613714</CodiceRisorsa2>
<StatoRichiesta>1</StatoRichiesta>
<CausaleRifiuto>1</CausaleRifiuto>
<CodiceMotivoRifiuto>7</CodiceMotivoRifiuto>
<MotivoRifiuto>Cliente in cessazione o cessato</MotivoRifiuto>
<NumerazioneErrata/>
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2597">
<Parametri>
<TipoComunicazione>3</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2597</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666613714</CodiceRisorsa1>
<CodiceRisorsa2>000666613714</CodiceRisorsa2>
<StatoRichiesta>1</StatoRichiesta>
<CausaleRifiuto>1</CausaleRifiuto>
<CodiceMotivoRifiuto>7</CodiceMotivoRifiuto>
<MotivoRifiuto>Cliente in cessazione o cessato</MotivoRifiuto>
<NumerazioneErrata/>
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2875">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2875</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666614401</CodiceRisorsa1>
<CodiceRisorsa2>000666614401</CodiceRisorsa2>
<StatoRichiesta>1</StatoRichiesta>
<CausaleRifiuto>0</CausaleRifiuto>
<CodiceMotivoRifiuto>2</CodiceMotivoRifiuto>
<MotivoRifiuto>Codice migrazione errato 1</MotivoRifiuto>
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="3767">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>3767</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666612879</CodiceRisorsa1>
<CodiceRisorsa2>000666612879</CodiceRisorsa2>
<StatoRichiesta>1</StatoRichiesta>
<CausaleRifiuto>0</CausaleRifiuto>
<CodiceMotivoRifiuto>1</CodiceMotivoRifiuto>
<MotivoRifiuto>Codice migrazione errato 1</MotivoRifiuto>
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2420">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2420</CodiceOrdineRecipient>
<CodiceOLODonating>ACF</CodiceOLODonating>
<CodiceRisorsa1>000666615535</CodiceRisorsa1>
<CodiceRisorsa2>000666615535</CodiceRisorsa2>
<StatoRichiesta>0</StatoRichiesta>
<CausaleRifiuto />
<CodiceMotivoRifiuto />
<MotivoRifiuto />
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="2419">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2419</CodiceOrdineRecipient>
<CodiceOLODonating>WIN</CodiceOLODonating>
<CodiceRisorsa1>000666615532</CodiceRisorsa1>
<CodiceRisorsa2>000666615532</CodiceRisorsa2>
<StatoRichiesta>0</StatoRichiesta>
<CausaleRifiuto />
<CodiceMotivoRifiuto />
<MotivoRifiuto />
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
<Response CodiceOrdineRecipient="2418">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>2418</CodiceOrdineRecipient>
<CodiceOLODonating>WIN</CodiceOLODonating>
<CodiceRisorsa1>000666615529</CodiceRisorsa1>
<CodiceRisorsa2>000666615529</CodiceRisorsa2>
<StatoRichiesta>0</StatoRichiesta>
<CausaleRifiuto />
<CodiceMotivoRifiuto />
<MotivoRifiuto />
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="3777">
<Parametri>
<TipoComunicazione>2</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>3777</CodiceOrdineRecipient>
<CodiceOLODonating>WIN</CodiceOLODonating>
<CodiceRisorsa1>000666614147</CodiceRisorsa1>
<CodiceRisorsa2>000666614149</CodiceRisorsa2>
<StatoRichiesta>0</StatoRichiesta>
<CausaleRifiuto />
<CodiceMotivoRifiuto />
<MotivoRifiuto />
<NumerazioneErrata />
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="3776">
<Parametri>
<TipoComunicazione>3</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>3776</CodiceOrdineRecipient>
<CodiceOLODonating>WIN</CodiceOLODonating>
<CodiceRisorsa1>000666614147</CodiceRisorsa1>
<CodiceRisorsa2>000666614149</CodiceRisorsa2>
<StatoRichiesta>1</StatoRichiesta>
<CausaleRifiuto>1</CausaleRifiuto>
<CodiceMotivoRifiuto>3</CodiceMotivoRifiuto>
<MotivoRifiuto>Altro ordine in corso per tale utenza</MotivoRifiuto>
<NumerazioneErrata></NumerazioneErrata>
<CodiceSessione>4j444zzzz55599ggfpbu2f97r2rfbgbcrb9b7rf9b13rbfuo7z</CodiceSessione>
</Parametri>
</Response>
</xml2>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xml2>
<Response CodiceOrdineRecipient="3561">
<Parametri>
<TipoComunicazione>3</TipoComunicazione>
<CodiceOperatoreRecipient>TLC</CodiceOperatoreRecipient>
<CodiceOrdineRecipient>3561</CodiceOrdineRecipient>
<CodiceOLODonating>ABA</CodiceOLODonating>
<CodiceRisorsa1>000666616185</CodiceRisorsa1>
<CodiceRisorsa2>000666616185</CodiceRisorsa2>
<StatoRichiesta>1</StatoRichiesta>
<CausaleRifiuto>1</CausaleRifiuto>
<CodiceMotivoRifiuto>7</CodiceMotivoRifiuto>
<MotivoRifiuto>Cliente in cessazione o cessato</MotivoRifiuto>
<NumerazioneErrata/>
<CodiceSessione>9f228ojfh92378ggfpbu2f97g3rfbgbcrb9b7rf9b13rbfuo7y</CodiceSessione>
</Parametri>
</Response>
</xml2>

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

View File

@@ -0,0 +1,105 @@
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

View File

@@ -0,0 +1,118 @@
TEST RIENTRO FONIA DOPPIO DONATING
1) lanciare uno degli script "Rientro_Fonia_DoppioDonating (con invio).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 20:VERIFICATAOK e 22:INVIOOLO nella tabella GNP_RICHIESTE_REC.
Inoltre vengono creati due record in GNP_DOPPIO_DONATING_OLO_BRIDGE, con TIPO_SERVIZIO = F,D e DA_INVIARE = 1
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 olo presente nella richiesta), li invia, riceve l'ACK, la richiesta rimane in stato 22 (in GNP_RICHIESTE_REC), e le richieste in GNP_DOPPIO_DONATING_OLO_BRIDGE passano a DA_INVIARE = 0.
Vengono generati record in :
- GNP_OLO_OUT
- GNP_OLO_RICHIESTE_OUT
Vengono modificati record
- GNP_DOPPIO_DONATING_OLO_BRIDGE
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 in
- GNP_RICHIESTE_REC
Ripetere per il secondo olo.
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 - Da eseguire solo se si vuole mandare la richiesta in stato 03: RIFIUTATAOLO
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,
StatoRichiesta = 1, CausaleRifiuto = 1, CodiceMotivoRifiuto = 1.
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 03: RIFIUTATAOLO.
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
- 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
vengono creati due file (xml e cmd) in
/home/gnpapp/gnpappsvi/batch/ftpout/pitagora
spostarli in
/home/gnpapp/gnpappsvi/batch/backup_out/pitagora
l'sftput daemon periodicamente prova ad inviare il file.
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
A questo punto si può eseguire il punto 7b per mandare la richiesta in ESPLETATA, oppure 7c per CHIUSA, o 7a e 7b per mandare in VALIDATA OK e successivamente ESPLETATA.
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
Esempio di 7b:
Occorre generare un file xml per l'acquisizione: si può ad esempio usare lo script del punto 1), settando l'invio automatico = 0, e cambiare nell'xml generato il TIPO_EVENTO in ESPLETAMENTO.
Lanciare quindi InvioDaIB.cmd.
La richiesta passa in 12:ESPLETATA.

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<NotificaFromCRM>
<ID_ESIGENZA>3-8F006GO</ID_ESIGENZA>
<ID_SOLUTION>3-8G4903X</ID_SOLUTION>
<TIPO_CHIAMATA>FONIA</TIPO_CHIAMATA>
<TIPO_EVENTO>EMISSIONE</TIPO_EVENTO>
<PIATTAFORMA_PROVENIENZA>R</PIATTAFORMA_PROVENIENZA>
<CANALE_PROVENIENZA>DMS</CANALE_PROVENIENZA>
<NUMERO_TELEFONO>0916817441</NUMERO_TELEFONO>
<COR>0916817441</COR>
<COW>HHH</COW>
<COS>001</COS>
<NOMINATIVO_CLIENTE>GUIDO GERACI</NOMINATIVO_CLIENTE>
<CODICE_FISCALE_PARTIVA_IVA>GRCGDU53B03G273O</CODICE_FISCALE_PARTIVA_IVA>
<RECAPITO_ALTERNATIVO>3351040784</RECAPITO_ALTERNATIVO>
<SLA>5</SLA>
<DAC>03-03-2015</DAC>
<DET/>
<COW2/>
<COR2/>
<COS2/>
<DN1>0916817441</DN1>
<DN2/>
<DN3/>
<DN4/>
<DN5/>
<DN6/>
<DN7/>
<DN8/>
<DN9/>
<DN10/>
<STATO_DN2/>
<STATO_DN3/>
<STATO_DN4/>
<STATO_DN5/>
<STATO_DN6/>
<STATO_DN7/>
<STATO_DN8/>
<STATO_DN9/>
<STATO_DN10/>
<CAUSALE_RIFIUTO/>
<DATA_OPERAZIONE>25-02-2015 06:01:06</DATA_OPERAZIONE>
<COD_MARCAGGIO_CLIENTE>03</COD_MARCAGGIO_CLIENTE>
<COD_CANALE_VENDITA>VRP78</COD_CANALE_VENDITA>
<FLAG_DICHIARAZIONE>0</FLAG_DICHIARAZIONE>
<TIPO_DISDETTA/>
<FLAG_NAKED>0</FLAG_NAKED>
<FLAG_GNR>N</FLAG_GNR>
<FLAG_CONSIP>N</FLAG_CONSIP>
<MODULO_PARTNER>12668</MODULO_PARTNER>
<PROTOCOLLO_DMS>169536636</PROTOCOLLO_DMS>
<DATA_CREAZIONE_SR>13-02-2015 19:50:15</DATA_CREAZIONE_SR>
<DATA_CHIUSURA_CRM>25-02-2015 04:23:29</DATA_CHIUSURA_CRM>
</NotificaFromCRM>

View File

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<NotificaFromCRM>
<ID_ESIGENZA>3-8E12KK4</ID_ESIGENZA>
<ID_SOLUTION>3-8F0J2BM</ID_SOLUTION>
<TIPO_CHIAMATA>FONIA</TIPO_CHIAMATA>
<TIPO_EVENTO>ESPLETAMENTO</TIPO_EVENTO>
<PIATTAFORMA_PROVENIENZA>R</PIATTAFORMA_PROVENIENZA>
<CANALE_PROVENIENZA>DMS</CANALE_PROVENIENZA>
<NUMERO_TELEFONO>0818186298</NUMERO_TELEFONO>
<COR>0818186298</COR>
<COW>IS6</COW>
<COS>001</COS>
<NOMINATIVO_CLIENTE>CONCETTA TORTORA</NOMINATIVO_CLIENTE>
<CODICE_FISCALE_PARTIVA_IVA>TRTCCT38T59F839S</CODICE_FISCALE_PARTIVA_IVA>
<RECAPITO_ALTERNATIVO>3384619246</RECAPITO_ALTERNATIVO>
<SLA>5</SLA>
<DAC>20-02-2015</DAC>
<DET/>
<COW2/>
<COR2/>
<COS2/>
<DN1>0818186298</DN1>
<DN2/>
<DN3/>
<DN4/>
<DN5/>
<DN6/>
<DN7/>
<DN8/>
<DN9/>
<DN10/>
<STATO_DN2/>
<STATO_DN3/>
<STATO_DN4/>
<STATO_DN5/>
<STATO_DN6/>
<STATO_DN7/>
<STATO_DN8/>
<STATO_DN9/>
<STATO_DN10/>
<CAUSALE_RIFIUTO/>
<DATA_OPERAZIONE>25-02-2015 00:02:58</DATA_OPERAZIONE>
<COD_MARCAGGIO_CLIENTE>03</COD_MARCAGGIO_CLIENTE>
<COD_CANALE_VENDITA>VRP78</COD_CANALE_VENDITA>
<FLAG_DICHIARAZIONE>0</FLAG_DICHIARAZIONE>
<TIPO_DISDETTA/>
<FLAG_NAKED>0</FLAG_NAKED>
<FLAG_GNR>N</FLAG_GNR>
<FLAG_CONSIP>N</FLAG_CONSIP>
<MODULO_PARTNER>12464</MODULO_PARTNER>
<PROTOCOLLO_DMS>169183506</PROTOCOLLO_DMS>
<DATA_CREAZIONE_SR>04-02-2015 21:48:25</DATA_CREAZIONE_SR>
<DATA_CHIUSURA_CRM>17-02-2015 09:58:07</DATA_CHIUSURA_CRM>
</NotificaFromCRM>