Skip to content
Failed

Changes

Summary

  1. [GovWayCore] (commit: f020f71) (details)
Commit f020f71e943cf8b995c5df83ecebcec691cd58f5 by Andrea Poli
[GovWayCore]
Una correlazione applicativa configurata con una modalità d'identificazione basata su header HTTP e un comportamento di identificazione fallita uguale al valore 'accetta', provocava la terminazione con errore della transazione se la richiesta non presentava l'header HTTP indicato nonostante fosse stato indicato di proseguire con successo in caso di identificazione fallita.
L'errore riportato era il seguente: "Identificativo di correlazione applicativa non identificato; nessun elemento tra quelli di correlazione definiti, sono presenti nel body".
L'anomalia si presentava anche su altre modalità di identificazione nel caso in cui l'identificativo estratto risultasse null o una stringa vuota.
È stato modificato il comportamento di default del gateway in modo da considerare entrambi i casi come una estrazione di correlazione applicativa fallita per la specifica modalità, per la quale si può poi decidere se proseguire comunque o terminare con errore.
Il precedente comportamento di accettare identificativi null o stringhe vuote è ripristinabile agendo sulle proprietà della singola fruizione o erogazione di API.
(commit: f020f71)
The file was modified core/deploy/properties/govway.properties (diff)
The file was modified core/src/org/openspcoop2/pdd/config/OpenSPCoop2Properties.java (diff)
The file was modified protocolli/spcoop/testsuite/src/org/openspcoop2/protocol/spcoop/testsuite/core/CostantiTestSuite.java (diff)
The file was modified core/src/org/openspcoop2/pdd/core/GestoreCorrelazioneApplicativa.java (diff)
The file was modified protocolli/spcoop/testsuite/src/org/openspcoop2/protocol/spcoop/testsuite/units/integrazione/IntegrazioneCorrelazioneApplicativa.java (diff)
The file was modified core/src/org/openspcoop2/pdd/config/CostantiProprieta.java (diff)
The file was modified core/src/org/openspcoop2/core/config/driver/ValidazioneSemantica.java (diff)
The file was modified protocolli/spcoop/testsuite/deploy/config_file/configurazioneSoggetti.xml (diff)
The file was modified ChangeLog (diff)
The file was modified testsuite/src/org/openspcoop2/testsuite/db/AbstractVerificatoreTraccia.java (diff)