Error in WSDL parser!
457713Oct 1 2005 — edited Nov 30 2005When i add a new partner link type, I receive this message:
"Port type {http://DefaultNamespace}SearchSongMP3 is not defined in file:/D:/Programmazione/ActiveWebflow Professional/Designer/workspace/SearchMp3Orch/WSDL/SearchSongMP3.wsdl"
BUT THE PORTTYPE I DEFINED!!!!
This my wsdl file :
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://SearchMP3"
xmlns:impl="http://SearchMP3" xmlns:intf="http://SearchMP3"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://DefaultNamespace"
xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<!--WSDL created by Apache Axis version: 1.2.1
Built on Jun 14, 2005 (09:15:57 EDT)-->
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://SearchMP3">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<complexType name="ArrayOf_soapenc_string">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:string[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ListOfSong_Type">
<sequence>
<element name="SongTitle" nillable="true" type="impl:ArrayOf_soapenc_string"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="ErrorMessageResponse">
</wsdl:message>
<wsdl:message name="ListenRequest">
<wsdl:part name="selectedSong" type="soapenc:string"/>
</wsdl:message>
<wsdl:message name="SearchByTitleRequest">
<wsdl:part name="conteinedInTitle" type="soapenc:string"/>
</wsdl:message>
<wsdl:message name="SearchByAuthorResponse">
<wsdl:part name="SearchByAuthorReturn" type="impl:ListOfSong_Type"/>
</wsdl:message>
<wsdl:message name="ListenResponse">
<wsdl:part name="ListenReturn" type="soapenc:string"/>
</wsdl:message>
<wsdl:message name="ErrorMessageRequest">
<wsdl:part name="cause" type="soapenc:string"/>
</wsdl:message>
<wsdl:message name="SearchByAuthorRequest">
<wsdl:part name="authorName" type="soapenc:string"/>
</wsdl:message>
<wsdl:message name="SearchByTitleResponse">
<wsdl:part name="SearchByTitleReturn" type="impl:ListOfSong_Type"/>
</wsdl:message>
<wsdl:portType name="SearchSongMP3">
<wsdl:operation name="SearchByAuthor" parameterOrder="authorName">
<wsdl:input name="SearchByAuthorRequest" message="impl:SearchByAuthorRequest"/>
<wsdl:output name="SearchByAuthorResponse" message="impl:SearchByAuthorResponse"/>
</wsdl:operation>
<wsdl:operation name="SearchByTitle" parameterOrder="conteinedInTitle">
<wsdl:input name="SearchByTitleRequest" message="impl:SearchByTitleRequest"/>
<wsdl:output name="SearchByTitleResponse" message="impl:SearchByTitleResponse"/>
</wsdl:operation>
<wsdl:operation name="Listen" parameterOrder="selectedSong">
<wsdl:input name="ListenRequest" message="impl:ListenRequest"/>
<wsdl:output name="ListenResponse" message="impl:ListenResponse"/>
</wsdl:operation>
<wsdl:operation name="ErrorMessage" parameterOrder="cause">
<wsdl:input name="ErrorMessageRequest" message="impl:ErrorMessageRequest"/>
<wsdl:output name="ErrorMessageResponse" message="impl:ErrorMessageResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="SearchSongMP3SoapBinding" type="impl:SearchSongMP3">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="SearchByAuthor">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="SearchByAuthorRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SearchMP3"/>
</wsdl:input>
<wsdl:output name="SearchByAuthorResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SearchMP3"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SearchByTitle">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="SearchByTitleRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SearchMP3"/>
</wsdl:input>
<wsdl:output name="SearchByTitleResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SearchMP3"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="Listen">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="ListenRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SearchMP3"/>
</wsdl:input>
<wsdl:output name="ListenResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SearchMP3"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ErrorMessage">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="ErrorMessageRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SearchMP3"/>
</wsdl:input>
<wsdl:output name="ErrorMessageResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SearchMP3"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SearchSongMP3Service">
<wsdl:port name="SearchSongMP3" binding="impl:SearchSongMP3SoapBinding">
<wsdlsoap:address location="http://localhost:8080/axis/services/"/>
</wsdl:port>
</wsdl:service>
<plnk:partnerLinkType name="SearchSongMP3PLT">
<plnk:role name="SearchSongMP3Service">
<plnk:portType name="tns:SearchSongMP3"/>
</plnk:role>
</plnk:partnerLinkType>
</wsdl:definitions>