Hallo zusammen,
ich muss einen SOAP Webservice bereitstellen und nutze dafür Spring Boot (Komme aus der REST-Welt und hab im Leben noch kein SOAP bereitgestellt).
Der Endpoint und co sind kein Problem, da hab ich schon was. Wo mich aber schwer tue ist die Rückgabe; zb wird erwartet
aktuell hab ich erstmal nur einen Test-Endpoint mit dem ich die Antwort als String zurück gebe. Kann mir jemand einen Anschupser geben wie ich die Rückabe exakt nach Vorgabe bauen kann? Wenn ich ein ResponseObject baue und zurück gebe, heißen die properies alle anders, zb:
statt
Irgendwie sehe nur Möglichkeiten da manuell mit Marshalling und co zu arbeiten, kann das so kompliziert sein?
ich muss einen SOAP Webservice bereitstellen und nutze dafür Spring Boot (Komme aus der REST-Welt und hab im Leben noch kein SOAP bereitgestellt).
Der Endpoint und co sind kein Problem, da hab ich schon was. Wo mich aber schwer tue ist die Rückgabe; zb wird erwartet
XML:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
...usw
aktuell hab ich erstmal nur einen Test-Endpoint mit dem ich die Antwort als String zurück gebe. Kann mir jemand einen Anschupser geben wie ich die Rückabe exakt nach Vorgabe bauen kann? Wenn ich ein ResponseObject baue und zurück gebe, heißen die properies alle anders, zb:
Code:
<SOAP-ENV:Envelope
Code:
<soap:Envelope
Irgendwie sehe nur Möglichkeiten da manuell mit Marshalling und co zu arbeiten, kann das so kompliziert sein?