Biztalk - возможно ли создать правило / политику программно? - PullRequest
3 голосов
/ 11 октября 2010

Похоже, что Biztalk поддерживает создание правил только с помощью Business Rules Composer, инструмента времени разработки.

Везде, где я вижу "программный", относящийся к Biztalk Business Rules Engine (BRE), я вижу только, что вы может выполнять правила в .NET, но не создавать их.Я нашел пространство имен Microsoft.RuleEngine, но документация ужасна, с нулевыми примерами, и я даже не могу сказать, можете ли вы использовать его для создания правила или просто получить правила (один пример, который я нашел).

Кто-нибудь знает о существовании этого API и / или блогах / ссылках / документах, которые могут быть полезны.

1 Ответ

3 голосов
/ 11 октября 2010

Я думаю, что нашел хотя бы частичный ответ.Я нашел пример с использованием Rule API, но пока не знаю, можно ли напрямую редактировать политики Biztalk через эту же библиотеку.

В образце папки Biztalk SDK есть образец (C: \ Program Files \ Microsoft BizTalk Server 2009 \ SDK \ Samples \ Business Rules), в котором для создания правила используется Microsoft.RuleEngine, а затем сохраните его вXML-файл (с использованием схемы языка бизнес-правил (BRL)).

Мне кажется, я видел другие примеры, показывающие, как импортировать этот XML-файл в Biztalk, так что, по крайней мере, это выглядит возможным как двухэтапный процесс.Я обновлюсь, если обнаружу иное, к лучшему или к худшему.

Я озадачен тем, почему я не вижу, чтобы эта задача обсуждалась где-то на веб-страницах.Либо Biztalk очень непопулярен, либо люди просто не очень часто используют BRE.

...