Witam.

Mam prosty webservice napisany z wykorzystaniem Springa.
Mój webservice odbiera Request-y w których przychodzą informacje jakie dane mam usunąć z bazy,
po udanej operacji na bazie generuje Response do systemu, który uruchomił moją usługę.

Klasy:
UsunDaneResponse
UsunDaneRequest
zdefiniowane są w plikach *.xsd z których został wygenerowany kod dla Javy.

Funkcja(usługa):
"UsunDaneRequest"
zdefiniowana zastała w pliku *.wsdl

Kod:

@Endpoint
public class ClassEndpoint {
	private static final String STR_NAMESPACE = "http://www.test.pl/datacontracts/1.0";

	@PayloadRoot(namespace = STR_NAMESPACE, localPart = "UsunDaneRequest")
	@ResponsePayload
	public UsunDaneResponse databaseProcess(@RequestPayload UsunDaneRequest requestDane) {

		 UsunDaneResponse Resp = new UsunDaneResponse();
		 Resp.setReturn(); // Tu wypełniam obiekt który zwracam.

     return Resp;	// w odpowiedzi zwracam jakiś obiekt
	}

}

Problem polega na tym że teraz muszę odwrócić sytuację, tzn. mój nowy serwis będzie musiał wysyłać
Requesty do jakiegoś systemu i oczekiwać na odpowiedzi.
Nie wiem jak zamieszać adnotacjami żeby to zaczęło działać?
Całość testuję przy użyciu SOUPUI.
Proszę o jakieś sugestie.

Pozdrawiam.