then WSDL2Java produced for me the java files and the .wsdd files;
so I deployed the service; it works, but I can't get the automatically generated wsdl
appending ?wsdl to the url of the service; I get a 500 error instead.
Can someone help me? (all works fine with the corrispondent rpc-style web service)
Dario
<?xml version="1.0" encoding="UTF-8"?>
<definitions
name="RoboImport2"
targetNamespace="http://rmv3/RoboImport.wsdl"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://rmv3/RoboImport.wsdl"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsd1="http://rmv3/RoboImport.xsd1">
<types>
<xs:schema
elementFormDefault="qualified"
targetNamespace="http://rmv3/RoboImport.xsd1"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://rmv3/RoboImport.wsdl"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsd1="http://rmv3/RoboImport.xsd1">
<xs:element name="ws-parameters">
<xs:complexType>
<xs:sequence>
<xs:element name="username" type="xs:string"/>
<xs:element name="password" type="xs:string"/>
<xs:element name="cod-shop" type="xs:string"/>
<xs:element name="object-type" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</types>
<message name="ImportRequest">
<part element="xsd1:ws-parameters" name="wsparm"/>
</message>
<message name="ImportResponse">
<part name="result" type="xsd:string"/>
</message>
<message name="ImportFault">
<part name="fault-desc" type="xsd:string"/>
</message>
<portType name="RoboImportPortType">
<operation name="ImportOperation">
<input message="tns:ImportRequest"/>
<output message="tns:ImportResponse"/>
<fault message="tns:ImportFault" name="ImportFault"/>
</operation>
</portType>
<binding name="RoboImportBinding" type="tns:RoboImportPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="ImportOperation">
<soap:operation
soapAction="sa:RoboImport:RoboImportPortType#ImportOperation"
style="document"/>
<input>
<soap:body parts="wsparm" use="literal"/>
</input>
<output>
<soap:body parts="result" use="literal"/>
</output>
<fault name="ImportFault">
<soap:fault
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="tns:ImportFault"
namespace="http://rmv3/RoboImport/binding"
use="literal"/>
</fault>
</operation>
</binding>
<service name="RoboImport2">
<port binding="tns:RoboImportBinding" name="RoboImport2">
<soap:address location="http://localhost/axis/services/RoboImport2"/>
</port>
</service>
</definitions>
