lokki
Guest
проблема с soap
При вызове функций с одним параметром всё нормально
ЕСЛИ СТАВЛЮ 2 аргумента в функции
пишет ошибку :
Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Client] looks like we got "Body" with several functions call in C:\internet\home\localhost\www\docs\test\035_soap_client.php:28 Stack trace: #0 C:\internet\home\localhost\www\docs\test\035_soap_client.php(28): SoapClient_1->get_User_List('get_User_List', Array)
В чём может быть проблема ?
php 5.0.1
При вызове функций с одним параметром всё нормально
PHP:
wsdl :
<message name="get_User_List_a">
<part name="server" type="xsd:string"/>
</message>
<message name="get_User_List_Response">
<part name="return" type="xsd:boolean"/>
</message>
....
<operation name="get_User_List">
<input message="tns:get_User_List_a"/>
<output message="tns:get_User_List_Response"/>
</operation>
php :
class soap_server_1
{
public function get_User_List($server)
{
return true;
}
}
$s_server1 = new SoapServer('abstract_.wsdl');
$s_server1->setClass('soap_server_1');
$s_server1->handle();
PHP:
wsdl :
<message name="get_User_List_a">
<part name="server" type="xsd:string"/>
<part name="server1" type="xsd:string"/>
</message>
<message name="get_User_List_Response">
<part name="return" type="xsd:boolean"/>
</message>
....
<operation name="get_User_List">
<input message="tns:get_User_List_a"/>
<output message="tns:get_User_List_Response"/>
</operation>
php :
class soap_server_1
{
public function get_User_List($server, $server1)
{
return true;
}
}
$s_server1 = new SoapServer('abstract_.wsdl');
$s_server1->setClass('soap_server_1');
$s_server1->handle();
Fatal error: Uncaught SoapFault exception: [SOAP-ENV:Client] looks like we got "Body" with several functions call in C:\internet\home\localhost\www\docs\test\035_soap_client.php:28 Stack trace: #0 C:\internet\home\localhost\www\docs\test\035_soap_client.php(28): SoapClient_1->get_User_List('get_User_List', Array)
В чём может быть проблема ?
php 5.0.1