Soapenv: Umschlagproblem im XSD-Schema während der Validierung mit SOAP-Anfrage / Antwort beheben

8

Ich habe eine SOAP-Anfrage: -

%Vor%

und eine SOAP-Antwort: -

%Vor%

Jetzt ist mein XSD-Schema: -

%Vor%

Jetzt ist mein Problem, wenn ich versuche, meine SOAP-Anfrage gegen dieses XSD-Schema zu validieren, bekomme ich den folgenden Fehler: -

%Vor%

Bitte helfen Sie ... Ich muss wissen, was ich in meinem XSD-Schema ändern soll, damit die SOAP-Anfrage / -Antwort gegen das XSD-Schema validiert wird ... Da ich neu darin bin und versucht habe, im ganzen Internet zu suchen, Ich habe keine passende Antwort bekommen ... Bitte helfen Sie

    
Anirban Sen Chowdhary 14.06.2014, 20:56
quelle

3 Antworten

10

Die SOAP-Anforderung und -Antwort werden nicht für Ihr -Schema, sondern für das SOAP-Schema validiert. Sie können Ihre XSD verwenden, um Ihre Anfrage und Antwort zu validieren, wenn Sie die SOAP XSD darin importieren:

%Vor%

Sie müssen das nicht tun, wenn Ihre -Instanz ein schemaLocation -Attribut deklariert, das die Namespaces beider Schemas (Ihres und des SOAP-Schemas) ihren Speicherorten zuordnet:

%Vor%     
helderdarocha 14.06.2014, 21:15
quelle
1

Ich hatte das selbe Problem und für mich funktionierte der Schema-Import nicht. Stapel:

%Vor%

Meine Java-Version war: 1.6.0_45. Aber ich habe es gelöst, indem ich xsd heruntergeladen und als Datei importiert habe:

%Vor%

Vielleicht wird es jemandem helfen.

    
Marcin Erbel 29.06.2015 09:50
quelle
0

Also, die letzte Lösung, die für mich funktionierte, ist der Import: -

%Vor%     
Anirban Sen Chowdhary 21.07.2015 06:15
quelle

Tags und Links