SoapMustUnderstandUnknown
GovWay ha rilevato una richiesta verso una API SOAP che contiene un SOAP Header con attributo “mustUnderstand” e senza un actor/role definito che risulta sconosciuto a GovWay.
Nota
L’errore viene generato solamente se GovWay è stato configurato per riconoscere e trattare solamente alcuni SOAP Header specifici. La configurazione di default di govway è di far passare tutti i SOAP Header; per modificarla agire sul file di proprietà esterno /etc/govway/govway_local.properties aggiungendo le seguenti proprietà
# Possibili valori: true/false org.openspcoop2.pdd.services.BypassMustUnderstandHandler.allHeaders=false # Sintassi per filtri specifici: # org.openspcoop2.pdd.services.BypassMustUnderstandHandler.header.LOCAL_NAME=NAMESPACE_URI # Se si deve definire più header con stesso local name e differente namespace si può utilizzare la seguente sintassi: # org.openspcoop2.pdd.services.BypassMustUnderstandHandler.header.LOCAL_NAME!NUMERO_PROGRESSIVO=NAMESPACE_URI # Esempio per Bypass per WS-Security: #org.openspcoop2.pdd.services.BypassMustUnderstandHandler.header.Security=http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd # Esempio per Bypass per WS-Reliability #org.openspcoop2.pdd.services.BypassMustUnderstandHandler.header.Sequence=http://schemas.xmlsoap.org/ws/2005/02/rm