2020-08-27 02:42发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有一个要求CPI从SFTP服务器读取文件并将此文件作为附件发送到SAP PO Endpoint作为Web服务的位置。 我在Receiver SOAP/HTTP适配器中看不到任何类似"保留附件"的选项。
CPI是否有可能?
感谢和问候,
Naresh
这是CSV文件
嗨Naresh
文件的内容是二进制还是文本?
关于
Morten
您好Naresh
在这种情况下,这个答案应该可以解决问题。 尝试如下操作:
导入com.sap.gateway.ip.core.customdev.util.Message 导入org.apache.camel.impl.DefaultAttachment 导入javax.activation.DataHandler def消息processData(消息消息){ //1:用消息主体和CSV MIME类型构造一个DataHandler对象 def dataHandler =新的DataHandler(message.getBody(),'text/csv') //2:构造一个DefaultAttachment对象 def附件=新的DefaultAttachment(dataHandler) //3:将附件添加到邮件中 message.addAttachmentObject('attachment-name.csv',附件) 返回讯息 }
适当更改附件名称。
那么,它是如何工作的呢? 提出新问题时,请记住也要跟进先前的问题!
致谢
最多设置5个标签!
这是CSV文件
嗨Naresh
文件的内容是二进制还是文本?
关于
Morten
您好Naresh
在这种情况下,这个答案应该可以解决问题。 尝试如下操作:
适当更改附件名称。
关于
Morten
那么,它是如何工作的呢? 提出新问题时,请记住也要跟进先前的问题!
致谢
Morten
一周热门 更多>