Jürgen,

This problem is very strange.

The CXF JiBX databinding module does not like these declarations in your
schema definition:

<xsd:enumeration value="NOT_FOUND_EXCEPTION"/>
<xsd:enumeration value="ACCESS_DENIED_EXCEPTION"/>

I tried generating code using only the jibx-maven-plugin and it worked
fine... meaning there is something incorrect that the databinding module is
passing to JiBX. I don't have the time right now to dig through the code to
see what is happening, but I'll add this to my to-do list.

I did however simplify and isolate my cxf/servicemix example. This build no
longer requires snapshot code and you will be able to build without
downloading the entire JiBX source tree. Take another look:
http://jibx.sourceforge.net/maven-jibx-plugin/webservice.html

I always find it easier to start with a working example. This example
demonstrates some of the problems you will have tring to use your current
project (POM) file. Your project is missing the JiBX binding step and the
OSGi manifest declaration. In my example, I also put the schema def in a
different java package then the wsdl code. This makes your code a lot easier
to work with.

With a little OSGi slight-of-hand you can easily get around your current
problem. All you have to do is supply a simple (fake) schema def to cxf and
exclude it from the OSGi bundle using the maven-bundle-plugin. Then, build
your schema to code using the jibx-maven-plugin. Again, use the
maven-bundle-plugin to re-merge the code.

Hope this helps!

Don

Message: 4
> Date: Thu, 28 Jul 2011 10:23:23 +0200
> From: J?rgen Bockhorn <juergen.bockh...@heuboe.de>
> Subject: Re: [jibx-users] Trouble using jibx databinding in CXF 2.4.0
> To: JiBX users <jibx-users@lists.sourceforge.net>
> Message-ID:
>
>  <128DB53227227D43B4AAEED73E89A81902CF59D822@vm-exchg-2k8.heuboe.hbintern>
>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi Don,
>
> unfortunately also the snapshot version doesn't work with the examples we
> have submitted with the first mail. We still get the following exception:
>
> mvn clean install
> [INFO] Scanning for projects...
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building cxf-jibx-foobar 0.0.1-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [WARNING] The POM for org.eclipse:osgi:jar:v20080605-1900 is missing, no
> dependency information available
> [INFO]
> [INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ cxf-jibx-foobar
> ---
> [INFO] Deleting C:\FooBar\workspaces\spin\cxf-jibx-foobar\target
> [INFO]
> [INFO] --- cxf-codegen-plugin:2.5.0-SNAPSHOT:wsdl2java (generate-sources) @
> cxf-jibx-foobar ---
> Retrieving document at
> 'file:/C:/FooBar/workspaces/spin/cxf-jibx-foobar/src/main/resources/fooBar.wsdl'.
> Retrieving schema at 'fooBar.xsd', relative to
> 'file:/C:/FooBar/workspaces/spin/cxf-jibx-foobar/src/main/resources/fooBar.w
> sdl
------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to