Как исправить ошибку, возвращенную __soapCall? - PullRequest
1 голос
/ 26 марта 2011

$param['websiteConfigID'] = 729872; $param['numberOfRecords'] = 10; $param['numberOfRecords'] = 10; $client = new SoapClient(WSDL);<br> $result = $client->__soapCall('GetTicketsStringInputs', array('parameters' => $param)); $result с этим сообщением об ошибке ....

Fatal error: Uncaught SoapFault exception: 
[Client] Function ("GetTicketsStringInputs") is not a valid method for this service in /home/fmticket/public_html/inc/genericLib.php:279 
Stack trace: 
#0 /home/fmticket/public_html/inc/genericLib.php(279): SoapClient->__soapCall('GetTicketsStrin...', Array) 
#1 /home/fmticket/public_html/resultsTicket.php(12): getTickets(Array) 
#2 {main} thrown in /home/fmticket/public_html/inc/genericLib.php on line 279

как его решить ??Пожалуйста, помогите.

1 Ответ

2 голосов
/ 26 марта 2011

Ваш код вызывает функцию дистанционного управления GetTicketsStringInputs:

$client->__soapCall('GetTicketsStringInputs', ...


Фатальная ошибка, которую вы получаете, указывает:

Function ("GetTicketsStringInputs") is not a valid method for this service


Это кажется довольно ясным: метод, который вы пытаетесь вызвать, не существует, он не предоставляется удаленным веб-сервисом.

Итак, чтобы исправить эту фатальную ошибку, вы должны прекратить вызывать эту функцию; -)

Вам следует проверить WSDL вашего веб-сервиса: действительно ли он экспортирует такой метод?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...