2020-08-16 21:31发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
早安!
我需要使用API将CSV文件发送到第三方系统。 我已经使用Post操作作为附件通过Postman进行了测试。
您能建议我如何在SCPI中实现这一目标吗?
我的情况是从文件服务器中选择文件(CSV文件),然后将这些文件作为附件发送到API(基于休息)。
感谢您的输入。
谢谢
山地
您好Sandeep,
您几乎可以检查内容类型标头(编码)。 请参阅下面的博客和使用脚本来创建multipart/form-data的部分。
https://blogs.sap.com/2018/09/25/part-6-simplify- 从sap到第三方应用程序的数据集成/
关于此,
Sriprasad shivaram Bhat
感谢您在此上的付出。 使用脚本解决了问题。
Sandeep
您好 sandeep palicherla ,
可以 您请在下面的博客中查看附件的处理方法。
https://blogs.sap.com/2020/03/17/how-to-handle-sap-cpi-attachments-via-apache-simple-in-content -modifier/
https ://blogs.sap.com/2017/10/03/adding-cloud-integration-attachments-in-code/
希望这会有所帮助,
谢谢 和问候,
Praveen T
嗨,Sirprasad,
感谢您的回复。
我必须通过SCPI的接收方HTTP适配器发送文件。
Hello Sandeep,
您可以参考" HTTP请求中的输入ZIP文件解压缩,以使目标大小的多个文件保持相同的源文件名"部分
https://blogs.sap.com/2020/05/16/handling-zip-files-in-sap-cloud-platform-integration/ p>
致谢
Sriprasad Shivaram Bhat
感谢您的投入。
但是使用HTTP适配器将CSV文件发送到API时,我仍然遇到问题。 当我通过邮递员发送邮件时,我感觉很好。
CPI面临问题。 您能否在CPI的屏幕截图下面建议我。
错误:接收方通道中的400错误请求
CPI:
iFlow
内容修改器1:在正文中放置用于测试的正文(实际文件数据)以测试我的行为。
第二个CM:
按照博客的建议准备表单数据。
内容处置:form-data; name =" file"; data =" MRD_KY_20200517_122052_08.csv";
内容类型:application/vnd.ms-excel $ {in.body} --cpi-
感谢您的帮助
按照我的理解,要将文件作为附件发送到HTTP接收器,您应该形成multipart/form-data,下面的博客可能会有所帮助 您。
https://blogs.sap.com/2018/02/09/the-marriage-between-form-data-and-sap-cloud-platform-integration/
/img/questions/12963572/send-zip-file-and-form-data-through-cpi-and-http-a.html
最多设置5个标签!
您好Sandeep,
您几乎可以检查内容类型标头(编码)。 请参阅下面的博客和使用脚本来创建multipart/form-data的部分。
https://blogs.sap.com/2018/09/25/part-6-simplify- 从sap到第三方应用程序的数据集成/
关于此,
Sriprasad shivaram Bhat
感谢您在此上的付出。 使用脚本解决了问题。
谢谢
Sandeep
您好 sandeep palicherla ,
可以 您请在下面的博客中查看附件的处理方法。
https://blogs.sap.com/2020/03/17/how-to-handle-sap-cpi-attachments-via-apache-simple-in-content -modifier/
https ://blogs.sap.com/2017/10/03/adding-cloud-integration-attachments-in-code/
希望这会有所帮助,
谢谢 和问候,
Praveen T
嗨,Sirprasad,
感谢您的回复。
我必须通过SCPI的接收方HTTP适配器发送文件。
谢谢
Sandeep
Hello Sandeep,
您可以参考" HTTP请求中的输入ZIP文件解压缩,以使目标大小的多个文件保持相同的源文件名"部分
https://blogs.sap.com/2020/05/16/handling-zip-files-in-sap-cloud-platform-integration/
p>
致谢
Sriprasad Shivaram Bhat
嗨,Sirprasad,
感谢您的投入。
但是使用HTTP适配器将CSV文件发送到API时,我仍然遇到问题。 当我通过邮递员发送邮件时,我感觉很好。
CPI面临问题。 您能否在CPI的屏幕截图下面建议我。
错误:接收方通道中的400错误请求
CPI:
iFlow
内容修改器1:在正文中放置用于测试的正文(实际文件数据)以测试我的行为。
第二个CM:
按照博客的建议准备表单数据。
内容处置:form-data; name =" file"; data =" MRD_KY_20200517_122052_08.csv";
内容类型:application/vnd.ms-excel $ {in.body} --cpi-
感谢您的帮助
谢谢
Sandeep
Hello Sandeep,
按照我的理解,要将文件作为附件发送到HTTP接收器,您应该形成multipart/form-data,下面的博客可能会有所帮助 您。
https://blogs.sap.com/2018/02/09/the-marriage-between-form-data-and-sap-cloud-platform-integration/
/img/questions/12963572/send-zip-file-and-form-data-through-cpi-and-http-a.html
致谢
Sriprasad Shivaram Bhat
一周热门 更多>