SOAP UI: Kann ich die Behauptung hinzufügen, mit der lokalen XML -Schema -Datei zu validieren?

StackOverflow https://stackoverflow.com/questions/1607618

Frage

Ich habe einen Webdienst (mit Java, Achse) erstellt. Abhängig vom Inhalt der Anfrage kann die Antwort eine andere XSD haben. Die WSDL gibt also nur an, dass die Antwort von generischem XSD ist und die Antworten auf XSDs entsprechen, die das generische XSD importieren und erweitern.

Leider fällt die Schemabehandlung aus, da die in der WSDL angegebene XSD nur die generische. Gibt es eine Möglichkeit, manuell anzugeben, welche XSD ich möchte, dass die Behauptung verwendet wird? Zum Beispiel kenne ich je nach Anfrage, die ich vorbereite, die spezifische XSD der Antwort. Es wäre also perfekt, wenn ich SOAPUI sagen könnte, die Antwort durch diese XSD zu behaupten, die ich entweder lokal oder bei einer URL speichern kann.

Gibt es also eine Möglichkeit, ein Schema -Behauptung mit einem lokal (oder remote) gespeicherten XML -Schema zu erstellen?

Vielen Dank,

Markos

War es hilfreich?

Lösung

Was ich schließlich getan habe, ist, dass ich eine einfache Klasse in Java erstellt habe. Ich habe das Projekt als Glas exportiert, es in Groovy importiert und es gerade genannt.

Dies ist normal, da sowohl Java als auch Groovy beide auf dem JVM spielen. Es ist also völlig normal, Klassen und Methoden voneinander aufzurufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top