Bug Fix

Sono stati risolti i seguenti bug:

  • una richiesta POST senza contenuto e senza ContentType veniva erroneamente riconosciuta come non valida dal filtro CORS e di conseguenza non veniva generato l’header http “Access-Control-Allow-Origin” nella risposta;

  • corretto errore di parsing che si presentava con alcune SOAPEnvelope:

    «Invalid content (</SOAP-ENV:Envelope/>): The markup in the document preceding the root element must be well-formed.».

Sono stati introdotti miglioramenti prestazionali minimizzando gli accessi concorrenti alle varie cache di configurazione tramite l’ausilio di una cache di secondo livello che contiene tutti i dati principali raccolti durante la gestione della prima richiesta.

Per la console di monitoraggio sono stati risolti i seguenti bug:

  • utilizzando il database SQLServer la ricerca base nello storico delle transazioni produceva il seguente errore SQL:

    «ERROR <20-10-2022 14:03:03.969> org.openspcoop2.core.commons.search.dao.jdbc.JDBCAccordoServizioParteSpecificaServiceSearch.findAll(348): Ambiguous column name “tipo_soggetto”.»

  • era erroneamente possibile cancellare testo nel contenuto di un messaggio visualizzato nel dettaglio di una transazione;

  • sono stati corrette le seguenti anomalie relative alla funzionalità di export CSV delle configurazioni:

    • l’export produceva risultati non deterministici e/o incompleti;

    • l’username associato ad una erogazione tramite servizio IntegrationManager/MessageBox non veniva riportato nel report.