Files
gateway-dbc-fx/gnpdev/sim/script/doc/VOIP35/TestNotificaVOIP.txt
2024-05-09 17:40:24 +02:00

93 lines
4.5 KiB
Plaintext

TEST RIENTRO VOIP35
1) Modificare l'xml in dbcfx\FE\gnpdev\sim\script\doc\VOIP35 per inserire le informazioni del caso di test ..
Ricordarsi che se la classificazione è 'XC' va inserito il campo RADICALE (un numero di telefono fisso); si può inserire ad es. prima del campo NUM_TEL
2) copiare il file modificato in C:\gnpapp92\simulatore\IB\CRMB
3) lanciare lo script "sendNotificaCRM_IB_VOIP35.cmd" in C:\Users\AOM\Desktop\Sviluppo\TIM\DBCFX\dbcfx\FE\gnpdev\sim\script\win
Vengono generati record in :
- GNP_CRMB_VOIP35_IN_REC
- GNP_CRMB_VOIP35_IN_REC_LISTADN
- GNP_RICHIESTE_VOIP35
- GNP_RICHIESTE_VOIP35_LISTADN
- GNP_STORICO_VOIP35
- GNP_DBCFXGO_OUT_NPG35
La richiesta va in stato 1:ACQUISITA e DA_INVIARE=1 nella tabella GNP_RICHIESTE_VOIP35.
4) - 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 nel file FENP_ACK.xml; si copia e si incolla il contenuto di questo file).
- Lanciare lo script sul server (connessione 10.174.28.33 con utente gnp) ./Invia_Notifiche_Fenp_VOIP35.sh nella directory /gnpapp/script
La richiesta genera i file per FENP (uno per ogni donor presente nella richiesta - SU DB) , li invia, riceve l'ACK dal SimOLO e passa la richiesta in 2:INVIATA_FENP
Vengono generati record in :
- GNP_FENP_OUT
- GNP_FENP_RICHIESTE_OUT
- GNP_DBCFXGO_OUT_NPG35
- GNP_STORICO_VOIP35
Vengono modificati record
- GNP_RICHIESTE_VOIP35
- GNP_RICHIESTE_VOIP35_LISTADN
5) - Richiamare la pagina http://10.174.28.19:11101/SimOLO/sendRispostaOlo.jsp inserendo i valori richiesti per l'invio file da FENP di tipo R, tipo_comunicazione=2
Nome File = R_NP_codiceOloDonor_TLC_yyyyMMdd_progressivo.xml con codiceOloDonor = KEA se nativo TELECOM, oppure il donor in caso di NATIVI OLO
Nel file CodiceOrdine = CODICE_ORDINE (da Tab GNP_DBCFXGO_OUT_NPG35),
IdentificativoOperatoreDonor = TLC se nativo TELECOM, oppure GNP_FENP_RICHIESTE_OUT.COD_OP_DONATING nel caso di NATIVI_OLO,
DirectoryNumber = NUMERO_TELEFONO
Vengono generati record in :
- GNP_FENP_IN
- GNP_FENP_RICHIESTE_IN
- GNP_DBCFXGO_OUT_NPG35
- GNP_STORICO_VOIP35
- GNP_CRMB_VOIP35_OUT_REC (TIPO_EVENTO=TIPO_COMM1 x VERIFICATA FENP ; ACCETTAZIONE_OLO x RIFIUTATA_FENP x ESITO PACCHETTO = KOTOTALE )
Vengono modificati record
- GNP_RICHIESTE_VOIP35
- GNP_RICHIESTE_VOIP35_LISTADN
La richiesta di business passa in stato 03:VERIFICATA_FENP in caso di esito positivo da FENP, oppure nel caso Multidonor anche per un ESITO NEGATIVO ;
invece in 04:RIFIUTATA_FENP in caso di esito negativo da FENP e richiesta monodonor (*) oppure mono o multidonor ESITO NEGATIVO e con KO=20.
(* Se iniziato il giro con presenti 2 OLO TLC, sulla GNP_FENP_RICHIESTE_OUT per OLO OK c'e' anche un record con TIPO_COMUNICAZIONE = 11 = ANNULLAMENTO).
6) - Impostare la DATA_FINE_SILENZIO_ASSENSO delle richieste di business (su gnp_richiesta_voip35) al valore sysdate-1
- Lanciare lo script sul server (connessione 10.174.28.19 con utente gnp) ./Check_Silenzio_Assenso_VOIP35.sh nella directory /gnpapp/script
Le richieste passano in stato 05:ACCETTATA e successivamente, in maniera automatica allo stato 06:INVIATA_CRM
Vengono generati record in :
- GNP_DBCFXGO_OUT_NPG35
- GNP_STORICO_RICHIESTE_VOIP35
- GNP_CRMB_VOIP35_OUT_REC (TIPO_EVENTO=ACCETTAZIONE_OLO)
- GNP_CRMB_VOIP35_LISTDN_OUT_REC (UNIQUE_ID)
Vengono modificati record
- GNP_RICHIESTE_VOIP35
- GNP_RICHIESTE_VOIP35_LISTADN
7) - Impostare la DAC in maniera tale che DAC-3 <= SYSDATE sulla tabella di business (su GNP_RICHIESTA_VOIP35)
- Lanciare lo script sul server (connessione 10.174.28.19 con utente gnp) ./Check_Sms_VOIP35.sh nella directory /gnpapp/script
La richiesta deve passare in stato 07:ESPLETATA
Vengono generati record in :
- GNP_DBCFXGO_OUT_NPG35
- GNP_STORICO_RICHIESTE_VOIP35
- GNP_SMS_OUT
Vengono modificati record
- GNP_RICHIESTE_VOIP35
- GNP_RICHIESTE_VOIP35_LISTADN
8) Lancio SH per invio MSG al cell del Cliente :
La shell estrae tutti i record in GNP_SMS_OUT tali che:
- DATA_MIN <= TRUNC(sysdate)
- DATA_MAX > TRUNC(sysdate)
- DA_INVIARE = 1
Quindi modificare la colonna DATA_MIN e quella DATA_MAX per i record interessati :
- Lanciare lo script sul server (connessione 10.174.28.19 con utente gnp) ./Check_Invio_Sms.sh nella directory /gnpapp/script.
- Verificare il LOG SmsControllerYYYYMMDD.log sotto /home/gnpapp/gnpappsvi/log/app per controllare il MSG (come quello impostato nella PROPERTIES).