Why is the wrapped style a prefered option ?
The big advantage of unwrapped style is to use my own class. If I use the
wrapped style I would have to transform the object used by axis to my own
object.
So, is there another databing which let me use my own class (so unwrapped
style) with jdk 1.4 ?
Thanks
Benoit
Nilesh Ghorpade <[EMAIL PROTECTED]> a écrit : Hi,
I believe the JiBX has not got an extensive support for unwrapped document
style. Hence you had to change the WSDL as well as the binding file.
I suggest you go in for the wrapped style which is also a preffered option
over unwrapped.
The way you are passing the binding file to the code gen task is correct i.e.
using the "-Ebindingfile" option.
Hope this helps :-)
Regards
Nile
Benoit Decherf <[EMAIL PROTECTED]> wrote: Hi,
I'm trying to create a webservice using jibx.
So first, I create my business class and my dto.
Then, I create the jibx binding:
java -cp ~/tools/jibx-genbinding.jar:~/jibx/lib/jibx-bind.jar:src/
org.jibx.binding.BindingGenerator -f resources/binding.xml -m
samples.quickstart.dto.Person
Then, the wsdl:
java2wsdl.sh -o resources/ -cp build -cn
samples.quickstart.service.jibx.TestService
And now, I want to create the message receiver and the skeleton interface. But
when if I just execute:
wsdl2java.sh -uri TestService.wsdl -o build -d jibx -Ebindingfile
resources/binding.xml -uw -sd -ss --ssi
I've got an error:
Caused by: java.lang.RuntimeException: Cannot unwrap element
{http://jibx.service.quickstart.samples/xsd}getPersonResponse: no abstract
mapping definition found for type {http://dto.quickstart.samples/xsd}Person
(used by element {http://jibx.service.quickstart.samples/xsd}return)
at
org.apache.axis2.jibx.CodeGenerationUtility.unwrapMessage(CodeGenerationUtility.java:576)
To generate the classes I need first to modify the binding and the wsdl. What
is wrong with the commands ?
My other question is :
How can I pass the binding file to the codegen task ?
---------------------------------
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes
sur Yahoo! Questions/Réponses.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes sur
Yahoo! Questions/Réponses.