SOAP WS-Addressing-Eigenschaft mit Wss4jSecurityInterceptor mit Java

9

Hi Ich erstelle Code für den SOAP Service,

Für den Authentifizierungs-Header habe ich Wss4jSecurityInterceptor für die Header-Informationen verwendet.

Ich bekomme eine Fehlerantwort wie unten

%Vor%

Mein Konfigurationscode wie folgt

%Vor%

Kann jemand mir vorschlagen, was ich vermisse?

Wenn ich von SOAPUI versuche, funktioniert es gut. Wenn ich WS-Addressing = false von SOAPUI setze und mir denselben Fehler zufüge, setze ich das Problem mit der WS-Addressing-Eigenschaft mit dem obigen Code. Wie kann ich?

    
Piyush Ghediya 22.03.2017, 06:12
quelle

2 Antworten

4

Verwenden Sie WebServiceTemplate, um die Anfrage zu senden? Wenn ja, können Sie Folgendes tun:

%Vor%

Hier sollten Sie stattdessen den eigentlichen uri-Aktionsort "action uri" angeben. Dann mach

%Vor%     
S. Stas 28.03.2017 11:45
quelle
0

Lange bevor Sie den SOAP-Header mit dynamischem Wert gefüllt haben, müssen Sie die XML-Knoten mit dem Callback-Objekt ... WebServiceMessageCallback

erstellen

Ссылка

In meinem Szenario muss ich den Knoten mit QName (Java) Knoten nach Knoten erstellen.

    
quelle