Я работаю с третьей стороной, чтобы интегрировать некоторые из наших систем с их помощью, и они предоставляют нам интерфейс SOAP для выполнения определенных запросов и изменений в их подключенных системах. Проблема для меня в том, что они не предоставляют WSDL файл для меня, чтобы работать против. Если бы у меня был WSDL файл, было бы просто просто запустить предоставленную команду .NET(wsdl.exe) и создать прокси-класс для взаимодействия с сервисом.
Есть ли "простой" способ сделать это без WSDL файла? У меня есть все функции, которые мы можем получить, и какие параметры мне нужно отправить, и что я должен ожидать взамен.
Как правило, имеет SOAP-сервис без WSDL файлов? (Я спрашиваю об этом, так как мы собираемся добавить в систему больше внешних систем в будущем)
Кто-нибудь сделал прокси-класс или любую другую форму клиента против службы WDSL-less и имел какие-либо хорошие указания о том, как это сделать?