Biztalk - возможно ли создать правило / политику программно?

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

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

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

1 ответ

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

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

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

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

Другие вопросы по тегам