«Исходящее пространство имен не соответствует ни одной из указанных схем» при отправке извлеченного XML-сообщения - PullRequest
0 голосов
/ 26 ноября 2018

Мой сценарий такой:

Я получаю XML из базы данных с помощью адаптера WCF-SQL.В моем месте получения я использую конвейер приема XML со связанной схемой.На принимающем порте у меня есть входящая карта, которая просто выводит сообщение XML, которое включено в один из элементов XML сообщения incmong.Это XML-сообщение не имеет схемы, связанной с ним, но содержит некоторые пространства имен.

Моя карта просто выполняет следующее:

<xsl:template match="/NewTable">
        <xsl:value-of select="msgbody/text()" disable-output-escaping="yes" />
</xsl:template>

Ошибка ссылается на одно из этих пространств имен в исходящемдокумент.Я мог бы предоставить схему, но в сообщении XML (msgbody), полученном с разными пространствами имен, могут появляться разные сообщения.

Вопрос:

Как заставить Biztalk игнорировать пространство имен исходящего документа,так как я не могу предоставить схему для него?Приемный конвейер XML в будущем будет переключен на пользовательский конвейер, который маршрутизирует сообщение во внешнюю систему.

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