Hallo zusammen.
habe einen PHPWebservice, den ich aus meinem Modul aufrufen muss per C#. Hab bisher immer nur selbst Services benutzt, bei denen ich mir eine Proxy-Klasse generieren konnte. Nun funktioniert das bei diesem Service nicht und ich muss das ganze per Soap direkt abfragen. Hab schon das halbe Netzt (inclusive der MSDN) durchforstet, aber noch nicht wirklich etwas griffiges gefunden. SOAPObject kommt in meinem Fall wahrscheinlich auch nicht in Frage. Jemand eine Idee wie ich es anstelle?
Das WSDL dazu sieht so aus: (domain habe ich entfernt im targetNamespace und als location)
<definitions name="xml" targetNamespace="http://www.meinedomain.de/xml">
<message name="xmlRequest">
<part name="var1" type="xsd:string"/>
</message>
<message name="xmlResponse">
<part name="Result" type="xsd:string"/>
</message>
<portType name="xmlPortType">
<operation name="xmlout">
<input message="tns:xmlRequest"/>
<output message="tns:xmlResponse"/>
</operation>
</portType>
<binding name="xmlBinding" type="tns:xmlPortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="xmlout">
<soap:operation soapAction="urn:xml#xmlout"/>
<input>
<soap:body use="encoded" namespace="urn:xmlout" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</input>
<output>
<soap:body use="encoded" namespace="urn:xmlout" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>
<service name="xmlService">
<port name="xmlPort" binding="xmlBinding">
<soap:address location="http://www.meinedomain.de/xml.php"/>
</port>
</service>
</definitions>