Labutin
Новичок
На нашем сайте мы предоставляем доступ к Web-сервисам.
Сайт на PHP. Вот так мы генерируем WSDL:
$autodiscover = new Zend_Soap_AutoDiscover();
$autodiscover->setClass($webServiceClass);
$autodiscover->dump($wsdlFilename);
Вот, что получаем на выходе: http://www.part-kom.ru/webservice/search.php?wsdl
Есть проблема интеграции с нашими Web-сервисами, если клиентом является 1С или .NET
К сожалению, я не специалист в 1С, но у меня есть подозрения, что там используется .NET библиотека работы с Web-сервисами.
Я сам пробовал написать тестовый клиент на C#. В MS Visual Studio добавляю Reference на Web-сервис. Ввожу указанный выше адрес WSDL и Visual Studio мне показывает доступные методы (Preview). Но при окончательном создании ссылки генерируемый прокси-класс оказывается пустым
Подозреваю, что в 1С аналогичная проблема.
Собственно вопрос: может быть у нас какой-то странный диалект SOAP? Клиент на PHP коннектится и работает без проблем. А вот клиент на C# и 1С отказываются понимать.
Подскажите, пожалуйста, в какую сторону нам копать?
Сайт на PHP. Вот так мы генерируем WSDL:
$autodiscover = new Zend_Soap_AutoDiscover();
$autodiscover->setClass($webServiceClass);
$autodiscover->dump($wsdlFilename);
Вот, что получаем на выходе: http://www.part-kom.ru/webservice/search.php?wsdl
Есть проблема интеграции с нашими Web-сервисами, если клиентом является 1С или .NET
К сожалению, я не специалист в 1С, но у меня есть подозрения, что там используется .NET библиотека работы с Web-сервисами.
Я сам пробовал написать тестовый клиент на C#. В MS Visual Studio добавляю Reference на Web-сервис. Ввожу указанный выше адрес WSDL и Visual Studio мне показывает доступные методы (Preview). Но при окончательном создании ссылки генерируемый прокси-класс оказывается пустым

Подозреваю, что в 1С аналогичная проблема.
Собственно вопрос: может быть у нас какой-то странный диалект SOAP? Клиент на PHP коннектится и работает без проблем. А вот клиент на C# и 1С отказываются понимать.
Подскажите, пожалуйста, в какую сторону нам копать?