Реализация макросов в настраиваемом адаптере BizTalk - PullRequest
0 голосов
/ 06 мая 2011

Я пишу пользовательский адаптер.Я хочу реализовать функции макросов, которые уже есть у встроенных адаптеров.

Мне кажется, что где-то должна быть библиотека, встроенная в BizTalk или доступная в другом месте, где я могу передать строку и дать ейя вернул полученную строку с макросами, замененными их контекстными данными.

Сумасшедший ли я думать об этом?Это существует?Спасибо!

1 Ответ

3 голосов
/ 09 мая 2011

Реализация макросов сильно зависит от контекста адаптера, который вы пытаетесь реализовать. На самом деле, насколько мне известно, для этого нет встроенной библиотеки.

Однако реализовать макросы относительно просто, и вам не нужно прибегать к регулярным выражениям или тому подобное. Подойдет простой алгоритм замены токенов.

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

...