[biztalk2006] не может декодировать base64 в текстовый формат xml - PullRequest
0 голосов
/ 28 ноября 2011

Я использую biz2006 + rosettaNet в качестве нашего EDI-решения.Теперь я сталкиваюсь с проблемой, что, когда партнер посылает нам pip, контент (в кодировке base64) не может быть преобразован в обычный текст XML.Вот содержание пункта, который мы получили.

MIME-Version: 1.0
Content-Type: application/xml; charset="UTF-8"; RNSubType=service-header`
Content-Transfer-Encoding: base64
Content-ID: 3e10e7db96b84cafbee51e66e020729f
Content-Description: body
Content-Disposition: attachment; filename="Attachment1"
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgU2VydmljZUhl
...==

Я нахожу рабочий формат, как показано ниже

Content-Transfer-Encoding: binary
<?xml version="1.0" encoding="UTF-8"?>

Кто-нибудь может сказать нам, как решить проблему?Любое предложение приветствуется.

1 Ответ

0 голосов
/ 04 января 2012

Не знаю, исправили ли вы это самостоятельно, но я думаю, что это может помочь вашим проблемам:

http://biztalkmessages.vansplunteren.net/articles/dealing-with-base64/

Множество других приятных подсказок и подсказок по Biztalk!

Источник: (Рэндал ван Сплунтерен)

...