cxf: WSDL dynamisch erzeugen (zur Laufzeit)

puddah

Aktives Mitglied
Hallo,

stehe zur Zeit vor der Aufgabe die WSDL für einen Webservice dynamisch mit CXF zu erzeugen, weiss aber nicht wie bzw. ob das mit cxf überhaupt geht. Das Problem ist, dass eine Reihe von Datenstrukturen (xsd's) zur Laufzeit eingelesen und der WSDL beschreibung hinzugefügt werden sollen (die reinen Service-Operationen bleiben also immer gleich). Der Webservice ist über Spring configuriert. Hab da bereits das Attribut wsdlLocation ausprobiert, aber dies erlaubt lediglich die definition einer statischen WSDL. Dann bin ich über die Klasse ServiceWSDLBuilder gestolpert, hab aber leider keinerlei Doku gefunden, wie ich das ganze einbinden kann. Hat jemand ne Idee wie sowas zu lösen wäre bzw. evtl. einen anderen Ansatz?

Danke und Gruß
Puddah
 

puddah

Aktives Mitglied
Ja das tut er, aber er generirert dir halt WSDL aus anhand der annotierten Bean, die als WebService in Spring konfiguriert ist. Was ich vor hab ist in diesen Prozess einzugreifen und ihm ein paar XSDs an die Hand geben, die er als wsdlTypes mit einbindet. Da is die Frage, wie geht das bzw. kriegt man das überhaupt hin?
 

puddah

Aktives Mitglied
ah ok danke, das sieht schon mal viel versprechend aus, aber was ich nicht ganz verstehe ist wie ich das ganze jetzt mit CXF verdrahte?
 

Noctarius

Top Contributor
Mit purem CXF weiß ich nicht, aber du nutzt doch eh schon Spring, du kannst doch das SpringServlet einfach auf eine feste Adresse packen und diese als Adresse für das WSDL rausgeben. CXF selber kann doch parallel laufen.

Beispiel:
CXF: /bla/webservice
Spring /bla/wsdl
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W jaxws jaxb wsdl Java-Klassen generieren und binding.xml verwenden XML & JSON 1
J wsdl boolean wird ignoriert XML & JSON 2
H Wsdl datei XML & JSON 2
A WSDL und Java XML & JSON 5
S Java - Klassen erzeugen aus xsd bzw. wsdl XML & JSON 3
A xml-schema aus wsdl auslagern in eine eigene xsd-Datei XML & JSON 3
J Client für WebService programmieren (aus WSDL-File) XML & JSON 15
W Erzeugen einer openapi spec via swagger XML & JSON 1
W Erzeugen einer Handlerklasse zum Abfangen von SOAP-Requests XML & JSON 13
J Object in JSON Datei einlesen und als neues Object erzeugen (in ein Object Array) XML & JSON 29
A GUI um auf XSD Basis (valide) XML Daten zu erzeugen XML & JSON 3
C XML erzeugen Tipps und Tricks XML & JSON 7
M JAXB versucht abstrakte Klasse zu erzeugen XML & JSON 7
J XML Parser anhand xsd erzeugen XML & JSON 2
A Fehler beim Erzeugen eines XML-Schema XML & JSON 4
H PDF erzeugen mit FOP(fo fehlerhaft) XML & JSON 2
S JDOM ohne XML Header erzeugen? XML & JSON 2
R XSD aus Java Klassen erzeugen?? XML & JSON 2
S Aus XML-File eine Baumstruktur erzeugen XML & JSON 5
F XML erzeugen aus JTree und wieder einlesen... XML & JSON 6
N Teilbaum aus DOM-Baum erzeugen XML & JSON 5
sylo Beim Erzeugen einer XML Datei auch die XML Struktur erzeugen? XML & JSON 11
J Objektstruktur aus XML-Datei erzeugen XML & JSON 21
T Einzug bei XSLTransformator erzeugen XML & JSON 3
P XSD Schema: Konstanten mit "fixed" erzeugen geht nicht ??? XML & JSON 3
G Welche Klassen zum erzeugen/auslesen eines XML Files verwend XML & JSON 9
B jdom document aus string erzeugen? XML & JSON 1
H PDFs erzeugen mit Apache FOP XML & JSON 3
D XML Datei mit DOM erzeugen XML & JSON 6
G JAXB Objekte erzeugen XML & JSON 3
E XOM setzen von XML-Schema declaration beim erzeugen XML-File XML & JSON 2
B DTD aus Java erzeugen XML & JSON 2
M PDF erzeugen aus Stringarray XML & JSON 1
G XML Dokument mit DOM erzeugen XML & JSON 9
S svg erzeugen XML & JSON 2
B org.w3c.dom.Node erzeugen XML & JSON 2
B XML-Document mit Java erzeugen und zuruecksenden XML & JSON 1
S Menüeinträge aus XML erzeugen XML & JSON 21
K xml Datei mit JDOM erzeugen, Problem Namespaces XML & JSON 1

Ähnliche Java Themen

Neue Themen


Oben