Я пытаюсь вызвать службу WCF (.NET) из PHP, но получаю объект (SoapFault) # 2 (9) {
[ "Сообщение": защита] =>
строка (21) «Внутренняя ошибка сервера» .
Мой PHP-код:
$client = new SoapClient(
'http://classifications.moh.gov.ge/Classifications/Services/ClassificationsWcf.svc?wsdl',
array('trace' => 1, 'soap_version' => SOAP_1_2));
try {
$ret = $client->ICDO_GetByID(array('ID' => 'A560CE4E-083C-48DA-B176-82DA393A3AF6'));
print_r($ret);
}catch(Exception $e){
var_dump($e);
}
Я проверяю, работает ли эта служба C #
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp5
{
class Program
{
static void Main(string[] args)
{
ServiceReference.ClassificationsWcfClient Client =new ServiceReference.ClassificationsWcfClient();
var r = Client.ICDO_GetByID(new Guid());
}
}
}
Я не понимаю проблем.
var_dump($this->Client->__getFunctions());
var_dump($this->Client->__getTypes());
__getFunctions and __getTypes Works without problems
PHP поддерживает WCF?