validieren von wsdl/schema mithilfe von cxf

Ich habe eine harte Zeit bekommen, cxf, um die Validierung einer xml-Anfrage, dass mein Dienst erstellt für eine 3rd-party.

Mein Projekt nutzt maven. Hier ist mein Projekt Struktur

Haupt-Modul :

+ Sub-Modul1 = Anwendung

+ sub-Modul2 = Schnittstellen

Schnittstellen, innen src/main/resources habe ich meine wsdl-und xsd.
also src/main/resources
+ mywsdl.wsdl.
+ myschema.xsd

Das interface-Submodul ist als Abhängigkeit angegeben in der Anwendung-sub-Modul.
innen-Anwendung, sub-Modul, es ist ein cxsf-Datei in src/verstümmeln/resources.

<jaxws:client name="{myTargerNameSpaceName}port"
    createdFromAPI="true">
    <jaxws:properties>
        <entry key="schema-validation-enabled" value="true" />
    </jaxws:properties>
</jaxws:client>

UND:.

    <jaxws:endpoint name="{myTargetNameSpaceName}port"
    wsdlLocation="/mywsdl.wsdl"
    createdFromAPI="true">
    <jaxws:properties>
        <entry key="schema-validation-enabled" value="true" />
    </jaxws:properties>
</jaxws:endpoint>

Ich habe versucht, ändern Sie die "name="{myTargetNameSpaceName}port" zu "name="{myEndPointName}port"

Aber keinen Amboss.

Meine Anwendung funktioniert. Aber es ist einfach nicht überprüft das xml, das ich produziere, muss verbraucht werden durch eine 3rd-party-Anwendung.
Ich möchte, um die Validierung zu arbeiten, so dass jede Anfrage, die ich senden würde, eine gültige ein.

Irgendwelche Vorschläge?

Watch out für die Matrize.

InformationsquelleAutor SGB | 2010-04-05

Schreibe einen Kommentar