Короче говоря, ваши ответы: «Нет инструмента, но вы можете сделать DIY».
Хотелось бы, чтобы простой инструмент мог это сделать, потому что мой WSDL содержит слишком много неиспользуемых функций и схем структуры данных.
Если я могу автоматизировать это, WSDL -> обрезанный WSDL -> генерирует классы заглушек клиента. Ничего неиспользуемого не будет сгенерировано, не будет использовано неправильно, не требуется никакого обслуживания, мы не будем касаться сгенерированного кода, и я действительно могу сосредоточиться на используемом коде. Меньший JAR, более короткое время синтаксического анализа XML. Если WSDL будет обновлен, мне останется только перестроить классы клиентских заглушек и запустить модульное тестирование.
Я пытался держаться подальше от человека. Требуется время, легко допустить ошибку, и приходится каждый раз повторять каждое небольшое изменение в исходном WSDL.
Я не знаком с схемой WSDL. Я думаю, что это может быть сделано с помощью XSLT?