点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们有一个要求,需要使用CPI将文件上传到API。
首先,我需要将传入的json消息转换为CSV,然后应将CSV文件上传到API。
此处应根据日期和时间戳创建API文件和子文件夹
例如-这是网址: https://xxx.com/json/root/Misc
现在我必须在时间戳上动态创建今天日期和子文件夹的文件夹,并在mailid上动态创建CSV文件。
所以我假设生成的url应该类似于-url: https://xxx.com/json/root/Misc/20201806/16162510/filename.csv ,因为我们必须将文件上传到文件夹中。 我也需要检查日期文件夹是否存在。 如果不是,则创建,否则不创建。
所以我们可以根据此逻辑创建文件夹和文件名-我的意思是通过URL上传时将创建文件和文件夹。
如果是这样,那么我又如何以及还有其他方法可以实现这一目标。
谢谢
您好 Anurag sinha ,
根据我的理解,请在下面找到一些建议。
p>您是否要仅动态创建api URL或是否有任何API可以创建
。如果仅需要动态创建URL,则可以使用属性/标题动态设置值。
https://xxx.com/json/root/Misc /${header.parameter}并使用基于当前日期的脚本设置参数值。
现在,在此部分中,您必须检查API的行为,以防尝试将文件写入目录(如果不存在)。 如果您遇到这种情况,如果API有不同的响应代码或响应,则可以尝试在异常子过程中读取它并从那里写。
但是缺点是如果文件夹不存在,您会发现 必须依靠异常子过程。 因此,您可以将只编写步骤的整个过程移到本地集成过程中,并且只能处理与将请求发送到API有关的错误。
希望这会有所帮助!
感谢和
Praveen T
一周热门 更多>