Есть ли способ изменить кодировку в приемном конвейере в Biztalk? - PullRequest
1 голос
/ 23 сентября 2011

У меня есть приемный конвейер с диссамблером только для плоских файлов на стадии демонтажа, но мне нужно изменить кодировку. Входящий файл не UTF-8, но он должен быть, когда он выходит.

Ответы [ 2 ]

3 голосов
/ 23 сентября 2011

См. Томас Рестрепо, исправляющий кодировку сообщения, настраиваемый компонент конвейера здесь:

https://github.com/tomasr/fixencoding/tree/master/Winterdom.BizTalk.Samples.FixEncoding

0 голосов
/ 19 ноября 2012

Поскольку входящий файл не является UTF-8, и вы используете дизассемблер с плоским файлом, это означает, что вы должны определить XSD для плоского файла в своем проекте.Вы используете этот плоский файл XSD в компоненте конвейера на этапе дизассемблирования.

Если вышеприведенное верно, то самое простое решение - использовать кодовую страницу в вашем плоском файле schama (XSD) вместо компонента конвейера или написать собственный компонент конвейера просто для исправления кодировки.На приведенном ниже снимке экрана показано, где можно установить кодировку источника.

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