I wrote the wsdl included in this mail;
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>




Reply via email to