[ https://issues.apache.org/jira/browse/AXIS2-4040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12682991#action_12682991 ]
Amila Chinthaka Suriarachchi commented on AXIS2-4040: ----------------------------------------------------- Have you implement the Input as an interface? I think you need to set it as a proper java class. > Web Service with Java generic type > ---------------------------------- > > Key: AXIS2-4040 > URL: https://issues.apache.org/jira/browse/AXIS2-4040 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: wsdl > Affects Versions: 1.4.1 > Environment: JDK 1.5 > Reporter: Antonio Mantuano > Priority: Blocker > > Hi, > in my application i want expose my spring bean's as a Web Service. > i have a problem with java generic type. > Example: > //generic Inteface of my class > //the method execute receive a Request object > public interface IService { > //the method execute receive a Request object > public void execute(Request request); > } > public class Request { > private Input parameter; > public void setParameter(Input parameter) { > this.parameter = parameter; > } > public Input getParameter() { > return parameter; > } > } > The implementation of IService specify the correct type of the fiels > parameter: > public class HelloWorldService implements IService { > public void execute(Request request) { > // implementation // > } > } > The wsdl generated have'nt references to the HelloInput class > In the wsdl the field paramater is declared as anyType > <xs:complexType name="Request"> > <xs:sequence> > <xs:element minOccurs="0" name="parameter" nillable="true" > type="xs:anyType" /> > </xs:sequence> > </xs:complexType> > <xs:complexType name="HelloRequest"> > <xs:complexContent> > <xs:extension base="ax21:Request"> > <xs:sequence> > <xs:element minOccurs="0" name="parameter" nillable="true" > type="xs:anyType" /> > </xs:sequence> > </xs:extension> > </xs:complexContent> > </xs:complexType> > How is possible to obtain a wsdl with the correct type HelloInput? > You can help me? > thank you -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.