Array Reaktion in WSDL - SOAP-PHP
In meiner wsdl-code, erhalte ich eine ganze Zahl, und ich will zurückkehren Ergebnis in array.
Der Grund, warum in meinem Eingang habe ich nur einen integer, und ich muss in der Reihe, denn in meiner php-Funktion, die ich zurückgeben möchte, Informationen aus der Datenbank aus gewählte ganze Zahl von Kunden.
Beispiel, mein client senden 1, in meinem php bekomme ich Informationen aus "1" in der DB als seine "ID (int), Bezeichnung(string)","Zahl1(int)","Zahl2(int)","Datum&Zeit der tatsächlichen Nachfrage der Kunden « YYYY-MM-DD hh:mm:hh » (??)"
Wie kann ich das machen ?
Dank,
dies ist meine eigentliche wsdl-mit input von einem integer-und Ausgabe eines integer :
<message name='getResultRequest'>
<part name='numeropark' type='xsd:int'/>
</message>
<message name='getResultResponse'>
<part name='result' type='xsd:string'/>
</message>
<portType name='getResultPortType'>
<operation name='getResult'>
<input message='tns:getResultRequest'/>
<output message='tns:getResultResponse'/>
</operation>
</portType>
<binding name='getResultBinding' type='tns:getResultPortType'>
<soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
<operation name='getResult'>
<soap:operation soapAction='urn:xmethods-delayed-quotes#getResult'/>
<input>
<soap:body use='encoded' namespace='urn:xmethods-delayed-calcul'
encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
</input>
<output>
<soap:body use='encoded' namespace='urn:xmethods-delayed-calcul'
encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/>
</output>
</operation>
</binding>
<service name='getResultService'>
<port name='getResultPort' binding='getResultBinding'>
<soap:address location='http://XXX.XXXX.com/soap/soap-server.php'/>
</port>
</service>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Rückgabe array, Sie sollten einen complexType. Zum Beispiel, wenn Sie zurückkehren möchten, die ein array von Zeichenketten, Ihre WSDL enthalten sollte dieser Teil:
Und ich schlage vor, Sie verwenden jede WSDL-generator zum erstellen Beschreibung der Datei.