点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我想使用REST适配器在Amazon的AWS S3存储桶中上传文件。
下面是将csv文件上传到S3存储桶中需要执行的步骤。
1。 调用令牌API来获取令牌
使用POST方法请求JSON中的有效负载
2。 使用POST方法
用接收到的令牌调用Sign s3 urlJSON中的有效负载,其中包含文件名和文件类型等详细信息
这将返回签名的URL作为响应
请求:
{"子文件夹":" sap_inbound/vendor/",
"文件名":" vendor.csv",
"文件名":" text/csv"}
响应:
{
" signed_request":" https://xxxx- xx.s3.amazonaws.com/xxxxxxxxxx ",
" url":" https://xxxx.s3.amazonaws.com/xxxxxxxxxxxxxxxx.csv "
}
3.使用符号网址上传文件
如何使用SAP标准REST适配器在SAP PI中执行所有这些步骤?
您可以通过查找来实现前两个步骤。
https://blogs.sap.com/2015/09/11/yes-rest-lookup-is-possible-in-pi/
和第三个 将通过接收器适配器完成。
如果要处理非xml,那么我更愿意使用Java映射来完成。 如果有效载荷是xml,则可以尝试使用udf中的查找进行消息映射。
一周热门 更多>