历史版本2 :批量修改定時任務中的資料連結名 返回文檔
編輯時間:
內容長度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 应用场景
FDL 中原先采用的数据连接名为demo1,已在大量定时任务中使用。为了规范数据连接命名,需将此数据连接名更改为fdl_demo,目前需要逐个打开定时任务并手动重新选择新命名的数据连接,操作过程比较麻烦。
鉴于定时任务数量较多,手动选择过于繁琐,本文提供一种批量替换的解决方案。
1.2 实现思路
定时任务中的数据连接名保存在 dp 文件内,来源是fromConnectionName,去向是toConnectionName。如下图所示:

可通过 java 代码实现字符串替换,直接批量替换 dp 文件内对应的数据连接名即可。
1.3 注意事项
本文方案需要在「资源迁移」处导出定时任务,导出的定时任务不包含 批量调度 ,使用本文方案会导致批量调度配置丢失。
2. 示例编辑
本文场景模拟如下:
「定时开发任务」内原使用的数据连接名为mysql,需要替换为fdl_mysql。
「数据关联Demo」内原使用的数据连接名为demo1,需要替换为fdl_demo。

