Hi all, I hope somebody can help me with this issue..
I'm using Axis 1.4 in java. When I create the wsdd deployment document I specified the beanmappings I want axis to published in the wsdl *[1]*. But when generating the wsdl they are not included as <*complexType*>, and just putting the classes that are directly referenced in my *treatmentStageWS *class. I want to explicitly add other classes to the *beanmapping *because I have inheritance, and the child classes are not being included automatically in the wsdl (what is logic). *[1] * <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java=" http://xml.apache.org/axis/wsdd/providers/java"> <service name = "treatmentStageWS" style="wrapped" use="literal" provider = "java:RPC"> <parameter name = "allowedMethods" value = "getTreatmentStage,getLastTreatmentStage"/> <parameter name = "className" value="soap.services.impl.TreatmentStageWSImpl"/> <parameter name="scope" value="Application"/> <parameter name="wsdlTargetNamespace" value=" http://localhost:8080/axis/services/treatmentStageWS"/> <parameter name="namespaceUri" value=" http://localhost:8080/axis/services/treatmentStageWS"/> <parameter name="wsdlDocumentUrl" value=" http://localhost:8080/axis/services/treatmentStageWS"/> <beanMapping qname="ns2:*KitForm*" xmlns:ns2="treatmentStageWS" languageSpecificType="java:forms.KitForm"/> <beanMapping qname="ns3:*KitFormExtension*" xmlns:ns3="treatmentStageWS" languageSpecificType="java:forms.KitFormExtension"/> </service> </deployment> So in the wsdl deployed is just being included *KitForm *and not its child * KitFormExtension*. Any idea for solving this problem? Thanks in advance,
