点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试获取SFTP文件,但遇到一些问题。 实际上,我的文件名看起来像-Filename_fromdate_todate.csv。 因此,通过使用groovy脚本,我获得了fromdate(Currentdate-2),todate(Current date-1)并在属性中设置了这两个变量。 然后我在SFTP适配器文件名中使用这些属性,例如Filename _ $ {property.fromdate} _ $ {property.todate} .csv; 因此,我正在为此适配器使用请求-答复。 但是我收到错误消息,因为适配器不支持 Request-Reply2。 您能建议我如何实现这一目标吗? 我也尝试过发送。 但是没有运气。
(14.2 kB)
您好 Yogendra ,
我在您的脚本中看到的是";" 在"今天的def =新的Date()"行中缺少char。
您能解决该问题并检查问题是否仍然存在吗?
谢谢。
干杯。
Robson
您好 Yogendra ,
我已经看到使用SFTP适配器出现此错误的类似情况,其原因是Groovy脚本步骤的配置错误。
我建议您检查一下。
干杯。
Robson
Hello Robson,
下面是该脚本。 我不认为脚本有问题。 我不确定是否可以在集成过程中获取SFTP文件?
导入com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
def消息processData(消息消息)
{
//身体
def body = message.getBody();
今天的定义=新的Date()
def from_date = today-2;
def to_date = today-1;
def fdate = from_date.format(" dd_MM_yyyy");
def tdate = to_date.format(" dd_MM_yyyy");
message.setProperty(" fromdate",fdate);
message.setProperty(" todate",tdate);
返回消息;
}
一周热门 更多>