如何在热文件夹中定义文件执行顺序。

2020-09-20 09:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我需要使用Hot文件夹从多个文件中导入数据,这些文件彼此依赖,它们应该按顺序执行,所以我如何定义文件的执行顺序。

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我需要使用Hot文件夹从多个文件中导入数据,这些文件彼此依赖,它们应该按顺序执行,所以我如何定义文件的执行顺序。

谢谢

付费偷看设置
发送
6条回答
路亽曱_Ryan
1楼 · 2020-09-20 10:09.采纳回答

嗨,阿米特,

在以下文件中定义了一个fileOrderComparator bean:/acceleratorservices/resources/acceleratorservices/integration/hot-folder-spring.xml

  
          
              <地图>
                  <!-默认优先级为0->
                  
                  << entry key =" variant" value =" 1"/>
              
          
      

  

值越高,优先级越高。

映射中的键是转换器映射bean中使用的前缀和部分文件名:

  

  

您可以覆盖此转换器bean或使用 MapMergeDirective 包含更多条目。

落灬小鱼
2楼-- · 2020-09-20 09:45

HI Amit,

如果我们按顺序(彼此依赖)批量导入三种类型的CSV(让我们说A,B,C),那么C.csv很小,并且在hotfolder上的上传速度更快。 您是否知道如何使C.csv等待B.csv。 因为B.csv更大并且需要时间。

提前感谢,耐克

追夢秋陽
3楼-- · 2020-09-20 10:03

感谢Miroslaw :)

宇峰
4楼-- · 2020-09-20 09:55

Niket-您要问的不是OOB,您会 必须自定义FileOrderComparator类以编写自定义逻辑。

昵称总是被占用
5楼-- · 2020-09-20 10:07

嗨,耐克,

您是否找到了使一个csv等待另一个的解决方案?

谢谢

Doze时光
6楼-- · 2020-09-20 09:45

是否可以为多个目录配置fileordercomparator? 它适用于同一目录中的文件,但不适用于不同目录。

一周热门 更多>