Как сгенерировать XSLT из BTM в конвейере? - PullRequest
1 голос
/ 04 февраля 2020

У нас есть несколько карт в стиле BizTalk - файлы BTM. Чтобы сгенерировать XSLT из BTM, мы можем просто сделать это в visual studio:

enter image description here

Как мы выполняем те же функции в Azure DevOps релиз конвейер?

1 Ответ

1 голос
/ 07 февраля 2020

Ваш конвейер BizTalk Application Build должен получить исходный код проекта и файлы BTM, скомпилировать его и создать библиотеки DLL. Таким образом, если вы не используете какой-либо пользовательский XSLT, вам не необходимо иметь XSLT отдельно.

Если вы делаете пользовательский XSLT, вы можете выполнить шаги, которые вы обрисовали в общих чертах в вашем вопросе, чтобы сгенерировать исходный XSLT, скопировать полученный XSTL в папку вашего проекта и добавить его в проект, затем нажмите на карту сетки и измените Custom XSLT Path, чтобы указать на XSLT. Затем вы можете настроить XSLT и установить его как обычно.

Примечание : внесение изменений в сетку карты после этой точки не повлияет на выполнение карты, поэтому я обычно делаю очевидным, что пользовательский XSLT используется путем удаления всех ссылок из map.

Примечание 2: Вы можете использовать XSLT 1.0 для пользовательского XSLT, если только вы не используете BizTalk 2020, где у вас есть возможность использовать Saxon 9 HE для XSLT или любой другой XSLT Transform Engine. XSLT Transform Engine (свойство сетки)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...