Модуль правил Biztalk: как использовать классы.net для проверки входящего сообщения
Что я хочу сделать, это:
Я получаю XML как входящий. Это имеет как элемент "id". Сейчас в .net
Библиотека классов, я хочу проверить, что сущность с этим идентификатором уже существует в моей БД или нет. Если он уже существует, вызов недействителен.
Как мне добиться этого с помощью движка Biztalk Rule?
1 ответ
Механизм правил BizTalk используется для оценки сообщений по наборам правил. Набор правил существует в статической структуре, называемой политикой, и нет способа "обогатить" политику вызовами компонентов.NET. И не должно быть.
Если вам нужно аннулировать сообщение, основанное на некотором контенте, через вызов базы данных, сделайте это в оркестровке до (или после) вызова в механизме правил.
Механизм правил используется для оценки содержимого сообщения по отношению к правилам на основе статических данных или данных на основе другого содержимого в сообщении.