TEST VERIFICA CS NATIVI OLO DONOR
1) Predisporre un file xml tipo il seguente:
3
cod_ord
2015-03-01
062142001
2
2015-03-05
TLC
X
X
X
MOM
2015-03-28
ZWI
TLC
I campi variabili sono i seguenti:
- TipoComunicazione = 3
- TipoLinea = 1|2|3
- IdentificativoOperatoreDonor = TLC
- CodiceOpRecipient =
- DataInvioMessaggio =
- DataOrdine deve essere precedente a DataInvioMessaggio
- DataAttesaConsegnaServizio deve essere successiva a DataInvioMessaggio
- CodiceSegreto uno dei valori nella colonna COW della tabella GNP_ANAG_COW_TELECOM
2) Richiamare la pagina http://10.174.28.33:11101/SimOLO/sendRispostaOlo.jsp Impostare i campi seguenti:
- Nome File = N_NP_MOM_TLC_yyyyMMdd_progressivo.xml
- OLO mittente = MOM
- Tipo file = N
Vengono generati record in
- GNP_RICHIESTE_DON_NAT_OLO
- GNP_STORICO_DON_NAT_OLO
- GNP_CRMR_DONOR_OUT oppure GNP_CRMB_DONOR_OUT (RESIDENZIALE/BUSINESS)
La richiesta di business passa automaticamente in stato 01:ACQUISITA e poi:
2a) Per verifica COW KO (ad esempio codice segreto errato perchè cow non presente nella tabella GNP_ANAG_COW_TELECOM) la richiesta di business passa in stato
03:RIFIUTATA
scrive su:
- GNP_RICHIESTE_DON_NAT_OLO
- GNP_STORICO_DON_NAT_OLO
- GNP_FENP_RICHIESTE_OUT (TipoCom = 5; Cod = 14)
2b) Per COW Business AND TipoLinea = 1 la richiesta passa in 05:ESPLETATA
- scrive su GNP_RICHIESTE_DON_NAT_OLO e GNP_STORICO_DON_NAT_OLO
2c) negli altri casi la richiesta di business passa in stato
02:ATTESAVERIFICA
- viene aggiornato lo stato nel record precedentemente scritto in GNP_STORICO_DON_NAT_OLO
2d) (Simile al punto 3e) Per silenzio/assenso (in alternativa con 2b) eseguire: /home/gnpapp/gnpappsvi/script/Check_Silenzio_Assenso_DonNatOlo.sh
Per tutte le richieste con DATA_RICEZIONE nella tabella GNP_RICHIESTE_DON_NAT_OLO antecedente al giorno precedente in cui si sta effettuando il test,
la richiesta passa da stato 01:ACQUISITA, in stato 05:ESPLETATA, e vengono aggiornati i record in:
- GNP_RICHIESTE_DON_NAT_OLO (aggiorna stato a 5)
- GNP_STORICO_DON_NAT_OLO (inserimento)
3a) Predisporre un file xml tipo il seguente (il nome è indifferente):
5874
R
0
062142001
I campi variabili sono i seguenti:
- CodiceSessione è il codice sessione relativo alla richiesta creata precedentemente in GNP_CRMR_DONOR_OUT/GNP_CRMB_DONOR_OUT
- Esito = 0 (OK); 1 (KO)
- DN0 è il valore di DN in GNP_CRMR_DONOR_OUT/GNP_CRMB_DONOR_OUT
Posizionare il file nel path:
(C:/progetti/dbcfx/simulatore CRM/util/CRMR_DONOR_col/ o C:/progetti/dbcfx/simulatore CRM/util/CRMB_DONOR_col/)
indicato nella property GEN_PATH_CRMB_DONOR o GEN_PATH_CRMR_DONOR del file
simulatoreGNP.properties presente in:
C:\progetti\dbcfx\simulatore CRM\util
Lanciare InvioDaIB.cmd
Parametro:
7 per CRMB
8 per CRMR
col comando, ad es.:
InvioDaIB.cmd 8
Per ricezione esito verifica da CRM = 0 (OK) la richiesta va in 05:ESPLETATA
- viene aggiornato il record precedentemente scritto in GNP_STORICO_DON_NAT_OLO
3b) (simile al punto 2a) Per ricezione esito verifica da CRM = 1 (KO) la richiesta di business passa in stato 03:RIFIUTATA
Per simulare questo caso, predisporre un file xml tipo questo (il nome è indifferente):
5883
R
1
062142001
I campi variabili sono i seguenti:
- CodiceSessione è il codice sessione relativo alla richiesta creata precedentemente in GNP_CRMR_DONOR_OUT
- Esito = 1 (NON OK)
- DN0 è il valore di DN in GNP_CRMR_DONOR_OUT/GNP_CRMB_DONOR_OUT
Posizionare il file nel path indicato nella property
GEN_PATH_CRMB_DONOR o GEN_PATH_CRMR_DONOR (esempio C:\progetti\dbcfx\simulatore\CRM\util\CRMR_DONOR_col)
Lanciare InvioDaIB.cmd 8
Parametro:
7 per CRMB
8 per CRMR
Vengono aggiornati i record in:
- GNP_RICHIESTE_DON_NAT_OLO (aggiorna stato = 3)
- GNP_STORICO_DON_NAT_OLO (inserisce rec passaggio stato da 2 a 3)
- Per la notifica a FENP, viene inserito un record nella tabella:
- GNP_FENP_RICHIESTE_OUT (Tipo_Comunicazione = 5; Codice_motivo_rifiuto_cs = 14; Cercare rec per DN o id_richiesta o data_creazione)
3c) (simile al punto 3f) Per acquisizione richiesta da FENP TipoCom = 10 la richiesta di business rimane in stato 02:ATTESAVERIFICA
Per simulare questo caso, predisporre un xml tipo il seguente:
10
cod_ord_01
2012-01-09
0112146660
AMB
2012-01-09
TLC
XXX
2017-03-31
GIOVANNI MAZZARELLA
pdcnp@telecomitalia.it
0671010548
AMB
2016-01-31
I campi variabili sono i seguenti:
- TipoComunicazione = 10
- CodiceOrdine = Codice Ordine usato al punto 1
- DirectoryNumber = il DirectoryNumber usato al punto 1
Richiamare la pagina http://10.174.28.33:11101/SimOLO/sendRispostaOlo.jsp Impostare i campi seguenti:
- Nome File = R_NP_MOM_TLC_yyyyMMdd_progressivo.xml
- OLO mittente = MOM
- Tipo file = R
Viene inserito un record nelle tabelle:
- GNP_FENP_RICHIESTE_IN (dac = DataAttesaConsegnaRimodulata input; DN; nome file)
- GNP_FENP_IN (file, xml input)
Viene aggiornata la colonna DAC della tabella:
- GNP_RICHIESTE_DON_NAT_OLO (con il tag xml DataAttesaConsegnaRimodulata)
3d) Per acquisizione richiesta da FENP TipoCom = 11 la richiesta di business passa in stato 04:ANNULLAMENTO
Per simulare questo caso, predisporre un file xml tipo il seguente:
11
cod_ord
2011-09-07
062149010
Annullamento PR187 ISDN
2011-09-07
INF
Mario
Rossi
06202020
info@gmail.com
ALB
2011-09-30
PUC
I campi variabili sono i seguenti:
- TipoComunicazione = 11
- DirectoryNumber = il DirectoryNumber usato al punto 1
Richiamare la pagina http://10.174.28.33:11101/SimOLO/sendRispostaOlo.jsp Impostare i campi seguenti:
- Nome File = N_NP_MOM_TLC__yyyyMMdd_progressivo.xml
- OLO mittente = MOM
- Tipo file = N
Vengono inseriti i record in GNP_RICHIESTE_DON_NAT_OLO e GNP_STORICO_DON_NAT_OLO
con stato 04:Annullamento.
Viene inserito un record nelle tabelle GNP_FENP_RICHIESTE_IN e GNP_FENP_IN.
NB: Bisogna utilizzare tutti i dati uguali all'acquisizione.
Se si mettono altri dati IN XML INPUT non storicizza, però scrive le tabelle FENP in input.
3e) Per silenzio/assenso (in alternativa con 3a) eseguire: /home/gnpapp/gnpappsvi/script/Check_Silenzio_Assenso_DonNatOlo.sh
Per tutte le richieste con DATA_RICEZIONE nella tabella GNP_RICHIESTE_DON_NAT_OLO antecedente al giorno precedente in cui si sta effettuando il test, la richiesta passa da stato 02:ATTESAVERIFICA, in stato 05:ESPLETATA, e vengono aggiornati i record in
- GNP_RICHIESTE_DON_NAT_OLO (aggiorna stato a 5)
- GNP_STORICO_DON_NAT_OLO
3f) (simile al punto 3c) dallo stato 05:ESPLETATA, per richiesta da FENP con TipoCom=07, la richiesta rimane in stato 05:ESPLETATA
Per simulare questo caso, predisporre un xml tipo il seguente:
7
3045
2011-04-06
062142001
TLC
2011-09-09
MOM
COZ
2011-10-18
GIOVANNI MAZZARELLA
pdcnp@telecomitalia.it
0633186760
TLC
2011-02-25
2011-03-03
I campi variabili sono i seguenti:
- TipoComunicazione = 07
- DirectoryNumber = il DirectoryNumber usato al punto 1
Richiamare la pagina http://10.174.28.33:11101/SimOLO/sendRispostaOlo.jsp Impostare i campi seguenti:
- Nome File = R_NP_MOM_TLC_yyyyMMdd_progressivo.xml
- OLO mittente = MOM
- Tipo file = R
viene inserito il record in
- GNP_FENP_RICHIESTE_IN
- GNP_FENP_IN