Когда BAM отслеживает, если работает из профиля отслеживания?
Если используется профиль отслеживания, построенный с использованием TPE - когда сообщение отслеживается?
Я думал, что он всегда будет отслеживать, прежде чем карты будут применены к принимающим портам, и отслеживать, когда карты будут применены к отправляющим портам, но, похоже, это не так. Я не могу найти документацию об этом на MSDN.
Я использую BizTalk 2013r1
1 ответ
После еще нескольких исследований и испытаний я обнаружил следующее:
- Профиль отслеживания всегда применяется в конце конвейера
- Карты, применяемые непосредственно к портам, обычным способом применяются:
- в конце приемного конвейера
- в начале конвейера отправки
- Стандартный прием: адаптер -> разобрать и т. Д. -> отслеживать -> карта -> msgbox
- Стандартная отправка: msgbox -> карта -> собрать и т. Д. -> отслеживать -> адаптер
В моем случае отслеживание происходило после того, как полученное сообщение было отображено, но это происходило потому, что конкретное место приема использовало компонент конвейера клиента для выполнения карты, а не полагалось на "стандартный" метод назначения карты для использования в привязок.
Надеюсь, что это поможет кому-то с такой же проблемой в будущем