Сонар - Можем ли мы использовать для проверки кода OSB / BPEL? - PullRequest
0 голосов
/ 20 апреля 2011

Я новичок в сонаре, только что услышал об этом инструменте.

Можем ли мы использовать этот инструмент для выполнения проверки кода для проекта FMW (Fusion Middleware) -OSB (Oracle Service Bus) / BPEL?Если да, то может ли кто-нибудь дать какие-то комментарии по этому вопросу?

Ответы [ 2 ]

0 голосов
/ 19 апреля 2012

Какой уровень обзора вы хотите охватить?Это действительно легко сделать свой собственный инструмент обзора для BPEL.Все ресурсы BPEL являются файлами XML.Например, если вы хотите проверить согласование имен действий BPEL, вы можете определить простое правило на основе XPath.Пример:

//sequence/@name ~= "^sequence.*".

Java-программа может использовать указанный выше XPath для извлечения всех имен последовательностей из файла xxxx.bpel и сравнения его с регулярным выражением.Аналогичные правила могут быть созданы для проверки использования WSDL, партнерских ссылок, адресов конечных точек, использования обработки ошибок и т. Д.

0 голосов
/ 20 апреля 2011

Официальный список плагинов: http://docs.codehaus.org/display/SONAR/Sonar+Plugin+Library/ не упоминает о поддержке ваших инструментов.

Но сонар может быть расширен за счет пользовательских плагинов, так что вы можете написать свои собственные плагины для обеспеченияметрики для ваших инструментов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...