validating wsdl/schema using cxf

Posted by SGB on Stack Overflow See other posts from Stack Overflow or by SGB
Published on 2010-04-05T18:01:09Z Indexed on 2010/04/05 18:03 UTC
Read the original article Hit count: 562

Filed under:
|
|
|

I am having a hard time getting cxf to validate an xml request that my service creates for a 3rd party.

My project uses maven. Here is my project structure

Main Module :

+ Sub-Module1 = Application

+ sub-Module2 = Interfaces

In Interfaces, inside src/main/resources I have my wsdl and xsd. so, src/main/resources + mywsdl.wsdl. + myschema.xsd

The interface submodule is listed as a dependency in the Application-sub-module. inside Application sub-module, there is a cxsf file in src/maim/resources.

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

AND:.

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

I tried changing the "name="{myTargetNameSpaceName}port" to "name="{myEndPointName}port"

But to no anvil.

My application works. But it just do not validate the xml I am producing that has to be consumed by a 3rd party application. I would like to get the validation working, so that any request that I send would be a valid one.

Any suggestions?

© Stack Overflow or respective owner

Related posts about cxf

Related posts about java