Короче говоря, я хочу добиться возможности запуска wsdl2java и генерирования дополнительного кода.Кто-нибудь делал это и может предлагать советы / подсказки / советы, кто-нибудь делал что-то похожее с другим подходом, который изложен ниже в вопросе (намного дальше вниз)?
В полной форме:
Справочная информация:
У нас есть стороннее программное обеспечение, которое широко используется во многих проектах, но не имеет возможности напрямую интегрироваться с веб-сервисами.Имея это в виду, мы берем wsdl, генерируем клиента, а затем получаем много шаблонного кода, который находится сверху для обеспечения интеграции.Я потратил некоторое время на то, чтобы выровнять это, но я хочу пойти на все это.
Текущее состояние:
Я написал простой генератор кода первого поколения, которыйобрабатывает создание 95% кода, однако это читает в рукописной конфигурации xml, выводит код с помощью FileWriter (eugh), но мне все еще нужно написать код вручную, чтобы связать его, передать информацию в / из реального клиента веб-сервисакод.Это было просто быстрое и грязное решение, так как я нуждалось в этом быстро, а также действовать как POC.
Подход к решению этого вопроса: Я подбираю это в свое время чистопотому что я думаю, что это интересная проблема, но как таковая, я не хочу тратить много ее на тупиковый подход.
Я считаю, что путь к достижению моей цели - написать расширение для модуля генерации кода.как описано здесь http://wso2.org/library/35, Я верю, написав это расширение, я получу доступ к модели оси wsdl и могу применить к ней свой собственный xslt.
Если вы согласны и сделали подобное,Есть какие-то советы, которыми вы хотите поделиться, или полезные ресурсы, на которые вы можете указать мне.
Если вы не согласны с моим подходом, я буду признателен за краткое описание (не хочу тратить ваше время), почему и предложениеза новый подход.