Модуль правил Biztalk: как использовать классы .net для проверки входящего сообщения - PullRequest
2 голосов
/ 16 мая 2011

Что я хочу сделать, это:

Я получаю XML как входящий.Это имеет как элемент "id".Теперь в библиотеке классов .net я хочу проверить, существует ли сущность с таким идентификатором в моей БД или нет.Если он уже существует, вызов недействителен.

Как мне добиться этого с помощью механизма правил Biztalk?

1 Ответ

1 голос
/ 18 мая 2011

Механизм правил BizTalk используется для оценки сообщений по наборам правил.Набор правил существует в статической структуре, называемой политикой, и нет способа «обогатить» политику вызовами компонентов .NET.И не должно быть.

Если вам нужно аннулировать сообщение, основанное на каком-либо контенте, через вызов базы данных, сделайте это в оркестровке до (или после) вызова в механизм правил.

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

...