wsimport Xauthfile Fehler

9

Ich versuche, die Java-Hilfsklassen für einen Client (a.k.a consumer) für einen SSL-geschützten Webdienst (auf Microsoft Biztalk) zu generieren, der sich außerhalb unseres Firmennetzwerks befindet. Wir können nur über einen Proxy darauf zugreifen und wir können nichts über den Webservice selbst ändern.

Dies ist mein Befehl für das wsimport-Tool:

%Vor%

und das ist der Inhalt meiner Auth-Datei :

%Vor%

Und das ist der Fehler, den ich bekomme :

  

[ERROR] Der Server hat den HTTP-Antwortcode 401 für URL: https:   //meledeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL,   "https:   //meledeservice-test.oekb.at/Meldeservice/WebService_at_oekb_biztalk_MeldeService.asmx?WSDL "   benötigt Autorisierung, bitte Autorisierungsdatei mit lesen   Zugriff auf C: \ Dokumente und Einstellungen \ s6424.metro \ auth oder verwenden   -Xauthfile, um die Autorisierungsdatei anzugeben und in jeder Zeile Autorisierungsinformationen in folgendem Format anzugeben:   http [s]: // Benutzer: Passwort @ Host: Port //

Natürlich sind der Proxy und die Anmeldedaten anders als in diesem Beitrag. Das Passwort enthält ein Sonderzeichen! (Ausrufezeichen).

Kann mir jemand unter ähnlichen Bedingungen mit einem Arbeitsbeispiel helfen? Ich hatte schon viel gesucht, konnte aber nichts finden, was mir geholfen hätte.

Gibt es irgendwo einen herunterladbaren Quellcode des wsimport-Tools? Dies wäre der letzte Ausweg.

    
Lubos 09.09.2011, 09:52
quelle

2 Antworten

1

Versuchen Sie, Ссылка

zu öffnen

mit Ihrem Browser und speichern Sie im lokalen Ordner. Später können Sie einen wsimport wie folgt verwenden:

wsimport-keep -s c: \ generatedWebService_wsImport \ -p the.java.package.I.want.to.call.it / home / Benutzer / Download / Beispiel? WSDL

Grüße,

    
linkamp 26.11.2013 10:20
quelle
0

In Ihrer Anfrage haben Sie

verwendet %Vor%

in Ihrer Auth-Datei ist es

%Vor%

Versuchen Sie, die Portnummer zu entfernen, ändern Sie sie in

%Vor%     
Titi Wangsa bin Damhore 21.11.2014 23:54
quelle