Почему вложение электронной почты, отправленное BizTalk body.csv, в OUTLOOK 2016?

Я создал простой интерфейс для отправки электронной почты. Я установил имя файла

msg_out_renamed(MIME.FileName) = FileName;

Это отлично работает в моем Outlook 2013, оно отображается как "client_inv_20160909090658.csv".

Но у получателя, который использует Outlook 2016, он отображается как «body.csv». Когда он решит сохранить вложение, имя файла в диалоговом окне «Сохранить как» будет "client_inv_20160909090658.csv".

Почему это происходит и есть ли способ предотвратить это?


person Andy    schedule 09.09.2016    source источник
comment
Вы решили это? У меня такая же проблема: stackoverflow.com/questions/43917794/   -  person NealWalters    schedule 15.05.2017
comment
@NealWalters К сожалению, мы не решили эту проблему. Я надеюсь, что вы получите рабочее решение по вашему вопросу.   -  person Andy    schedule 16.05.2017
comment
Кто-нибудь нашел ответ на это? У меня такая же проблема на данный момент.   -  person Tim D'haeyer    schedule 26.04.2018
comment
@TimD'haeyer Я дал полный ответ на аналогичный вопрос здесь: stackoverflow.com/questions/43917794/   -  person r3verse    schedule 21.09.2018


Ответы (1)


Также измените свойство контекста MIME.FileName для части вашего вложения.

В оркестровке: (обратите внимание на код ".part")

Message.part(MIME.FileName) = "NewFileName.txt";

В компоненте конвейера: (обратите внимание на код ".BodyPart")

pInMsg.BodyPart.PartProperties.Write("FileName", "http://schemas.microsoft.com/BizTalk/2003/mime-properties", "NewFileName.txt");

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

person Dieter Gobeyn    schedule 09.09.2016
comment
Попытка добавить msg_out_renamed.part(MIME.FileName) = FileName; в Orchestration (в том же блоке выражения, где указано имя файла, не являющегося частью) дает мне недопустимую ошибку выражения. Я еще не пробовал конвейер, но это то, что нужно делать даже для несоставных сообщений? - person Andy; 12.09.2016