Hello to all,
I try to generate WSDL from Java code.
The generated xsd doesn't match at all the jaxb annotations!
Nor nillable, nor XMLTransient, nor required, nor namespace is well
generated... I don't understand!
I was thinking that CXF uses JAXB... I've got none problem with
@WebService annotation but JAXB annotations don't work...
I need help on this... can anyone help me on this? I m really lost... :(
Thanks
Maxime.
CXF conf (Spring): (which uses my pojo)
<jaxws:server id="MyService"
serviceClass="com.company.MyService"
serviceBean= "com.company.MyServiceImpl"
address="/MyService"
bindingId="http://www.w3.org/2003/05/soap/bindings/HTTP/">
</jaxws:server>
This is my pojo:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name="MyDefinedPojo", namespace="http://pojo.compamy.com")
public class MyDefinedPojo
{
@XmlElement(name="left",
namespace="http://pojo.compamy.com", nillable=true,required=true)
protected String left;
@XmlTransient
protected String right;
public MyDefinedPojo() {}
public String getLeft() { return this.left; }
public void setLeft(String data) { this.left=data; }
public String getRight() { return this.right; }
public void setRight(String data) { this.right=data; }
}
This email was sent to you by Thomson Reuters, the global news and information
company.
Any views expressed in this message are those of the individual sender, except
where the sender specifically states them to be the views of Thomson Reuters.