When I generate a wsdl using Axis's http://localhost:8080/axis/services/Component?wsdl query parm, I get a truncated wsdl. I am missing the abstract parts and operations. If I use java2wsdl, the complete WSDL is generated. Has anyone seen this problem before?
<?xml version="1.0" encoding="UTF-8" ?> <wsdl:definitions targetNamespace="urn:temp" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:temp" xmlns:intf="urn:temp" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:portType name="TempComponentServices" /> <wsdl:binding name="ComponentSoapBinding" type="impl:TempComponentServices"> <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> </wsdl:binding> <wsdl:service name="TempComponentServicesService"> <wsdl:port binding="impl:ComponentSoapBinding" name="Component"> <wsdlsoap:address location="http://localhost:8080/axis/services/Component" /> </wsdl:port> </wsdl:service> </wsdl:definitions>
