Z
zzuegg
Gast
Hallo miteinander.
Zur Betriebsführung mache ich mir gerade ein Programm welches die Daten direkt zur Hauptverwaltung sendet. Die Vewaltung war auch so nett eine SOAP Schnittstelle zur Verfügung zu stellen. Leider bin ich ein totaler SOAP anfänger.
Der Start war recht einfach, und die ersten Interaktionen (Login/Logout) funktionierten tadellos.
Leider gingen die interaktionen mit komplexeren rückgaben nichtmehr. Nach etlichen vesuchen mit AXIS, CFX und so weiter bin ich nun bei einer konfiguration gelandet welcher mir vom Handling am besten zusagt.
Mit dem Netbeans plugin swingUI kann man sich wunderbaren CFX code generieren welcher sich dann einfach nutzen lässt.
Leider funktionieren auch hier die Abfragen mit komplexeren rückgabewerten nicht.
Die Abstraktion der daten funktioniert leider nur bis zu einem bestimmten Bereich. Danach bekomme ich nur noch leere Objecte anstatt 'vollen' klassen.
Mittlerweile gehe ich davon aus dass die WSDL datei nicht vollständig ist.
Das Problem besteht darin dass einige Datentypen in einer separaten .xsd datei zu finden sind, diese Datei wird jedoch nirgens in der WSDL referenziert.
Ist meine Annahme korreckt? Und wenn ja gibt es eine Möglichkeit das Problem einigermasen sauber zu lösen?
WSDL+beispiel .xsd hier auf pastebin, da der text sonst zu lang für einen Post wird: -> [XML] WSDL: [XML] <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions xmlns:so - Pastebin.com
Danke schon mal im voraus für Eure hilfe.
Michael
Zur Betriebsführung mache ich mir gerade ein Programm welches die Daten direkt zur Hauptverwaltung sendet. Die Vewaltung war auch so nett eine SOAP Schnittstelle zur Verfügung zu stellen. Leider bin ich ein totaler SOAP anfänger.
Der Start war recht einfach, und die ersten Interaktionen (Login/Logout) funktionierten tadellos.
Leider gingen die interaktionen mit komplexeren rückgaben nichtmehr. Nach etlichen vesuchen mit AXIS, CFX und so weiter bin ich nun bei einer konfiguration gelandet welcher mir vom Handling am besten zusagt.
Mit dem Netbeans plugin swingUI kann man sich wunderbaren CFX code generieren welcher sich dann einfach nutzen lässt.
Leider funktionieren auch hier die Abfragen mit komplexeren rückgabewerten nicht.
Die Abstraktion der daten funktioniert leider nur bis zu einem bestimmten Bereich. Danach bekomme ich nur noch leere Objecte anstatt 'vollen' klassen.
Mittlerweile gehe ich davon aus dass die WSDL datei nicht vollständig ist.
Das Problem besteht darin dass einige Datentypen in einer separaten .xsd datei zu finden sind, diese Datei wird jedoch nirgens in der WSDL referenziert.
Ist meine Annahme korreckt? Und wenn ja gibt es eine Möglichkeit das Problem einigermasen sauber zu lösen?
WSDL+beispiel .xsd hier auf pastebin, da der text sonst zu lang für einen Post wird: -> [XML] WSDL: [XML] <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions xmlns:so - Pastebin.com
Danke schon mal im voraus für Eure hilfe.
Michael