Errori 400 (Bad Request)
In questa sezione vengono riportati tutti i possibili codici di errore generati da GovWay relativi ad una richiesta client malformata.
Nella configurazione di default di GovWay, le casistiche di errore “AttachmentsRequestFailed”, “MessageSecurityRequestFailed”, “InteroperabilityRequestManagementFailed”, “TransformationRuleRequestFailed” e “ConnectorNotFound” sono tutte restituiti al client con il solo codice di errore BadRequest. La scelta è finalizzata ad evitare disclosure di informazioni relative al domino interno.
È possibile abilitare temporaneamente la generazione dei codici puntuali accendendo alla voce “Strumenti - Runtime” della console di gestione e selezionando “Errore Puntuale” per la “Richiesta” nella sezione «Errori generati dal Gateway - Codici di errore “GovWay-Transaction-ErrorType”» (Fig. 428).
L’abilitazione permanente può essere invece effettuata disabilitando la seguente proprietà sul file di proprietà esterno /etc/govway/errori_local.properties:
# Gateway non in grado di gestire la richiesta: AttachmentsRequestFailed, MessageSecurityRequestFailed, InteroperabilityRequestManagementFailed, TransformationRuleRequestFailed, ConnectorNotFound WRAP_400_INTERNAL_BAD_REQUEST.enabled=false
- ContentTypeNotProvided
- ContentTypeNotSupported
- SoapMustUnderstandUnknown
- SoapVersionMismatch
- UnprocessableRequestContent
- RequestReadTimeout
- NotSupportedByProtocol
- CorrelationInformationNotFound
- ApplicationCorrelationIdentificationRequestFailed
- InvalidRequestContent
- UnexpectedInteroperabilityHeader
- InteroperabilityInvalidRequest
- AttachmentsRequestFailed
- MessageSecurityRequestFailed
- InteroperabilityRequestManagementFailed
- TransformationRuleRequestFailed
- ConnectorNotFound
- BadRequest