点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在简单的文件-> sftp场景中尝试设置自定义文件名时,我遇到问题(但对于文件-> file,同样如此)。 我正在从源文件夹中读取文件,然后将其放在远程SFTP位置。 目标文件名需要具有不同的扩展名,即file.txt-> file.abc。 我没有使用任何映射,只想按原样发送文件,只更改了文件名。 Internet建议上的解决方案使用UDF,但是在这种情况下,我不确定如何继续,因为我没有映射来放置UDF。 如果创建一个,我将不得不放置没有的源目标结构,因为我不在乎文件内容。 有想法吗?
最好的问候,
毛巾
没有其他工具,这是不可能的。 您可以通过DynamicConfigurationBean或直接在适配器中设置固定的文件名,但是如果没有UDF或Java映射,就无法修改动态配置的内容。
我唯一看到的选择是使用 一个称为" DynamicAttributeChangeBean "。 使用此bean,您可以在动态配置中重命名/替换文本(因此也可以重命名文件名)。
嗨!
您可以使用简单的Java映射程序来更改文件。 名称。
创建"虚拟"数据类型(带有一个元素),消息类型(基于该数据类型,发送方和接收方接口以及操作映射),该操作使用上述Java映射程序。
< p>在Java映射程序中,读取DC属性值,然后根据需要对其进行修改,然后将其恢复为相同的DC属性。 消息有效负载本身是您从输入流到输出流的不变。关于此,Evgeniy。
一周热门 更多>