Генерация WSDL для существующей службы SOAP с использованием перехваченного трафика.
Мне нужно использовать сервис SOAP принтера. Существует инструмент Windows для доступа к этому сервису, и я использовал его для генерации запросов SOAP и ответов на важные функции, которые мне нужны.
Теперь я должен написать клиент для Linux с использованием Python, и я обнаружил, что самый простой способ - это использоватьsuds
библиотека с файлом WSDL. Но у меня нет этого WSDL!
Когда я исследовал инструмент Windows (посмотрел на hexdump исполняемых файлов), я пришел к выводу, что, вероятно, файла WSDL вообще нет.
Теперь мой вопрос: есть ли у кого-нибудь опыт работы с SOAP-службами "обратного инжиниринга" и есть ли инструменты, которые могут быть полезны для создания файлов WSDL для существующих служб? (Googleing пока не принес ничего полезного).