Сгенерировать WSDL для существующей службы SOAP с использованием захваченного трафика

Мне нужно использовать службу SOAP принтера. Существует инструмент Windows для доступа к этой службе, и я использовал его для генерации запросов SOAP и ответов важных функций, которые мне нужны.

Теперь мне нужно написать клиент для Linux с использованием Python, и я обнаружил, что самым простым способом было бы использовать библиотеку suds с файлом WSDL. Но у меня нет этого WSDL!

Изучая инструмент Windows (просматривая шестнадцатеричный дамп исполняемых файлов), я пришел к выводу, что, вероятно, файла WSDL вообще нет.

Теперь мой вопрос: есть ли у кого-нибудь опыт работы с сервисами «обратного проектирования» SOAP и знает ли он инструменты, которые могут быть полезны для создания файлов WSDL для существующих сервисов? (Гугл пока ничего полезного не принес).

14
задан Bogdan 18 February 2012 в 18:00
поделиться