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