yeah well what is weird here is that on the server side it releases what is
optional and what is not ... however on the client side it doesn't. The jaxb
source has the annotations to mark what is required...

On Wed, Jun 11, 2008 at 5:26 PM, Daniel Kulp <[EMAIL PROTECTED]> wrote:

>
> Looking at your spring config, it doesn't look like you are using a
> wsdlLocation.   Thus, the schema that you are validating against is one that
> is generated from the JAXB beans.   Since the schema -> JAXB beans -> schema
> is a lossy process, the resulting schema may not match the exact schema that
> your service is providing.
>
> Dan
>
>
>
> On Jun 11, 2008, at 10:59 AM, Adrian C wrote:
>
>
>> Hi,
>>
>> I have a consumer of a web service which is created using
>> org.apache.cxf.jaxws.JaxWsProxyFactoryBean via spring. I seem to be having
>> an issue where the validation things that optional elements are mandatory!
>>
>> Am getting:
>> org.apache.cxf.interceptor.Fault: Marshalling Error:
>> cvc-complex-type.2.4.b:
>> The content of element 'KKK' is not complete. One of
>> '{"http://www.sample.com/ws/de":YYY, "http://www.sample.com/ws/de":XXX}'
>> is
>> expected.
>>        at
>>
>> org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDecoder.java:207)
>>        at
>> org.apache.cxf.jaxb.io.DataWriterImpl.write(DataWriterImpl.java:63)
>>        at
>>
>> org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:84)
>>        at
>>
>> org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68)
>>        at
>>
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:220)
>>        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:276)
>>        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:222)
>>        at
>> org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
>>        at
>> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:170)
>>        at $Proxy44.createIdentity(Unknown Source)
>>
>> Does anyone have any ideas what is going on!? This seems to be only on the
>> client side!
>>
>> Am using cxf 2.0.5 and it's jaxb jars (jaxb 2.0.x)
>>
>> Thanks
>>
>> --
>> View this message in context:
>> http://www.nabble.com/JAXB-2.0-schema-validation-tp17779938p17779938.html
>> Sent from the cxf-user mailing list archive at Nabble.com.
>>
>>
> ---
> Daniel Kulp
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
>
>
>
>
>

Reply via email to