R K [http://community.jboss.org/people/rkb76in] created the discussion

"Application exceptions namespace not correct in wsdl"

To view the discussion, visit: http://community.jboss.org/message/546230#546230

--------------------------------------------------------------
Doing development on JBoss [EAP] 4.3.0.GA_CP07 with Java version: 1.5.0_22,Sun 
Microsystems Inc.

Exposing webservices using Stateless EJB3

*Try 1*, My objects are like this

@XmlType(namespace="exception.item.common.xxxxx.org")
public class ApplicationException extends Exception {
....
}

@XmlType(namespace="item.common.xxxxx.org")
public class AppealId implements Comparable, Serializable {
 ......
}

ApplicationException, gets defined in the .wsdl as a complex type, but the 
@XmlType annotation information does not taken into account e.g. the type is 
defined in the wrong namespace.

AppealId, gets defined in the .wsdl as a complex type and @XmlType annotation 
information taken into account e.g. the type is defined in correct namespace.

 I could generate classes using wsconsume.bat successfully (*Exceptions ending 
in wrong packages*.)

Try 2, My objects are like this

@XmlType(namespace="exception.item.common.xxxxx.org")
@WebFault(name="ApplicationException",targetNamespace="exception.item.common.xxxxx.org")
public class ApplicationException extends Exception {
 ....
}

@XmlType(namespace="item.common.xxxxx.org")
public class AppealId implements Comparable, Serializable {
 ......
}

ApplicationException, gets defined in the .wsdl as a complex type, but the 
@WebFault annotation information does not taken into account fully e.g. the 
type is defined in the wrong namespace.

AppealId, gets defined in the .wsdl as a complex type and @XmlType annotation 
information taken into account e.g. the type is defined in correct namespace.

But this time got this in .wsdl
<xs:schema targetNamespace="exception.item.common.xxxxx.org" version="1.0" 
xmlns:ns1=" http://ejb3.xxxxx.org/ http://ejb3.xxxxx.org/"; xmlns:xs=" 
http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema";>
  <xs:import namespace=" http://ejb3.xxxxx.org/ http://ejb3.xxxxx.org/"; />   
  <xs:element name="RemoteSystemFailedException" 
type="ns1:RemoteSystemFailedException" /> 
</xs:schema>   

I couldn't generate classes using wsconsume.bat, got error message
[ERROR] Schema descriptor { http://ejb3.xxxxx.org/ 
http://ejb3.xxxxx.org/}RemoteSystemFailedException in message part 
"RemoteSystemFailedException" could not be bound to Java!

Help me please ...

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/546230#546230]

Start a new discussion in JBoss Web Services at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to