This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes Web Services and the fly likes class from xsd Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "class from xsd" Watch "class from xsd" New topic

class from xsd

Marian Tataru

Joined: Sep 30, 2011
Posts: 4

I need to send some xml messages with soap 1.2 asyncronous.
First I need to generate java classes from xsd file of those xml. The problem is when using jaxb 2.0, I cannot generate those classe. There are some errors. I tried xmlbeans and again error.
I tried with jdk 1.5 and 1.6 as java_home.

What should I do?

[Thumbnail for a.JPG]

Pankaj Kumarkk
Ranch Hand

Joined: Apr 17, 2011
Posts: 110
It seems that the xsd file is not in classpath.
g tsuji
Ranch Hand

Joined: Jan 18, 2011
Posts: 617
Suppose you have jdk installed at c:\program files\java\jdk1.x.y_zz. Add the -compiler option to the command line like this.

That would take out the major obstacle encountered.
Marian Tataru

Joined: Sep 30, 2011
Posts: 4
Thanks for replies.
There are severals xsd files and a wsdl file, not only one xsd file like I said in previous post. All of them are interconnected. I managed to generate java classes using wsdl2java from axis2. Know I have a lot of java classes for xml data and a skeleton, a skeleton interface, a MessageReceiverInOut and a stub. I suppose the stub send the xml data over http with soap headers and skeleton is the receiver. Know I must implement bussiness logic in skeleton and stub I think.
Marian Tataru

Joined: Sep 30, 2011
Posts: 4
I'm stuck in another problem:
When I try to generate client stub from https://xx.xx.xx.xx/dgw/ris-europe?wsdl with wsdl2java it throws some errors like in picture.
I installed the certificate in java from that site using command: keytool -import -trustcacerts -keystore cacerts -storepass changeit -noprompt -alias mycert -file certeduj.cer

[Thumbnail for error.JPG]

I agree. Here's the link:
subject: class from xsd
It's not a secret anymore!