...
Codice Risposta | Significato |
---|---|
WSANS = '200' | L'acquisizione della spedizione ha avuto successo. "Codice Risposta WSANS = '200'; L'acquisizione del fileErr dal Servizio REST è avvenuta con successo." |
WSANS = '403' | Errore in chiamata al Servizio REST: Token errato → il recupero del token non è andato a buon fine "Codice Risposta WSANS = '403’; Errore in chiamata al Servizio REST: Token errato." |
WSANS = '404' | Se la ricerca del fileERR non ha prodotto risultati |
WSANS = '500' | 1) Se si prova a recuperare il fileERR di una spedizione che non ha ancora finito l'elaborazione o non ancora disponibile. "Codice Risposta WSANS = '500'; Errore in chiamata al Servizio REST." 2) Se ci sono problemi nella chiamata al rest |
Casi di testMappatura risposte OSD/Esse3:
Endpoint | Casistica | Codice OSD | Codice Log Esse3 | Messaggio Log Esse3 | Messaggio Client Esse3 | KML |
Autenticazione | Token recuperato con successo | 200 | 200 | Il recuperato del Token dal Servizio REST ha avuto successo successo. | // | // |
Autenticazione | Credenziali errate | 400 | 400 | Le credenziali non sono valide. | // err segnalato solo su log o dopo esecuzione di un altro endpoint | 150284 |
Autenticazione | Errore di connessione | 500 | 500 | Errore in chiamata al Servizio REST. | // err segnalato solo su log o dopo esecuzione di un altro endpoint | 150283 |
Autenticazione | URL errato nei contesti | err esse3 | err esse3 | // | L'URL inserito nei contesti non è corretto. | 150289 |
Servizi per le spedizioni ANS - Invio Spedizioni | L'invio ha avuto successo | 200 | 200 | L'invio della spedizione al Servizio REST ha avuto successo. | // | // |
Servizi per le spedizioni ANS - Invio Spedizioni | ? | 400 | 400 | <eventuale messaggio OSD> altrimenti "Errore in chiamata al Servizio REST." | Errore in chiamata al Servizio REST. | 150283 |
Servizi per le spedizioni ANS - Invio Spedizioni | Token Errato | 403 | 403 | Token errato. | Le credenziali inserite nei contesti non sono valide. | 150284 |
Servizi per le spedizioni ANS - Invio Spedizioni | Errore di battitura nel file inviato | 406 | 406 | <Varia in base al tipo di errore> (es: 0005;Anno Invio non corretto) | Errore durante la validazione del file. | 150285 |
Servizi per le spedizioni ANS - Invio Spedizioni | Caricato un file non .zip | 415 | 415 | Si accettano solo file zip. | Errore in chiamata al Servizio REST. | 150283 |
Servizi per le spedizioni ANS - Invio Spedizioni | Errore di connessione | 500 | 500 | Errore in chiamata al Servizio REST. | Errore in chiamata al Servizio REST. | 150283 |
Servizi per le spedizioni ANS - Errori | L'invio ha avuto successo | 200 | 200 | L'acquisizione del fileErr dal Servizio REST è avvenuta con successo. | // | // |
Servizi per le spedizioni ANS - Errori | File ERR non ancora creato | 200 | 404 | file da poco ricevuto e non ancora processato dalle procedure PL/SQL | La spedizione non è ancora stata processata da OSD. | 150286 |
Servizi per le spedizioni ANS - Errori | File ERR2 non ancora creato | 200 | 404 | file da poco ricevuto e non ancora processato dalle procedure PL/SQL | Non è ancora disponibile il file ERR2 della coerenza. | 150287 |
Servizi per le spedizioni ANS - Errori | Token Errato | 403 | 403 | Errore in chiamata al Servizio REST: Token errato. | Le credenziali inserite nei contesti non sono valide. | 150284 |
Servizi per le spedizioni ANS - Errori | Nessun risulato per la ricerca | 404 | 404 | La ricerca del file non ha prodotto risultati. | La ricerca del file non ha prodotto risultati. | 150290 |
Servizi per le spedizioni ANS - Errori | parametri non validi (test + fase 2) | 406 | 406 | Non è possibile selezionare i parametri TEST e FASE2 contemporaneamente | Il file ERR2 non verrà calcolato per le spedizioni di TEST. | 150288 |
Servizi per le spedizioni ANS - Errori | Errore di connessione | 500 | 500 | Errore in chiamata al Servizio REST. | Errore in chiamata al Servizio REST. | 150283 |
Casi di test utili:
1) Nel caso in cui si tenti di generare una spedizione mentre il parametro WS_URL_REST non è correttamente compilato la spedizione non verrà né generata né il file sarà salvato.
Il messaggio visualizzato a client sarà “L'URL inserito nei contesti non è corretto.”;
2) Nel caso in cui si tenti di generare una spedizione mentre uno o più dei parametri WS_USER, WS_TENANT, WS_PASSWORD non sono correttamente compilati, il messaggio client sarà
“Le credenziali inserite nei contesti non sono valide.”, mentre a log verrà stampato
“Codice Risposta WSANS = '403'; Token errato.”;
3) Se nella testata del file di spedizione inviato c’è un qualche errore di battitura, come ad esempio aver inserito aa_id ‘2022222’ invece che ‘2022’, il messaggio client sarà
“Errore durante la validazione del file.”, mentre a log verrà stampato
“Codice Risposta WSANS = '406'; Errore durante la validazione del file: 0005;Anno Invio non corretto.” (l’ultima parte del messaggio a log consiste nel messaggio recuperato da OSD).
Nuove modifiche, testate nel caricamento del file ERR.
1) Nel caso in cui si tenti di caricare un file ERR mentre uno o più dei parametri WS_USER, WS_TENANT, WS_PASSWORD non sono correttamente compilati, il messaggio client sarà
“Le credenziali inserite nei contesti non sono valide.”, mentre a log verrà stampato
“Codice Risposta WSANS = '403'; Token errato.”;
4) Se il PROGR utilizzato per il recupero del file ERR è inesistente o inesatto, il messaggio client sarà
“La ricerca del file non ha prodotto risultati.”;
3) Nel caso in cui si tenti di caricare un file ERR prima che questo sia stato processato da OSD, il messaggio client sarà “La spedizione non è ancora stata processata da OSD.”
4) Nel caso in cui si tenti di caricare un file ERR2 prima che questo sia stato processato da OSD, il messaggio client sarà “Non è ancora disponibile il file ERR2 della coerenza.”
5) Nel caso in cui si tenti di caricare un file ERR2 per una spedizione di tipo TEST, il messaggio client sarà “Il file ERR2 non verrà calcolato per le spedizioni di TEST.”
...