2016-05-18 2 views
0

Я импортировал ссылку на службу с помощью wsdl, этот wsdl содержит классы и методы, некоторые из которых будут реализованы в моем веб-сервисе. Теперь, публикуя мой WS и пытаясь получить wsdl, я замечаю много различий между импортированным и сгенерированным (namespaces, префикс ArrayOf) в коллекциях ...). Я использую только классы, предоставляемые исходным wsdl, поэтому я не могу понять, почему wsdl моего WS должен быть другим ... Мне нужно вывести wsdl, идентичный импортированному, потому что они будут оба импортированный от моего клиента, чтобы сделать интерфейс, поэтому все должно быть совпадающим. СпасибоРазличия между импортированной ссылкой на службу и сгенерированной wsdl

ответ

0

Не зная подробности, я не понимаю, почему вашему клиенту вручаются два WSDL.

Чтобы упростить работу, просто передайте созданную WSDL из своего веб-сервиса своему клиенту. Если в импортированном WSDL-объекте есть вещи, которые не находятся в сгенерированном WSDL, я бы просто дублировал недостающие фрагменты в созданном WSDL.

Сгенерированный WSDL, вероятно, содержит более общие определения коллекций, чем то, что вы предоставили, чтобы оно совместимо с разными языками клиента.

Смежные вопросы