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> 

InformationsquelleAutor user2287979 | 2013-04-16
Schreibe einen Kommentar