Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

class from xsd

 
Marian Tataru
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello

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?
a.JPG
[Thumbnail for a.JPG]
 
Pankaj Kumarkk
Ranch Hand
Posts: 112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It seems that the xsd file is not in classpath.
 
g tsuji
Ranch Hand
Posts: 667
3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
error.JPG
[Thumbnail for error.JPG]
errors
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic