WSDL Generierung mit Axis 2 falsch?

peterfarge

Bekanntes Mitglied
Hallo Forum,

ich habe letztens eine Anwendung mit .net entwickelt die Daten aus einer WSDL Schnittstelle holt. Ich hatte dafür das WSDL Tool des Visual Studio Express verwendet. Es hat reibungslos geklappt.

Nun benötige ich ein Java Plugin das das gleiche tut. (Ich habe seit Jahren nicht mehr mit Java gearbeit.) Ich habe die Anleitung von Gerd Riesselmann ausprobiert. Der Java Stub wurde generiert. Wenn ich jedoch versuche die Verbindung zum Webserver herzustellen () erhalte ich diese Meldung:
javax.xml.stream.XMLStreamException: ParseError at [row,col]:[31,3]
Message: Deklaration für Entität "HTML.Version" muss mit ">" enden.

Das sieht mir eher danach aus als wenn der WSDL Client nicht richtig implementiert worden wäre?
Alternativ wird im Web "JAX-WS, using the wsimport tool" angeboten. Wenn der Client nicht richtig generiert wurde könnte man dieses Tool noch ausprobieren?


Viele Grüße

Peter
 

peterfarge

Bekanntes Mitglied
Ich debugge gerade den SOAP Client. Ich fordere gerade eine Session ID vom SOAP Server an und erhalte folgenden SOAP Envelope:
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns="urn:jsframework.dev"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<SOAP-ENV:Body>
<getSessionIDResponse>
<result>
<sid>97cdc50036f4a68d02d2199f15c79a9d</sid>
</result>
</getSessionIDResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Danach wird der Body extrahiert:
<getSessionIDResponse xmlns="urn:jsframework.dev">
<result>
<sid>e5bcbba48c820bc9162853fde5d5583e</sid>
</result>
</getSessionIDResponse>

Wie man sieht wird der Std Namespace in dem Body übernommen.

Bei dem Funktionsaufruf:
Java:
return dev.jsframework.JSServiceStub.GetSessionIDResponse.Factory.parse(X);
erhalte ich nun diese Exception:
java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement {urn:jsframework.dev}result
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R JAXB bzw. JAX-WS WSDL-Generierung SOA 2
D [SOAP] wsdl & maven & java 1.8 SOA 6
M Fehlermeldung beim Einbinden der wsdl in SoapUI invalid__wsdl SOA 10
N WSDL verändern der deploy loacation SOA 2
B Was ist falsch an meiner WSDL Datei? SOA 2
Z WSDL, Apache CXF und soapUI SOA 9
N Webservice Einbinden wsdl SOA 7
E WSDL Exception mit SOAPUI SOA 4
J Wie kann ich meine WSDL Datei kommentieren? SOA 2
G WSDL Java C# SOA 8
G WebService WSDL SOA 3
B WSDL-Datei Funktionsnamen falsch SOA 2
G WSDL namespace schemaLocation SOA 2
G WebService mit wsdl erstellen SOA 4
H Axis2 dynamische URL zu WSDL SOA 2
E wsdl into Java-Klassen Maven-Plugin SOA 2
N Java -> WSDL char mit max-Length SOA 5
P WSDL: Wie definiert man eine Nachricht ohne Übergabeparameter? SOA 10
AndyHa XSD in WSDL wird nicht kompiliert SOA 4
G Stub generieren (WSDL=Axis1.4) (WSDL2JAVA=Axis2) SOA 11
S WSDL xml invalid SOA 1
N Request-XML-String -> AXIS2 -> WSDL-Check -> Respon SOA 2
I SOAP WSDL und UDDI SOA 12
L webservice frage (eclipse/wtp, wsdl) SOA 12
T wie keystore in axis einbinden? SOA 7
M Webservice/ Axis/ Bea Weblogic Server 8.1 SOA 12
U Tomcat und Axis nutzen? SOA 5
M WebServices: AXIS, JAX-WS oder was sonst. SOA 2
U Webservice mit Axis, Hello World Beispiel SOA 2
K [Tomcat 5.5 / Axis] WebServiceClient - NumberFormatException SOA 11

Ähnliche Java Themen

Neue Themen


Oben