Ich versuche grade die Operationen/Methoden eines kleines WebService im Browser mit Apache Axis 2 aufzurufen. Dabei habe ich es schon geschafft den Webservice an sich aufzurufen. Leider ist es nicht möglich die drei Operationen/Methoden: alleFahrraderAnzeigen, kaufeFahrrad, verkaufeFahrrad aufzurufen. Diese sind zwar noch nicht implementiert, aber eigentlich sollte ich diese wenigstens finden, wenn sie als verfügbar angezeit werden.
Hier ein Bild mit dem WebService: https://www.directupload.net/file/d/5291/eoqexw9y_png.htm
Und hier was passiert, wenn ich die Operation "alle FahrraederAnzeigen" aufrufen will:
https://www.directupload.net/file/d/5291/jgj2i7qo_png.htm
Der Befehl, den ich dafür verwende lautet: "http://localhost:8080/AKWS1011GXXtemp/services/FahrradVerleih?method=alleFahrraederAnzeigen"
Ist die Syntax falsch oder kann es am Code liegen:? Danke schonmal
Hier ein Bild mit dem WebService: https://www.directupload.net/file/d/5291/eoqexw9y_png.htm
Und hier was passiert, wenn ich die Operation "alle FahrraederAnzeigen" aufrufen will:
https://www.directupload.net/file/d/5291/jgj2i7qo_png.htm
Der Befehl, den ich dafür verwende lautet: "http://localhost:8080/AKWS1011GXXtemp/services/FahrradVerleih?method=alleFahrraederAnzeigen"
Ist die Syntax falsch oder kann es am Code liegen:? Danke schonmal
Code:
<wsdl:definitions name="AKWS1011GXX" targetNamespace="http://AKWS1011GXX/FahrradVerleih">
<wsdl:types>
</wsdl:types>
<wsdl:message name="alleFahrraederAnzeigenRequest">
<wsdl:part name="parameters" element="typesns:alleFahrraederAnzeigen">
</wsdl:part>
</wsdl:message>
<wsdl:message name="verkaufeFahrradRequest">
<wsdl:part name="parameters" element="typesns:verkaufeFahrrad">
</wsdl:part>
</wsdl:message>
<wsdl:message name="kaufeFahrradRequest">
<wsdl:part name="parameters" element="typesns:kaufeFahrrad">
</wsdl:part>
</wsdl:message>
<wsdl:message name="kaufeFahrradResponse">
<wsdl:part name="parameters" element="typesns:kaufeFahrradResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="alleFahrraederAnzeigenResponse">
<wsdl:part name="parameters" element="typesns:alleFahrraederAnzeigenResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="verkaufeFahrradResponse">
<wsdl:part name="parameters" element="typesns:verkaufeFahrradResponse">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="FahrradVerleih">
<wsdl:operation name="alleFahrraederAnzeigen">
<wsdl:input message="tns:alleFahrraederAnzeigenRequest">
</wsdl:input>
<wsdl:output message="tns:alleFahrraederAnzeigenResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="kaufeFahrrad"><wsdl:input message="tns:kaufeFahrradRequest">
</wsdl:input>
<wsdl:output message="tns:kaufeFahrradResponse">
</wsdl:output>
</wsdl:operation><wsdl:operation name="verkaufeFahrrad">
<wsdl:input message="tns:verkaufeFahrradRequest">
</wsdl:input>
<wsdl:output message="tns:verkaufeFahrradResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="FahrradVerleihSoapBinding" type="tns:FahrradVerleih">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="alleFahrraederAnzeigen">
<soap:operation soapAction="http://AKWS1011GXX/FahrradVerleih/alleFahrraederAnzeigen"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="kaufeFahrrad">
<soap:operation soapAction="http://AKWS1011GXX/FahrradVerleih/kaufeFahrrad"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input><wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="verkaufeFahrrad">
<soap:operation soapAction="http://AKWS1011GXX/FahrradVerleih/verkaufeFahrrad"/><wsdl:input>
<soap:body use="literal"/>
</wsdl:input><wsdl:output><soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="FahrradVerleihService">
</wsdl:service>
</wsdl:definitions>