我有这个需要不时执行的同步管道(假设每 30 分钟一次):
- 连接到一个ftp;
- 从文件夹 A 中读取一个.json文件(单个文件);
- 解组文件(
Class A
)的内容并将其添加到路由上下文中; - 从文件夹 B中读取所有.fixedlenght文件(多个文件)(preMove:processingFolder,move:doneFolder,moveFailed:errorFolder);
- 解组文件的内容 (
Class B
) 并执行一些逻辑; - 从文件夹 C中读取所有.xml文件(多个文件)(preMove:processingFolder,move:doneFolder,moveFailed:errorFolder);
- 解组文件的内容 (
Class C
) 并执行一些逻辑; - 结束路线。
它是使用 Java DSL 创建的单个管道。如果发生错误,则进程停止。我真的很难用骆驼来创造这个。有可能还是我需要手动处理?我创建了一些演示,但它们都没有正常工作。
任何帮助将不胜感激。