2020-09-18 12:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我有一个场景,我需要从邮件中读取附件的内容。
为此,我使用发件人邮件适配器和payloadSwapBean,因为邮件仅包含一个附件。
但是问题在于,邮件中可能包含附件,附件中还带有订单号,这意味着每封邮件中的每个附件名称都不同,但是内部结构相同。
如何使用发件人邮件适配器处理这种动态附件名称。
谢谢。
大家好,
问题已解决。
答案在链接中: https://archive.sap.com/discussions/thread/3395729
解决方案:
我们必须使用以下参数。
swapbean | swap.keyName | 有效负载名称
swapbean | swap.keyValue | MailAttachment-1
这里的问题是,无论附件的名称如何,您都必须始终使用MailAttachment-1。 swapbean模块将考虑第一个附件
感谢马丁,
我做了您建议的条目,但是我的肥皂消息有效负载仍然包含完整的主体,该主体在映射期间失败。
邮件中存在的附件是包含订单数据的.xml文件。
我已经附上了屏幕截图。请看一下。
嗨Dilip,
您可以交换任何MIME标头(例如,内容类型),因此无需使用附件名称。
Dilip,请检查附件的MIME类型。 我猜这不是"应用程序/邮政编码"。 也许是"应用程序/xml"或"文本/xml"?
最多设置5个标签!
大家好,
问题已解决。
答案在链接中: https://archive.sap.com/discussions/thread/3395729
解决方案:
我们必须使用以下参数。
swapbean | swap.keyName | 有效负载名称
swapbean | swap.keyValue | MailAttachment-1
这里的问题是,无论附件的名称如何,您都必须始终使用MailAttachment-1。 swapbean模块将考虑第一个附件
感谢马丁,
我做了您建议的条目,但是我的肥皂消息有效负载仍然包含完整的主体,该主体在映射期间失败。
邮件中存在的附件是包含订单数据的.xml文件。
我已经附上了屏幕截图。请看一下。
嗨Dilip,
您可以交换任何MIME标头(例如,内容类型),因此无需使用附件名称。
Dilip,请检查附件的MIME类型。 我猜这不是"应用程序/邮政编码"。 也许是"应用程序/xml"或"文本/xml"?
一周热门 更多>