在我的 wsdl 代码中,我得到一个整数,我想在数组中返回结果。为什么在我的输入中我只有一个整数,我需要数组中的结果,因为在我的 php 函数中,我想从数据库中返回来自客户端选择的整数的信息。
例如,我的客户发送 1,在我的 php 中,我从 DB 中的“1”获取信息作为他的“ID (int)”、“Name(string)”、“Number1(int)”、“Number2(int)”、实际客户需求的日期和时间 « YYYY-MM-DD hh:mm:hh » (??)"
我怎么能这样做?
谢谢,
这是我的实际 wsdl,输入一个整数,输出一个整数:
<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>