| Не использовать файл описания веб-служб JBoss |
|
Это правило определяет наличие файла описания веб-служб J2EE для JBoss, отмечая
все имеющиеся файлы webservices.xml. Процедура
быстрого исправления в сканере исходного кода создает сценарий Ant с задачами
IBM Ant. Эти задачи генерируют веб-службы JAX-RPC на основе файлов описания
веб-служб Java Platform, Enterprise Edition (Java EE) JBoss. Процедура быстрого
исправления сканирует файлы описания веб-служб и создает сценарий Ant.
Условия срабатывания правила: Это правило определяет наличие веб-служб JAX-RPC, используя следующие критерии: a. Наличие файла описания веб-служб J2EE webservices.xml b. Отсутствие сгенерированного IBM Ant файла в корневой папке проекта (проверяется в сканере исходного кода). Свойства правила: Свойства этого правила влияют только на выполнение быстрого исправления. Необходимо задать правильные значения в свойствах правила. Для изменения значений свойств выберите правило в окне Конфигурации анализатора ПО. Затем заполните поля на вкладке Свойства. Для этого правила предусмотрены следующие свойства:
Путь к классам Ant:
Задачи Ant IBM WebSphere Application Server IBM WebSphere(R) Application Server включает в себя задачи Ant , такие как java2wsdl и wsdl2java , для создания необходимых артефактов для служб JAX-RPC. сгенерированный сценарий Ant использует эти задачи для построения службы. Дополнительную информацию по этим задачам можно получить в Документация поWebSphere Application Server . Запуск сценария Ant После того как процедура быстрого исправления создаст сценарий Ant, просмотрите сценарий и внесите в него необходимые изменения. Дополнительная настройка задач IBM Ant приведена в документации по WebSphere Application Server . Сценарий необходимо запустить с помощью инструментов Ant , предоставляемых IBM , который входит в состав IBM WebSphere Application Server. Сценарий IBM Ant можно запустить из:
После выполнения целей Ant все созданные артефакты будут расположены в папке создаваемых элементов. Пользователь может проверить сгенерированный код и файлы описания, а затем добавить эти артефакты в свои модули. |