Open phax opened 8 months ago
Feedback from EC support (excerpt):
It does make perfect sense. The (Domi)SML behaviour is like this since BDMSL 3.0.1 version from the year 2016. The change was made based on the Interface Control Document> https://ec.europa.eu/digital-building-blocks/sites/download/attachments/693210596/%28eDelivery%29%28SML%29%28ICD%29%281.40%29.pdf?version=1&modificationDate=1697118220374&api=v2
ManageBusinessIdentifierService
in the SML.Formatted:
Formatted:
==> Based on the SOAP specification 1.1, SOAP faults MUST be returned with an HTTP status code 500: https://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383529
==> Only SOAP 1.2 specification allows the HTTP status codes 400 and 500 to be an error.
The SOAP version seems to be determined in the WSDL files by using the SOAP transport URI "http://schemas.xmlsoap.org/soap/http". By using "http://www.w3.org/2003/05/soap/bindings/HTTP/" it would be SOAP 1.2 instead.
Sent an emal to EC support. Lets see :)