Hello

Since there is no user forum dedicated for unmarshalling and marshalling 
problems i think this is the best place where i can ask question related to 
these topics.

Ususally our Webservice get xml document, unmarshall it, do some business 
logic, then marshall result and send it to caller. Marshalling and 
unmarshalling are done automatically.

Now i would like to marshall my output object manually. I have my object and 
xml schema. It looks like i have everything i need. But i really don't know how 
to do it. There should be very simple API enables that funcionality. But i 
found two things: JbossXB and JAXB.

1. JbossXB
There is a big problem. For every class we want to marshall we need class which 
implements interface ObjectModelProvider. I've taken a look at example: 
http://wiki.jboss.org/wiki/Wiki.jsp?page=ObjectModelProvider
Provider classes are not very simple. And my output is much more complex that 
that one used in this example. I have no time to write so many Providers for my 
classes. Besides of lack of time there is one more importnat reason. This 
object can be changed. 
Unfortunately there is no other way to marshall with JbossXb using my xml 
schema.

2. JAXB
This is the second way i know. But examples i saw need so many generated 
classes and interfaces. This is not a problem. But where generating all this 
stuff interfaces and business classes are also generated. These classes are 
used for marshalling. But i have my own business classes, and these ones don't 
implements so many interfaces like: 
com.sun.xml.bind.RIElement, com.sun.xml.bind.JAXBObject, 
primer.po.impl.runtime.UnmarshallableObject, 
primer.po.impl.runtime.XMLSerializable, primer.po.impl.runtime.ValidatableObject


So my one question is; how to mashall my business doc using my xml schema? Is 
there way to do that? 

Any sugestions are really welcome, becouse i'm really lost.
Thank you in advance.

vitor_b

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4031536#4031536

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4031536
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to