Переименуйте все классы исключений, созданные с помощью wsimport - PullRequest
4 голосов
/ 10 ноября 2010

Когда я генерирую свой код с помощью wsimport с использованием .net wsdl, у меня возникают классы исключительных длинных исключений, например [servicename] [operationname] FaultFaultFaultMessage.

Я знаю, как переименовать каждое исключение, но могу ли я использовать файл .xjb jaxb, чтобы "шаблонировать" все исключения сразу?

1 Ответ

0 голосов
/ 13 января 2011

У вас есть два варианта:

  1. Написать плагин для XJC.

  2. Используйте XSLT или XQuery для генерации файла .xjb из WSDL. Вы можете использовать более одного файла .xjb за вызов xjc.

Удачи.

...