2020-08-16 05:39发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我需要更改CPI(云平台... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我需要更改CPI(云平台集成)中的文件名。
我正在从外部SFTP文件夹接收文件,并且需要在CPI中更改文件名。 例如,如果我从外部SFTP连接接收的文件名为Test123,则需要在CPI中将文件的名称更改为Test-123。
我尝试使用Camel文件名和groovy脚本,但无法做到这一点。 如果有人有通过groovy脚本执行此操作的示例代码,那将非常有帮助。
谢谢
苏珊斯
Hi
在content修改器中读取传入的文件名。
名称-FileName值-$ {file:name.noext}
在groovy脚本中更改文件名
导入com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
def消息processData(消息消息){
字符串名称= message.getProperty('FileName');
字符串a =" X" +名称; <根据您的要求修改文件名>
message.setProperty(" FileName1",a);
返回消息; }
在Receiver适配器中,将文件名作为$ {property.FileName1} .csv。
Harsha
最多设置5个标签!
Hi
在content修改器中读取传入的文件名。
名称-FileName值-$ {file:name.noext}
在groovy脚本中更改文件名
导入com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
def消息processData(消息消息){
字符串名称= message.getProperty('FileName');
字符串a =" X" +名称; <根据您的要求修改文件名>
message.setProperty(" FileName1",a);
返回消息; }
在Receiver适配器中,将文件名作为$ {property.FileName1} .csv。
谢谢
Harsha
一周热门 更多>