Реализация макросов сильно зависит от контекста адаптера, который вы пытаетесь реализовать. На самом деле, насколько мне известно, для этого нет встроенной библиотеки.
Однако реализовать макросы относительно просто, и вам не нужно прибегать к регулярным выражениям или тому подобное. Подойдет простой алгоритм замены токенов.
Реализация макросов, таких как% DateTime% или% MessageID%, тривиальна и может выполняться без контекста. Реализация других макросов, таких как% SourceFileName%, потребует от вашего адаптера чтения свойств контекста BizTalk.