Когда BAM отслеживает, если работает из профиля отслеживания?

Если используется профиль отслеживания, построенный с использованием TPE - когда сообщение отслеживается?

Я думал, что он всегда будет отслеживать, прежде чем карты будут применены к принимающим портам, и отслеживать, когда карты будут применены к отправляющим портам, но, похоже, это не так. Я не могу найти документацию об этом на MSDN.

Я использую BizTalk 2013r1

1 ответ

Решение

После еще нескольких исследований и испытаний я обнаружил следующее:

  • Профиль отслеживания всегда применяется в конце конвейера
  • Карты, применяемые непосредственно к портам, обычным способом применяются:
    • в конце приемного конвейера
    • в начале конвейера отправки
  • Стандартный прием: адаптер -> разобрать и т. Д. -> отслеживать -> карта -> msgbox
  • Стандартная отправка: msgbox -> карта -> собрать и т. Д. -> отслеживать -> адаптер

В моем случае отслеживание происходило после того, как полученное сообщение было отображено, но это происходило потому, что конкретное место приема использовало компонент конвейера клиента для выполнения карты, а не полагалось на "стандартный" метод назначения карты для использования в привязок.

Надеюсь, что это поможет кому-то с такой же проблемой в будущем

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