Commit 4d10ac983851d8736ca4e4b3d0687e342b042075

Authored by 徐烜
1 parent bde4755b

1、国际化改造:人员配置管理后端国际化改造

src/main/java/com/bsth/service/schedule/datatools/EmployeeConfigInfoDataToolsImpl.java
1 1 package com.bsth.service.schedule.datatools;
2 2  
3 3 import com.bsth.service.schedule.exception.ScheduleException;
4   -import com.bsth.service.schedule.utils.*;
5   -import jxl.write.Label;
6   -import jxl.write.WritableSheet;
7   -import jxl.write.WritableWorkbook;
  4 +import com.bsth.service.schedule.utils.DataToolsFile;
  5 +import com.bsth.service.schedule.utils.DataToolsProperties;
  6 +import com.bsth.service.schedule.utils.DataToolsService;
  7 +import com.bsth.util.I18n;
8 8 import org.slf4j.Logger;
9 9 import org.slf4j.LoggerFactory;
10 10 import org.springframework.beans.factory.annotation.Autowired;
11 11 import org.springframework.beans.factory.annotation.Qualifier;
12   -import org.springframework.boot.context.properties.EnableConfigurationProperties;
13 12 import org.springframework.stereotype.Service;
14 13  
15 14 import java.io.File;
16 15 import java.io.PrintWriter;
17 16 import java.io.StringWriter;
18 17 import java.util.HashMap;
  18 +import java.util.Locale;
19 19 import java.util.Map;
20 20  
21 21 /**
... ... @@ -35,48 +35,7 @@ public class EmployeeConfigInfoDataToolsImpl implements DataToolsService {
35 35  
36 36 @Override
37 37 public DataToolsFile uploadFile(String filename, byte[] filedata) throws ScheduleException {
38   - try {
39   - // 对上传的excel文件做处理
40   - // 将第一个sheet保存成一个xls文件
41   - DataToolsFile dataToolsFile = dataToolsService.uploadFile(filename, filedata);
42   - File file = dataToolsFile.getFile();
43   -
44   - // poi api
45   - org.apache.poi.ss.usermodel.Workbook poi_workbook = dataToolsFile.getFileType().getWorkBook(file);
46   - org.apache.poi.ss.usermodel.Sheet poi_sheet = poi_workbook.getSheetAt(0); // 第一个sheet
47   - int rowNum = poi_sheet.getLastRowNum(); // 获取总共多少行
48   - if (rowNum < 0) {
49   - throw new RuntimeException("表格内容为空!");
50   - }
51   - int colNum = poi_sheet.getRow(0).getLastCellNum(); // 获取总共多少列,以第一行为主
52   -
53   - // jxl api
54   - File fileCal = new File(file.getAbsolutePath() + "_sheetChange.xls");
55   - WritableWorkbook writableWorkbook = jxl.Workbook.createWorkbook(fileCal);
56   - WritableSheet writableSheet = writableWorkbook.createSheet("工作表1", 0);
57   -
58   - for (int i = 0; i <= rowNum; i++) {
59   - for (int j = 0; j <= colNum; j++) {
60   - // poi读
61   - String cellContent = PoiUtils.getStringValueFromCell(poi_sheet.getRow(i).getCell(j));
62   - // jxl写
63   - writableSheet.addCell(new Label(j, i, cellContent));
64   - }
65   -
66   - }
67   - writableWorkbook.write();
68   - writableWorkbook.close();
69   - poi_workbook.close();
70   -
71   - DataToolsFile dataToolsFile1 = new DataToolsFile();
72   - dataToolsFile1.setFile(fileCal);
73   - dataToolsFile1.setFileType(DataToolsFileType.XLS);
74   -
75   - return dataToolsFile1;
76   -
77   - } catch (Exception exp) {
78   - throw new ScheduleException(exp);
79   - }
  38 + return this.dataToolsService.uploadFile(filename, filedata);
80 39 }
81 40  
82 41 @Override
... ... @@ -85,8 +44,17 @@ public class EmployeeConfigInfoDataToolsImpl implements DataToolsService {
85 44 LOGGER.info("//---------------- 导入人员配置信息 start... ----------------//");
86 45 // 创建ktr转换所需参数
87 46 Map<String, Object> ktrParms = new HashMap<>();
88   - File ktrFile = new File(this.getClass().getResource(
89   - dataToolsProperties.getEmployeesconfigDatainputktr()).toURI());
  47 + String country = Locale.getDefault().getLanguage();
  48 + File ktrFile = null;
  49 + if ("zh".equals(country)) {
  50 + ktrFile = new File(this.getClass().getResource(
  51 + dataToolsProperties.getZhEmployeeConfigDataImport()).toURI());
  52 + } else if ("en".equals(country)) {
  53 + ktrFile = new File(this.getClass().getResource(
  54 + dataToolsProperties.getEnEmployeeConfigDataImport()).toURI());
  55 + } else {
  56 + throw new Exception("not found Local[" + country + "] corresponding ktr.");
  57 + }
90 58  
91 59 // 通用参数,转换文件路径,excel输入文件路径,错误输出文件路径
92 60 ktrParms.put("transpath", ktrFile.getAbsolutePath());
... ... @@ -115,12 +83,21 @@ public class EmployeeConfigInfoDataToolsImpl implements DataToolsService {
115 83 LOGGER.info("//---------------- 导出人员配置信息 start... ----------------//");
116 84 // 创建ktr转换所需参数
117 85 Map<String, Object> ktrParms = new HashMap<>();
118   - File ktrFile = new File(this.getClass().getResource(
119   - dataToolsProperties.getEmployeesconfigDataoutputktr()).toURI());
  86 + String country = Locale.getDefault().getLanguage();
  87 + File ktrFile = null;
  88 + if ("zh".equals(country)) {
  89 + ktrFile = new File(this.getClass().getResource(
  90 + dataToolsProperties.getZhEmployeeConfigDataExport()).toURI());
  91 + } else if ("en".equals(country)) {
  92 + ktrFile = new File(this.getClass().getResource(
  93 + dataToolsProperties.getEnEmployeeConfigDataExport()).toURI());
  94 + } else {
  95 + throw new Exception("not found Local[" + country + "] corresponding ktr.");
  96 + }
120 97  
121 98 // 通用参数,转换文件路径,excel输出文件名
122 99 ktrParms.put("transpath", ktrFile.getAbsolutePath());
123   - ktrParms.put("filename", "$$$$$${txt-1613}_download-");
  100 + ktrParms.put("filename", I18n.getInstance().getMessage("txt-1613") + "_download-");
124 101  
125 102 ktrParms.putAll(params);
126 103  
... ...
src/main/java/com/bsth/service/schedule/impl/EmployeeConfigInfoServiceImpl.java
... ... @@ -14,6 +14,7 @@ import com.bsth.service.schedule.utils.DataToolsFile;
14 14 import com.bsth.service.schedule.utils.DataToolsService;
15 15 import com.bsth.service.sys.ModuleService;
16 16 import com.bsth.util.DateUtils;
  17 +import com.bsth.util.I18n;
17 18 import org.apache.commons.lang3.time.DateFormatUtils;
18 19 import org.springframework.beans.factory.annotation.Autowired;
19 20 import org.springframework.beans.factory.annotation.Qualifier;
... ... @@ -89,7 +90,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
89 90 public void validate_jsy_destroy(EmployeeConfigInfo employeeConfigInfo) throws ScheduleException {
90 91 Personnel jsy = this.personnelRepository.findById(employeeConfigInfo.getJsy().getId()).get();
91 92 if (jsy.getDestroy() != null && jsy.getDestroy() == 1) {
92   - throw new ScheduleException("当前驾驶员已经停用!");
  93 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line93"));
93 94 }
94 95 }
95 96 @Transactional
... ... @@ -97,7 +98,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
97 98 public void validate_spy_destroy(EmployeeConfigInfo employeeConfigInfo) throws ScheduleException {
98 99 Personnel spy = this.personnelRepository.findById(employeeConfigInfo.getSpy().getId()).get();
99 100 if (spy.getDestroy() != null && spy.getDestroy() == 1) {
100   - throw new ScheduleException("当前售票员已经停用!");
  101 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line101"));
101 102 }
102 103 }
103 104  
... ... @@ -113,19 +114,20 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
113 114 if (employeeConfigInfo.getXl() == null ||
114 115 employeeConfigInfo.getXl().getId() == null ||
115 116 employeeConfigInfo.getXl().getName() == null) {
116   - throw new ScheduleException("线路未选择");
  117 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line117"));
117 118 } else {
118 119 // param.put("xl.id_eq", employeeConfigInfo.getXl().getId());
119 120 param.put("isCancel_eq", false); // 未作废的人员配置
120 121  
121 122 if (employeeConfigInfo.getJsy() == null || employeeConfigInfo.getJsy().getId() == null) {
122   - throw new ScheduleException("驾驶员未选择");
  123 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line123"));
123 124 } else {
124 125 // 检测人员是否已经配置在其他线路的驾驶员列表中
125 126 param.put("jsy.id_eq", employeeConfigInfo.getJsy().getId());
126 127 List<EmployeeConfigInfo> employeeConfigInfos = list(param);
127 128 if (!CollectionUtils.isEmpty(list(param))) {
128   - throw new ScheduleException("人员已经配置在线路[" + employeeConfigInfos.get(0).getXl().getName() + "]驾驶员列表中!");
  129 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line129",
  130 + employeeConfigInfos.get(0).getXl().getName()));
129 131 }
130 132  
131 133 // 检测人员是否已经配置在其他线路的售票员列表中
... ... @@ -133,7 +135,8 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
133 135 param.put("spy.id_eq", employeeConfigInfo.getJsy().getId());
134 136 employeeConfigInfos = list(param);
135 137 if (!CollectionUtils.isEmpty(list(param))) {
136   - throw new ScheduleException("人员已经配置在线路[" + employeeConfigInfos.get(0).getXl().getName() + "]售票员列表中!");
  138 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line138",
  139 + employeeConfigInfos.get(0).getXl().getName()));
137 140 }
138 141  
139 142 }
... ... @@ -148,14 +151,14 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
148 151 param.put("jsy.id_eq", employeeConfigInfo.getJsy().getId());
149 152 List<EmployeeConfigInfo> employeeConfigInfos = list(param);
150 153 if (CollectionUtils.isEmpty(employeeConfigInfos)) {
151   - throw new ScheduleException("驾驶员没有配置在当前线路中,不属于当前线路!");
  154 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line154"));
152 155 }
153 156 }
154 157  
155 158 @Override
156 159 public void validate_jsy_gs(EmployeeConfigInfo employeeConfigInfo, List<CompanyAuthority> companyAuthorityList) throws ScheduleException {
157 160 if (CollectionUtils.isEmpty(companyAuthorityList)) {
158   - throw new ScheduleException("当前用户没有公司权限!");
  161 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line161"));
159 162 }
160 163  
161 164 boolean isFind = false;
... ... @@ -167,14 +170,14 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
167 170 }
168 171 }
169 172 if (!isFind) {
170   - throw new ScheduleException("当前驾驶员不在用户所属公司中!");
  173 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line173"));
171 174 }
172 175 }
173 176  
174 177 @Override
175 178 public void validate_jsy_fgs(EmployeeConfigInfo employeeConfigInfo, List<CompanyAuthority> companyAuthorityList) throws ScheduleException {
176 179 if (CollectionUtils.isEmpty(companyAuthorityList)) {
177   - throw new ScheduleException("当前用户没有分公司权限!");
  180 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line180"));
178 181 }
179 182  
180 183 boolean isFind = false;
... ... @@ -199,7 +202,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
199 202 }
200 203 }
201 204 if (!isFind) {
202   - throw new ScheduleException("当前驾驶员不在用户所属分公司中!");
  205 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line205"));
203 206 }
204 207 }
205 208  
... ... @@ -215,7 +218,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
215 218 if (employeeConfigInfo.getXl() == null ||
216 219 employeeConfigInfo.getXl().getId() == null ||
217 220 employeeConfigInfo.getXl().getName() == null) {
218   - throw new ScheduleException("线路未选择");
  221 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line221"));
219 222 } else {
220 223 // param.put("xl.id_eq", employeeConfigInfo.getXl().getId());
221 224 param.put("isCancel_eq", false); // 未作废的人员配置
... ... @@ -227,7 +230,8 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
227 230 param.put("spy.id_eq", employeeConfigInfo.getSpy().getId());
228 231 List<EmployeeConfigInfo> employeeConfigInfos = list(param);
229 232 if (!CollectionUtils.isEmpty(list(param))) {
230   - throw new ScheduleException("人员已经配置在线路[" + employeeConfigInfos.get(0).getXl().getName() + "]售票员列表中!");
  233 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line233",
  234 + employeeConfigInfos.get(0).getXl().getName()));
231 235 }
232 236  
233 237 // 检测人员是否已经配置在其他线路的驾驶员列表中
... ... @@ -235,7 +239,8 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
235 239 param.put("jsy.id_eq", employeeConfigInfo.getSpy().getId());
236 240 employeeConfigInfos = list(param);
237 241 if (!CollectionUtils.isEmpty(list(param))) {
238   - throw new ScheduleException("人员已经配置在线路[" + employeeConfigInfos.get(0).getXl().getName() + "]驾驶员列表中!");
  242 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line242",
  243 + employeeConfigInfos.get(0).getXl().getName()));
239 244 }
240 245  
241 246 }
... ... @@ -245,7 +250,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
245 250 @Override
246 251 public void validate_spy_gs(EmployeeConfigInfo employeeConfigInfo, List<CompanyAuthority> companyAuthorityList) throws ScheduleException {
247 252 if (CollectionUtils.isEmpty(companyAuthorityList)) {
248   - throw new ScheduleException("当前用户没有公司权限!");
  253 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line253"));
249 254 }
250 255  
251 256 boolean isFind = false;
... ... @@ -257,14 +262,14 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
257 262 }
258 263 }
259 264 if (!isFind) {
260   - throw new ScheduleException("当前售票员不在用户所属公司中!");
  265 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line265"));
261 266 }
262 267 }
263 268  
264 269 @Override
265 270 public void validate_spy_fgs(EmployeeConfigInfo employeeConfigInfo, List<CompanyAuthority> companyAuthorityList) throws ScheduleException {
266 271 if (CollectionUtils.isEmpty(companyAuthorityList)) {
267   - throw new ScheduleException("当前用户没有分公司权限!");
  272 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line272"));
268 273 }
269 274  
270 275 boolean isFind = false;
... ... @@ -289,7 +294,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
289 294 }
290 295 }
291 296 if (!isFind) {
292   - throw new ScheduleException("当前售票员不在用户所属分公司中!");
  297 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line297"));
293 298 }
294 299 }
295 300  
... ... @@ -301,7 +306,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
301 306 param.put("spy.id_eq", employeeConfigInfo.getSpy().getId());
302 307 List<EmployeeConfigInfo> employeeConfigInfos = list(param);
303 308 if (CollectionUtils.isEmpty(employeeConfigInfos)) {
304   - throw new ScheduleException("售票员没有配置在当前线路中,不属于当前线路!");
  309 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line309"));
305 310 }
306 311 }
307 312  
... ... @@ -314,7 +319,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
314 319 List<Module> moduleList = this.moduleService.findByCurrentUser();
315 320 boolean hasPlanModule = false;
316 321 for (Module module : moduleList) {
317   - if ("$$$$$${txt-1303}".equals(module.getName())) {
  322 + if (I18n.getInstance().getMessage("txt-1303").equals(module.getName())) {
318 323 hasPlanModule = true;
319 324 break;
320 325 }
... ... @@ -355,13 +360,13 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
355 360  
356 361 Date currentDate = new Date(DateUtils.getTimestamp());
357 362 System.out.println(currentDate);
358   - String info_format = "线路[%s][%s]排班中有人员已经停用,请及时处理!";
  363 + String info_format = I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line363");
359 364 List<String> infoList = this.jdbcTemplate.query(sql, new Object[] {currentDate}, new RowMapper<String>() {
360 365 @Override
361 366 public String mapRow(ResultSet resultSet, int i) throws SQLException {
362 367 String xlName = resultSet.getString("xlName");
363 368 Date scheduleDate = new Date(resultSet.getDate("scheduleDate").getTime());
364   - return String.format(info_format, xlName, DateFormatUtils.format(scheduleDate, "yyyy年MM月dd日"));
  369 + return String.format(info_format, xlName, DateFormatUtils.format(scheduleDate, "yyyy-MM-dd"));
365 370 }
366 371 });
367 372  
... ... @@ -395,7 +400,7 @@ public class EmployeeConfigInfoServiceImpl extends BServiceImpl&lt;EmployeeConfigIn
395 400 }
396 401  
397 402 if (ryConfigIds.contains(String.valueOf(id))) {
398   - throw new ScheduleException("人员配置已被规则使用,不能作废,请先修改规则!");
  403 + throw new ScheduleException(I18n.getInstance().getMessage("employeeConfigInfoServiceImpl-line403"));
399 404 } else {
400 405 employeeConfigInfo.setIsCancel(true);
401 406 }
... ...
src/main/java/com/bsth/service/schedule/utils/DataToolsProperties.java
... ... @@ -39,6 +39,54 @@ public class DataToolsProperties {
39 39 @NotNull
40 40 private String kettleProperties;
41 41  
  42 + //---------------------------- 人员配置数据相关ktr(以下)----------------------------//
  43 + /** 人员配置数据导入(英文)*/
  44 + @NotNull
  45 + private String enEmployeeConfigDataImport;
  46 + /** 人员配置数据导出(英文)*/
  47 + @NotNull
  48 + private String enEmployeeConfigDataExport;
  49 + /** 人员配置数据导入(中文)*/
  50 + @NotNull
  51 + private String zhEmployeeConfigDataImport;
  52 + /** 人员配置数据导出(中文)*/
  53 + @NotNull
  54 + private String zhEmployeeConfigDataExport;
  55 +
  56 + public String getEnEmployeeConfigDataImport() {
  57 + return enEmployeeConfigDataImport;
  58 + }
  59 +
  60 + public void setEnEmployeeConfigDataImport(String enEmployeeConfigDataImport) {
  61 + this.enEmployeeConfigDataImport = enEmployeeConfigDataImport;
  62 + }
  63 +
  64 + public String getEnEmployeeConfigDataExport() {
  65 + return enEmployeeConfigDataExport;
  66 + }
  67 +
  68 + public void setEnEmployeeConfigDataExport(String enEmployeeConfigDataExport) {
  69 + this.enEmployeeConfigDataExport = enEmployeeConfigDataExport;
  70 + }
  71 +
  72 + public String getZhEmployeeConfigDataImport() {
  73 + return zhEmployeeConfigDataImport;
  74 + }
  75 +
  76 + public void setZhEmployeeConfigDataImport(String zhEmployeeConfigDataImport) {
  77 + this.zhEmployeeConfigDataImport = zhEmployeeConfigDataImport;
  78 + }
  79 +
  80 + public String getZhEmployeeConfigDataExport() {
  81 + return zhEmployeeConfigDataExport;
  82 + }
  83 +
  84 + public void setZhEmployeeConfigDataExport(String zhEmployeeConfigDataExport) {
  85 + this.zhEmployeeConfigDataExport = zhEmployeeConfigDataExport;
  86 + }
  87 +
  88 +//---------------------------- 人员配置数据相关ktr(以上)----------------------------//
  89 +
42 90 //---------------------------- 车辆配置数据相关ktr(以下)----------------------------//
43 91 /** 车辆配置数据导入(英文)*/
44 92 @NotNull
... ... @@ -234,9 +282,6 @@ public class DataToolsProperties {
234 282  
235 283  
236 284 //------------------------- 导入数据ktr --------------------------//
237   - /** 人员配置信息导入 */
238   - @NotNull
239   - private String employeesconfigDatainputktr;
240 285 /** 时刻表基础信息导入 */
241 286 @NotNull
242 287 private String ttinfoDatainputktr;
... ... @@ -276,9 +321,6 @@ public class DataToolsProperties {
276 321 @NotNull
277 322 /** 排版规则导出数据ktr转换 */
278 323 private String scheduleruleOutput;
279   - @NotNull
280   - /** 人员配置信息导出ktr转换 */
281   - private String employeesconfigDataoutputktr;
282 324  
283 325 //------------------------ 数据同步ktr -----------------------//
284 326 @NotNull
... ... @@ -314,14 +356,6 @@ public class DataToolsProperties {
314 356 this.ttinfodetailMetadatainputktr = ttinfodetailMetadatainputktr;
315 357 }
316 358  
317   - public String getEmployeesconfigDatainputktr() {
318   - return employeesconfigDatainputktr;
319   - }
320   -
321   - public void setEmployeesconfigDatainputktr(String employeesconfigDatainputktr) {
322   - this.employeesconfigDatainputktr = employeesconfigDatainputktr;
323   - }
324   -
325 359 public void setTtinfoDatainputktr(String ttinfoDatainputktr) {
326 360 this.ttinfoDatainputktr = ttinfoDatainputktr;
327 361 }
... ... @@ -406,14 +440,6 @@ public class DataToolsProperties {
406 440 this.ttinfodetailDatainputktr2version = ttinfodetailDatainputktr2version;
407 441 }
408 442  
409   - public String getEmployeesconfigDataoutputktr() {
410   - return employeesconfigDataoutputktr;
411   - }
412   -
413   - public void setEmployeesconfigDataoutputktr(String employeesconfigDataoutputktr) {
414   - this.employeesconfigDataoutputktr = employeesconfigDataoutputktr;
415   - }
416   -
417 443 public String getTtinfodetailDatainputktr2() {
418 444 return ttinfodetailDatainputktr2;
419 445 }
... ...
src/main/resources/datatools/config-cloud.properties
... ... @@ -46,6 +46,13 @@ datatools.zh_vehicle_config_data_import=/datatools/ktrs/zh/vehicle-config-data_i
46 46 datatools.zh_vehicle_config_data_export=/datatools/ktrs/zh/vehicle-config-data_export.ktr
47 47 ##---------------------------- 车辆配置数据相关ktr(以上)----------------------------##
48 48  
  49 +##---------------------------- 人员配置数据相关ktr(以下)----------------------------##
  50 +datatools.en_employee_config_data_import=/datatools/ktrs/en/employee-config-data_import.ktr
  51 +datatools.en_employee_config_data_export=/datatools/ktrs/en/employee-config-data_export.ktr
  52 +datatools.zh_employee_config_data_import=/datatools/ktrs/zh/employee-config-data_import.ktr
  53 +datatools.zh_employee_config_data_export=/datatools/ktrs/zh/employee-config-data_export.ktr
  54 +##---------------------------- 人员配置数据相关ktr(以上)----------------------------##
  55 +
49 56  
50 57 ##---------------------------- 导入数据ktr ----------------------------##
51 58 # 时刻表基础信息导入
... ... @@ -65,9 +72,6 @@ datatools.ttinfodetail_datainputktr2version2=/datatools/ktrs/ttinfodetailDataInp
65 72 # 时刻表明细信息导入2,一般格式(路牌列后加一列工时列)
66 73 datatools.ttinfodetail_datainputktr2normalwithgs=/datatools/ktrs/ttinfodetailDataInput2_normalwithgs.ktr
67 74  
68   -# 人员配置信息导入
69   -datatools.employeesconfig_datainputktr=/datatools/ktrs/employeesConfigDataInput.ktr
70   -
71 75 # 排版规则信息导入
72 76 datatools.schedulerule_datainputktr=/datatools/ktrs/scheduleRuleDataInput.ktr
73 77  
... ... @@ -80,9 +84,6 @@ datatools.ttinfodetail_output=/datatools/ktrs/ttinfodetailDataOutput.ktr
80 84 # 排版规则导出数据ktr转换
81 85 datatools.schedulerule_output=/datatools/ktrs/scheduleRuleDataOutput.ktr
82 86  
83   -# 人员配置信息导出ktr转换
84   -datatools.employeesconfig_dataoutputktr=/datatools/ktrs/employeesConfigDataOutput.ktr
85   -
86 87 ##--------------------------- 数据同步ktr ------------------------##
87 88 datatools.vehicle_datasyncktr=/datatools/ktrs/vehicleDataSync.ktr
88 89  
... ...
src/main/resources/datatools/config-dev.properties
... ... @@ -45,6 +45,13 @@ datatools.zh_vehicle_config_data_import=/datatools/ktrs/zh/vehicle-config-data_i
45 45 datatools.zh_vehicle_config_data_export=/datatools/ktrs/zh/vehicle-config-data_export.ktr
46 46 ##---------------------------- 车辆配置数据相关ktr(以上)----------------------------##
47 47  
  48 +##---------------------------- 人员配置数据相关ktr(以下)----------------------------##
  49 +datatools.en_employee_config_data_import=/datatools/ktrs/en/employee-config-data_import.ktr
  50 +datatools.en_employee_config_data_export=/datatools/ktrs/en/employee-config-data_export.ktr
  51 +datatools.zh_employee_config_data_import=/datatools/ktrs/zh/employee-config-data_import.ktr
  52 +datatools.zh_employee_config_data_export=/datatools/ktrs/zh/employee-config-data_export.ktr
  53 +##---------------------------- 人员配置数据相关ktr(以上)----------------------------##
  54 +
48 55  
49 56 ##---------------------------- 导入数据ktr ----------------------------##
50 57 # 时刻表基础信息导入
... ... @@ -64,9 +71,6 @@ datatools.ttinfodetail_datainputktr2version2=/datatools/ktrs/ttinfodetailDataInp
64 71 # 时刻表明细信息导入2,一般格式(路牌列后加一列工时列)
65 72 datatools.ttinfodetail_datainputktr2normalwithgs=/datatools/ktrs/ttinfodetailDataInput2_normalwithgs.ktr
66 73  
67   -# 人员配置信息导入
68   -datatools.employeesconfig_datainputktr=/datatools/ktrs/employeesConfigDataInput.ktr
69   -
70 74 # 排版规则信息导入
71 75 datatools.schedulerule_datainputktr=/datatools/ktrs/scheduleRuleDataInput.ktr
72 76  
... ... @@ -78,9 +82,6 @@ datatools.ttinfodetail_output=/datatools/ktrs/ttinfodetailDataOutput.ktr
78 82 # 排版规则导出数据ktr转换
79 83 datatools.schedulerule_output=/datatools/ktrs/scheduleRuleDataOutput.ktr
80 84  
81   -# 人员配置信息导出ktr转换
82   -datatools.employeesconfig_dataoutputktr=/datatools/ktrs/employeesConfigDataOutput.ktr
83   -
84 85  
85 86 ##--------------------------- 数据同步ktr ------------------------##
86 87 datatools.vehicle_datasyncktr=/datatools/ktrs/vehicleDataSync.ktr
... ...
src/main/resources/datatools/config-prod.properties
... ... @@ -46,6 +46,13 @@ datatools.zh_vehicle_config_data_import=/datatools/ktrs/zh/vehicle-config-data_i
46 46 datatools.zh_vehicle_config_data_export=/datatools/ktrs/zh/vehicle-config-data_export.ktr
47 47 ##---------------------------- 车辆配置数据相关ktr(以上)----------------------------##
48 48  
  49 +##---------------------------- 人员配置数据相关ktr(以下)----------------------------##
  50 +datatools.en_employee_config_data_import=/datatools/ktrs/en/employee-config-data_import.ktr
  51 +datatools.en_employee_config_data_export=/datatools/ktrs/en/employee-config-data_export.ktr
  52 +datatools.zh_employee_config_data_import=/datatools/ktrs/zh/employee-config-data_import.ktr
  53 +datatools.zh_employee_config_data_export=/datatools/ktrs/zh/employee-config-data_export.ktr
  54 +##---------------------------- 人员配置数据相关ktr(以上)----------------------------##
  55 +
49 56  
50 57 ##---------------------------- 导入数据ktr ----------------------------##
51 58 # 时刻表基础信息导入
... ... @@ -65,9 +72,6 @@ datatools.ttinfodetail_datainputktr2version2=/datatools/ktrs/ttinfodetailDataInp
65 72 # 时刻表明细信息导入2,一般格式(路牌列后加一列工时列)
66 73 datatools.ttinfodetail_datainputktr2normalwithgs=/datatools/ktrs/ttinfodetailDataInput2_normalwithgs.ktr
67 74  
68   -# 人员配置信息导入
69   -datatools.employeesconfig_datainputktr=/datatools/ktrs/employeesConfigDataInput.ktr
70   -
71 75 # 排版规则信息导入
72 76 datatools.schedulerule_datainputktr=/datatools/ktrs/scheduleRuleDataInput.ktr
73 77  
... ... @@ -80,9 +84,6 @@ datatools.ttinfodetail_output=/datatools/ktrs/ttinfodetailDataOutput.ktr
80 84 # 排版规则导出数据ktr转换
81 85 datatools.schedulerule_output=/datatools/ktrs/scheduleRuleDataOutput.ktr
82 86  
83   -# 人员配置信息导出ktr转换
84   -datatools.employeesconfig_dataoutputktr=/datatools/ktrs/employeesConfigDataOutput.ktr
85   -
86 87 ##--------------------------- 数据同步ktr ------------------------##
87 88 datatools.vehicle_datasyncktr=/datatools/ktrs/vehicleDataSync.ktr
88 89  
... ...
src/main/resources/datatools/config-test.properties
... ... @@ -47,6 +47,13 @@ datatools.zh_vehicle_config_data_import=/datatools/ktrs/zh/vehicle-config-data_i
47 47 datatools.zh_vehicle_config_data_export=/datatools/ktrs/zh/vehicle-config-data_export.ktr
48 48 ##---------------------------- 车辆配置数据相关ktr(以上)----------------------------##
49 49  
  50 +##---------------------------- 人员配置数据相关ktr(以下)----------------------------##
  51 +datatools.en_employee_config_data_import=/datatools/ktrs/en/employee-config-data_import.ktr
  52 +datatools.en_employee_config_data_export=/datatools/ktrs/en/employee-config-data_export.ktr
  53 +datatools.zh_employee_config_data_import=/datatools/ktrs/zh/employee-config-data_import.ktr
  54 +datatools.zh_employee_config_data_export=/datatools/ktrs/zh/employee-config-data_export.ktr
  55 +##---------------------------- 人员配置数据相关ktr(以上)----------------------------##
  56 +
50 57  
51 58 ##---------------------------- 导入数据ktr ----------------------------##
52 59 # 时刻表基础信息导入
... ... @@ -66,9 +73,6 @@ datatools.ttinfodetail_datainputktr2version2=/datatools/ktrs/ttinfodetailDataInp
66 73 # 时刻表明细信息导入2,一般格式(路牌列后加一列工时列)
67 74 datatools.ttinfodetail_datainputktr2normalwithgs=/datatools/ktrs/ttinfodetailDataInput2_normalwithgs.ktr
68 75  
69   -# 人员配置信息导入
70   -datatools.employeesconfig_datainputktr=/datatools/ktrs/employeesConfigDataInput.ktr
71   -
72 76 # 排版规则信息导入
73 77 datatools.schedulerule_datainputktr=/datatools/ktrs/scheduleRuleDataInput.ktr
74 78  
... ... @@ -80,9 +84,6 @@ datatools.ttinfodetail_output=/datatools/ktrs/ttinfodetailDataOutput.ktr
80 84 # 排版规则导出数据ktr转换
81 85 datatools.schedulerule_output=/datatools/ktrs/scheduleRuleDataOutput.ktr
82 86  
83   -# 人员配置信息导出ktr转换
84   -datatools.employeesconfig_dataoutputktr=/datatools/ktrs/employeesConfigDataOutput.ktr
85   -
86 87 ##--------------------------- 数据同步ktr ------------------------##
87 88 datatools.vehicle_datasyncktr=/datatools/ktrs/vehicleDataSync.ktr
88 89  
... ...
src/main/resources/datatools/ktrs/carsConfigDataOutput.ktr renamed to src/main/resources/datatools/ktrs/en/employee-config-data_export.ktr
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <transformation>
3 3 <info>
4   - <name>&#x8f66;&#x8f86;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x51fa;</name>
  4 + <name>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x51fa;_en</name>
5 5 <description/>
6 6 <extended_description/>
7 7 <trans_version/>
... ... @@ -15,11 +15,6 @@
15 15 <description>excel&#x6587;&#x4ef6;&#x8def;&#x5f84;</description>
16 16 </parameter>
17 17 <parameter>
18   - <name>templatepath</name>
19   - <default_value/>
20   - <description>&#x6a21;&#x7248;&#x6587;&#x4ef6;&#x8def;&#x5f84;</description>
21   - </parameter>
22   - <parameter>
23 18 <name>xlid</name>
24 19 <default_value/>
25 20 <description>&#x7ebf;&#x8def;id</description>
... ... @@ -82,17 +77,17 @@
82 77 <clusterschemas>
83 78 </clusterschemas>
84 79 <created_user>-</created_user>
85   - <created_date>2017&#x2f;01&#x2f;11 14&#x3a;14&#x3a;13.722</created_date>
  80 + <created_date>2017&#x2f;01&#x2f;11 15&#x3a;36&#x3a;10.101</created_date>
86 81 <modified_user>-</modified_user>
87   - <modified_date>2017&#x2f;01&#x2f;11 14&#x3a;14&#x3a;13.722</modified_date>
  82 + <modified_date>2017&#x2f;01&#x2f;11 15&#x3a;36&#x3a;10.101</modified_date>
88 83 <key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA&#x3d;</key_for_session_key>
89 84 <is_key_private>N</is_key_private>
90 85 </info>
91 86 <notepads>
92 87 <notepad>
93 88 <note>&#x8fd9;&#x91cc;&#x6709;&#x4e9b;&#x95ee;&#x9898;&#xa;&#x5728;window2012&#x7684;&#x73af;&#x5883;&#x4e0b;&#xff0c;&#xa;MySql&#x6570;&#x636e;&#x5e93;&#x67e5;&#x8be2;&#x4e2d;&#x5982;&#x679c;&#x8fd4;&#x56de;&#x4e2d;&#x6587;&#x5185;&#x5bb9;&#x7684;&#x5b57;&#x6bb5;&#xff0c;&#x8fd9;&#x4e2a;&#x5185;&#x5bb9;&#x4e71;&#x7801;&#xa;&#x89e3;&#x51b3;&#x529e;&#x6cd5;&#xff0c;&#x5c31;&#x662f;&#x6570;&#x636e;&#x5e93;&#x67e5;&#x8be2;&#x5168;&#x90e8;&#x7f13;&#x5b58;&#xff0c;&#x5c31;&#x4e0d;&#x4e71;&#x7801;&#xa;linux&#x73af;&#x5883;&#x4e0b;&#x6ca1;&#x95ee;&#x9898;</note>
94   - <xloc>81</xloc>
95   - <yloc>172</yloc>
  89 + <xloc>66</xloc>
  90 + <yloc>151</yloc>
96 91 <width>333</width>
97 92 <heigth>90</heigth>
98 93 <fontname>YaHei Consolas Hybrid</fontname>
... ... @@ -110,6 +105,27 @@
110 105 <bordercolorblue>100</bordercolorblue>
111 106 <drawshadow>Y</drawshadow>
112 107 </notepad>
  108 + <notepad>
  109 + <note>&#x82f1;&#x6587;&#x6a21;&#x7248;&#x5bfc;&#x51fa;&#xa;excel&#x4e2d;&#x6587;&#x5b57;&#x6bb5;&#x540d; excel&#x82f1;&#x6587;&#x5b57;&#x6bb5;&#x540d;&#xa;&#x7ebf;&#x8def; route name&#xa;&#x642d;&#x73ed;&#x7f16;&#x7801; shift code&#xa;&#x9a7e;&#x9a76;&#x5458;&#x5de5;&#x53f7; driver employee number&#xa;&#x9a7e;&#x9a76;&#x5458; driver name&#xa;&#x552e;&#x7968;&#x5458;&#x5de5;&#x53f7; conductor employee number&#xa;&#x552e;&#x7968;&#x5458; conductor name</note>
  110 + <xloc>90</xloc>
  111 + <yloc>283</yloc>
  112 + <width>308</width>
  113 + <heigth>138</heigth>
  114 + <fontname>YaHei Consolas Hybrid</fontname>
  115 + <fontsize>12</fontsize>
  116 + <fontbold>N</fontbold>
  117 + <fontitalic>N</fontitalic>
  118 + <fontcolorred>0</fontcolorred>
  119 + <fontcolorgreen>0</fontcolorgreen>
  120 + <fontcolorblue>0</fontcolorblue>
  121 + <backgroundcolorred>255</backgroundcolorred>
  122 + <backgroundcolorgreen>205</backgroundcolorgreen>
  123 + <backgroundcolorblue>112</backgroundcolorblue>
  124 + <bordercolorred>100</bordercolorred>
  125 + <bordercolorgreen>100</bordercolorgreen>
  126 + <bordercolorblue>100</bordercolorblue>
  127 + <drawshadow>Y</drawshadow>
  128 + </notepad>
113 129 </notepads>
114 130 <connection>
115 131 <name>192.168.168.1_jwgl_dw</name>
... ... @@ -417,6 +433,33 @@
417 433 </attributes>
418 434 </connection>
419 435 <connection>
  436 + <name>test_control_local</name>
  437 + <server>localhost</server>
  438 + <type>MYSQL</type>
  439 + <access>Native</access>
  440 + <database>test_control</database>
  441 + <port>3306</port>
  442 + <username>root</username>
  443 + <password>Encrypted </password>
  444 + <servername/>
  445 + <data_tablespace/>
  446 + <index_tablespace/>
  447 + <attributes>
  448 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  449 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  450 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  451 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  452 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  453 + <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
  454 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  455 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  456 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  457 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  458 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  459 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  460 + </attributes>
  461 + </connection>
  462 + <connection>
420 463 <name>test_control&#xff08;&#x672c;&#x673a;&#xff09;</name>
421 464 <server>127.0.0.1</server>
422 465 <type>MYSQL</type>
... ... @@ -429,6 +472,62 @@
429 472 <data_tablespace/>
430 473 <index_tablespace/>
431 474 <attributes>
  475 + <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
  476 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  477 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  478 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  479 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  480 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  481 + <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
  482 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  483 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  484 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  485 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  486 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  487 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  488 + </attributes>
  489 + </connection>
  490 + <connection>
  491 + <name>wzk_mysql_jndi</name>
  492 + <server/>
  493 + <type>MYSQL</type>
  494 + <access>JNDI</access>
  495 + <database>wzk_mysql</database>
  496 + <port>1521</port>
  497 + <username/>
  498 + <password>Encrypted </password>
  499 + <servername/>
  500 + <data_tablespace/>
  501 + <index_tablespace/>
  502 + <attributes>
  503 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  504 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  505 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  506 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  507 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  508 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  509 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  510 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  511 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  512 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  513 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  514 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  515 + </attributes>
  516 + </connection>
  517 + <connection>
  518 + <name>wzk&#xff08;&#x672c;&#x673a;&#xff09;</name>
  519 + <server>localhost</server>
  520 + <type>MYSQL</type>
  521 + <access>Native</access>
  522 + <database>pdgj_wzk_sys</database>
  523 + <port>3306</port>
  524 + <username>root</username>
  525 + <password>Encrypted </password>
  526 + <servername/>
  527 + <data_tablespace/>
  528 + <index_tablespace/>
  529 + <attributes>
  530 + <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
432 531 <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
433 532 <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
434 533 <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
... ... @@ -596,7 +695,7 @@
596 695 </connection>
597 696 <connection>
598 697 <name>&#x516c;&#x53f8;ygjw</name>
599   - <server>192.168.168.1</server>
  698 + <server>192.168.168.178</server>
600 699 <type>ORACLE</type>
601 700 <access>Native</access>
602 701 <database>orcl</database>
... ... @@ -618,13 +717,133 @@
618 717 <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
619 718 </attributes>
620 719 </connection>
  720 + <connection>
  721 + <name>&#x516c;&#x53f8;&#x673a;&#x52a1;_pdgj</name>
  722 + <server>192.168.168.178</server>
  723 + <type>ORACLE</type>
  724 + <access>Native</access>
  725 + <database>orcl</database>
  726 + <port>1521</port>
  727 + <username>pdgj</username>
  728 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10ce96a8d0</password>
  729 + <servername/>
  730 + <data_tablespace/>
  731 + <index_tablespace/>
  732 + <attributes>
  733 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  734 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  735 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  736 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  737 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  738 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  739 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  740 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  741 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  742 + </attributes>
  743 + </connection>
  744 + <connection>
  745 + <name>&#x5916;&#x7f51;vpn&#x4e34;&#x6e2f;&#x673a;&#x52a1;oracle</name>
  746 + <server>10.10.150.114</server>
  747 + <type>ORACLE</type>
  748 + <access>Native</access>
  749 + <database>helowin</database>
  750 + <port>1521</port>
  751 + <username>lgjw</username>
  752 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d295a5cd</password>
  753 + <servername/>
  754 + <data_tablespace/>
  755 + <index_tablespace/>
  756 + <attributes>
  757 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  758 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  759 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  760 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  761 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  762 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  763 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  764 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  765 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  766 + </attributes>
  767 + </connection>
  768 + <connection>
  769 + <name>&#x5916;&#x7f51;&#x5357;&#x6c47;&#x673a;&#x52a1;oracle</name>
  770 + <server>58.247.254.118</server>
  771 + <type>ORACLE</type>
  772 + <access>Native</access>
  773 + <database>orcl</database>
  774 + <port>15211</port>
  775 + <username>nhjw</username>
  776 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d09aa5cd</password>
  777 + <servername/>
  778 + <data_tablespace/>
  779 + <index_tablespace/>
  780 + <attributes>
  781 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  782 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  783 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  784 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  785 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  786 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  787 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  788 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  789 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  790 + </attributes>
  791 + </connection>
  792 + <connection>
  793 + <name>&#x5916;&#x7f51;&#x6768;&#x9ad8;&#x673a;&#x52a1;oracle</name>
  794 + <server>58.247.254.118</server>
  795 + <type>ORACLE</type>
  796 + <access>Native</access>
  797 + <database>orcl</database>
  798 + <port>15211</port>
  799 + <username>ygjw</username>
  800 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10c795a5cd</password>
  801 + <servername/>
  802 + <data_tablespace/>
  803 + <index_tablespace/>
  804 + <attributes>
  805 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  806 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  807 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  808 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  809 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  810 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  811 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  812 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  813 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  814 + </attributes>
  815 + </connection>
  816 + <connection>
  817 + <name>&#x5916;&#x7f51;&#x91d1;&#x9ad8;&#x673a;&#x52a1;oracle</name>
  818 + <server>58.247.254.118</server>
  819 + <type>ORACLE</type>
  820 + <access>Native</access>
  821 + <database>orcl</database>
  822 + <port>15211</port>
  823 + <username>jwgl</username>
  824 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d485a8d6</password>
  825 + <servername/>
  826 + <data_tablespace/>
  827 + <index_tablespace/>
  828 + <attributes>
  829 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  830 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  831 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  832 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  833 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  834 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  835 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  836 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  837 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  838 + </attributes>
  839 + </connection>
621 840 <order>
622   - <hop> <from>&#x8f66;&#x8f86;&#x914d;&#x7f6e;&#xff08;&#x6ca1;&#x6709;&#x4f5c;&#x5e9f;&#xff09;</from><to>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
623   - <hop> <from>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</from><to>&#x8f66;&#x8f86;&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
624   - <hop> <from>&#x8f66;&#x8f86;&#x67e5;&#x8be2;</from><to>&#x683c;&#x5f0f;&#x5316;&#x65e5;&#x671f;</to><enabled>Y</enabled> </hop>
625   - <hop> <from>&#x683c;&#x5f0f;&#x5316;&#x65e5;&#x671f;</from><to>&#x6392;&#x5e8f;&#x8bb0;&#x5f55;</to><enabled>Y</enabled> </hop>
626   - <hop> <from>&#x6392;&#x5e8f;&#x8bb0;&#x5f55;</from><to>&#x5b57;&#x6bb5;&#x9009;&#x62e9;</to><enabled>Y</enabled> </hop>
627   - <hop> <from>&#x5b57;&#x6bb5;&#x9009;&#x62e9;</from><to>Excel&#x8f93;&#x51fa;</to><enabled>Y</enabled> </hop>
  841 + <hop> <from>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#xff08;&#x6ca1;&#x6709;&#x4f5c;&#x5e9f;&#xff09;</from><to>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
  842 + <hop> <from>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</from><to>&#x9a7e;&#x9a76;&#x5458;&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
  843 + <hop> <from>&#x9a7e;&#x9a76;&#x5458;&#x67e5;&#x8be2;</from><to>&#x552e;&#x7968;&#x5458;&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
  844 + <hop> <from>&#x552e;&#x7968;&#x5458;&#x67e5;&#x8be2;</from><to>&#x5b57;&#x6bb5;&#x9009;&#x62e9;</to><enabled>Y</enabled> </hop>
  845 + <hop> <from>&#x5b57;&#x6bb5;&#x9009;&#x62e9;</from><to>&#x6392;&#x5e8f;&#x8bb0;&#x5f55;</to><enabled>Y</enabled> </hop>
  846 + <hop> <from>&#x6392;&#x5e8f;&#x8bb0;&#x5f55;</from><to>Excel&#x8f93;&#x51fa;</to><enabled>Y</enabled> </hop>
628 847 </order>
629 848 <step>
630 849 <name>Excel&#x8f93;&#x51fa;</name>
... ... @@ -652,7 +871,7 @@
652 871 <add_time>N</add_time>
653 872 <SpecifyFormat>N</SpecifyFormat>
654 873 <date_time_format>yyyyMMddHHmmss</date_time_format>
655   - <sheetname>&#x5de5;&#x4f5c;&#x8868;1</sheetname>
  874 + <sheetname>sheet1</sheetname>
656 875 <autosizecolums>N</autosizecolums>
657 876 <nullisblank>N</nullisblank>
658 877 <protect_sheet>N</protect_sheet>
... ... @@ -668,27 +887,32 @@
668 887 </template>
669 888 <fields>
670 889 <field>
671   - <name>&#x7ebf;&#x8def;</name>
  890 + <name>route name</name>
  891 + <type>String</type>
  892 + <format/>
  893 + </field>
  894 + <field>
  895 + <name>shift code</name>
672 896 <type>String</type>
673 897 <format/>
674 898 </field>
675 899 <field>
676   - <name>&#x5185;&#x90e8;&#x7f16;&#x7801;</name>
  900 + <name>driver employee number</name>
677 901 <type>String</type>
678 902 <format/>
679 903 </field>
680 904 <field>
681   - <name>&#x542f;&#x7528;&#x65e5;&#x671f;</name>
  905 + <name>driver name</name>
682 906 <type>String</type>
683 907 <format/>
684 908 </field>
685 909 <field>
686   - <name>&#x7ec8;&#x7ed3;&#x65e5;&#x671f;</name>
  910 + <name>conductor employee number</name>
687 911 <type>String</type>
688 912 <format/>
689 913 </field>
690 914 <field>
691   - <name>&#x505c;&#x8f66;&#x70b9;</name>
  915 + <name>conductor name</name>
692 916 <type>String</type>
693 917 <format/>
694 918 </field>
... ... @@ -712,8 +936,64 @@
712 936 </custom>
713 937 <cluster_schema/>
714 938 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
715   - <xloc>596</xloc>
716   - <yloc>265</yloc>
  939 + <xloc>696</xloc>
  940 + <yloc>257</yloc>
  941 + <draw>Y</draw>
  942 + </GUI>
  943 + </step>
  944 +
  945 + <step>
  946 + <name>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#xff08;&#x6ca1;&#x6709;&#x4f5c;&#x5e9f;&#xff09;</name>
  947 + <type>TableInput</type>
  948 + <description/>
  949 + <distribute>Y</distribute>
  950 + <custom_distribution/>
  951 + <copies>1</copies>
  952 + <partitioning>
  953 + <method>none</method>
  954 + <schema_name/>
  955 + </partitioning>
  956 + <connection>control_jndi</connection>
  957 + <sql>select &#x2a; from bsth_c_s_ecinfo where is_cancel &#x3d; 0 and xl &#x3d; &#x24;&#x7b;xlid&#x7d;</sql>
  958 + <limit>0</limit>
  959 + <lookup/>
  960 + <execute_each_row>N</execute_each_row>
  961 + <variables_active>Y</variables_active>
  962 + <lazy_conversion_active>N</lazy_conversion_active>
  963 + <cluster_schema/>
  964 + <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
  965 + <xloc>90</xloc>
  966 + <yloc>59</yloc>
  967 + <draw>Y</draw>
  968 + </GUI>
  969 + </step>
  970 +
  971 + <step>
  972 + <name>&#x552e;&#x7968;&#x5458;&#x67e5;&#x8be2;</name>
  973 + <type>DBJoin</type>
  974 + <description/>
  975 + <distribute>Y</distribute>
  976 + <custom_distribution/>
  977 + <copies>1</copies>
  978 + <partitioning>
  979 + <method>none</method>
  980 + <schema_name/>
  981 + </partitioning>
  982 + <connection>control_jndi</connection>
  983 + <rowlimit>1</rowlimit>
  984 + <sql>select job_codeori as scode, personnel_name as sname from bsth_c_personnel&#xa;where id &#x3d; &#x3f;</sql>
  985 + <outer_join>Y</outer_join>
  986 + <replace_vars>N</replace_vars>
  987 + <parameter>
  988 + <field>
  989 + <name>spy</name>
  990 + <type>Integer</type>
  991 + </field>
  992 + </parameter>
  993 + <cluster_schema/>
  994 + <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
  995 + <xloc>491</xloc>
  996 + <yloc>60</yloc>
717 997 <draw>Y</draw>
718 998 </GUI>
719 999 </step>
... ... @@ -730,30 +1010,34 @@
730 1010 <schema_name/>
731 1011 </partitioning>
732 1012 <fields> <field> <name>xlmc</name>
733   - <rename>&#x7ebf;&#x8def;</rename>
  1013 + <rename>route name</rename>
  1014 + <length>-2</length>
  1015 + <precision>-2</precision>
  1016 + </field> <field> <name>dbbm</name>
  1017 + <rename>shift code</rename>
734 1018 <length>-2</length>
735 1019 <precision>-2</precision>
736   - </field> <field> <name>zbh</name>
737   - <rename>&#x5185;&#x90e8;&#x7f16;&#x7801;</rename>
  1020 + </field> <field> <name>jcode</name>
  1021 + <rename>driver employee number</rename>
738 1022 <length>-2</length>
739 1023 <precision>-2</precision>
740   - </field> <field> <name>qyrq</name>
741   - <rename>&#x542f;&#x7528;&#x65e5;&#x671f;</rename>
  1024 + </field> <field> <name>jname</name>
  1025 + <rename>driver name</rename>
742 1026 <length>-2</length>
743 1027 <precision>-2</precision>
744   - </field> <field> <name>zzrq</name>
745   - <rename>&#x7ec8;&#x7ed3;&#x65e5;&#x671f;</rename>
  1028 + </field> <field> <name>scode</name>
  1029 + <rename>conductor employee number</rename>
746 1030 <length>-2</length>
747 1031 <precision>-2</precision>
748   - </field> <field> <name>tcd</name>
749   - <rename>&#x505c;&#x8f66;&#x70b9;</rename>
  1032 + </field> <field> <name>sname</name>
  1033 + <rename>conductor name</rename>
750 1034 <length>-2</length>
751 1035 <precision>-2</precision>
752 1036 </field> <select_unspecified>N</select_unspecified>
753 1037 </fields> <cluster_schema/>
754 1038 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
755   - <xloc>595</xloc>
756   - <yloc>167</yloc>
  1039 + <xloc>492</xloc>
  1040 + <yloc>164</yloc>
757 1041 <draw>Y</draw>
758 1042 </GUI>
759 1043 </step>
... ... @@ -778,19 +1062,13 @@
778 1062 <unique_rows>N</unique_rows>
779 1063 <fields>
780 1064 <field>
781   - <name>xlmc</name>
782   - <ascending>Y</ascending>
783   - <case_sensitive>N</case_sensitive>
784   - <presorted>N</presorted>
785   - </field>
786   - <field>
787   - <name>zbh</name>
  1065 + <name>route name</name>
788 1066 <ascending>Y</ascending>
789 1067 <case_sensitive>N</case_sensitive>
790 1068 <presorted>N</presorted>
791 1069 </field>
792 1070 <field>
793   - <name>qyrq</name>
  1071 + <name>shift code</name>
794 1072 <ascending>Y</ascending>
795 1073 <case_sensitive>N</case_sensitive>
796 1074 <presorted>N</presorted>
... ... @@ -798,58 +1076,8 @@
798 1076 </fields>
799 1077 <cluster_schema/>
800 1078 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
801   - <xloc>592</xloc>
802   - <yloc>66</yloc>
803   - <draw>Y</draw>
804   - </GUI>
805   - </step>
806   -
807   - <step>
808   - <name>&#x683c;&#x5f0f;&#x5316;&#x65e5;&#x671f;</name>
809   - <type>SelectValues</type>
810   - <description/>
811   - <distribute>Y</distribute>
812   - <custom_distribution/>
813   - <copies>1</copies>
814   - <partitioning>
815   - <method>none</method>
816   - <schema_name/>
817   - </partitioning>
818   - <fields> <select_unspecified>N</select_unspecified>
819   - <meta> <name>qyrq</name>
820   - <rename>qyrq</rename>
821   - <type>String</type>
822   - <length>-2</length>
823   - <precision>-2</precision>
824   - <conversion_mask>yyyy-MM-dd</conversion_mask>
825   - <date_format_lenient>false</date_format_lenient>
826   - <date_format_locale/>
827   - <date_format_timezone/>
828   - <lenient_string_to_number>false</lenient_string_to_number>
829   - <encoding/>
830   - <decimal_symbol/>
831   - <grouping_symbol/>
832   - <currency_symbol/>
833   - <storage_type/>
834   - </meta> <meta> <name>zzrq</name>
835   - <rename>zzrq</rename>
836   - <type>String</type>
837   - <length>-2</length>
838   - <precision>-2</precision>
839   - <conversion_mask>yyyy-MM-dd</conversion_mask>
840   - <date_format_lenient>false</date_format_lenient>
841   - <date_format_locale/>
842   - <date_format_timezone/>
843   - <lenient_string_to_number>false</lenient_string_to_number>
844   - <encoding/>
845   - <decimal_symbol/>
846   - <grouping_symbol/>
847   - <currency_symbol/>
848   - <storage_type/>
849   - </meta> </fields> <cluster_schema/>
850   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
851   - <xloc>478</xloc>
852   - <yloc>66</yloc>
  1079 + <xloc>692</xloc>
  1080 + <yloc>164</yloc>
853 1081 <draw>Y</draw>
854 1082 </GUI>
855 1083 </step>
... ... @@ -890,57 +1118,15 @@
890 1118 </lookup>
891 1119 <cluster_schema/>
892 1120 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
893   - <xloc>248</xloc>
894   - <yloc>67</yloc>
895   - <draw>Y</draw>
896   - </GUI>
897   - </step>
898   -
899   - <step>
900   - <name>&#x8f66;&#x8f86;&#x67e5;&#x8be2;</name>
901   - <type>DBLookup</type>
902   - <description/>
903   - <distribute>Y</distribute>
904   - <custom_distribution/>
905   - <copies>1</copies>
906   - <partitioning>
907   - <method>none</method>
908   - <schema_name/>
909   - </partitioning>
910   - <connection>control_jndi</connection>
911   - <cache>N</cache>
912   - <cache_load_all>N</cache_load_all>
913   - <cache_size>0</cache_size>
914   - <lookup>
915   - <schema/>
916   - <table>bsth_c_cars</table>
917   - <orderby/>
918   - <fail_on_multiple>N</fail_on_multiple>
919   - <eat_row_on_failure>N</eat_row_on_failure>
920   - <key>
921   - <name>cl</name>
922   - <field>id</field>
923   - <condition>&#x3d;</condition>
924   - <name2/>
925   - </key>
926   - <value>
927   - <name>inside_code</name>
928   - <rename>zbh</rename>
929   - <default/>
930   - <type>String</type>
931   - </value>
932   - </lookup>
933   - <cluster_schema/>
934   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
935   - <xloc>361</xloc>
936   - <yloc>67</yloc>
  1121 + <xloc>227</xloc>
  1122 + <yloc>59</yloc>
937 1123 <draw>Y</draw>
938 1124 </GUI>
939 1125 </step>
940 1126  
941 1127 <step>
942   - <name>&#x8f66;&#x8f86;&#x914d;&#x7f6e;&#xff08;&#x6ca1;&#x6709;&#x4f5c;&#x5e9f;&#xff09;</name>
943   - <type>TableInput</type>
  1128 + <name>&#x9a7e;&#x9a76;&#x5458;&#x67e5;&#x8be2;</name>
  1129 + <type>DBJoin</type>
944 1130 <description/>
945 1131 <distribute>Y</distribute>
946 1132 <custom_distribution/>
... ... @@ -950,16 +1136,20 @@
950 1136 <schema_name/>
951 1137 </partitioning>
952 1138 <connection>control_jndi</connection>
953   - <sql>select &#x2a; from bsth_c_s_ccinfo where is_cancel &#x3d; 0 and xl &#x3d; &#x24;&#x7b;xlid&#x7d;</sql>
954   - <limit>0</limit>
955   - <lookup/>
956   - <execute_each_row>N</execute_each_row>
957   - <variables_active>Y</variables_active>
958   - <lazy_conversion_active>N</lazy_conversion_active>
  1139 + <rowlimit>1</rowlimit>
  1140 + <sql>select job_codeori as jcode, personnel_name as jname from bsth_c_personnel&#xa;where id &#x3d; &#x3f;</sql>
  1141 + <outer_join>Y</outer_join>
  1142 + <replace_vars>N</replace_vars>
  1143 + <parameter>
  1144 + <field>
  1145 + <name>jsy</name>
  1146 + <type>Integer</type>
  1147 + </field>
  1148 + </parameter>
959 1149 <cluster_schema/>
960 1150 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
961   - <xloc>106</xloc>
962   - <yloc>68</yloc>
  1151 + <xloc>366</xloc>
  1152 + <yloc>60</yloc>
963 1153 <draw>Y</draw>
964 1154 </GUI>
965 1155 </step>
... ...
src/main/resources/datatools/ktrs/carsConfigDataInput.ktr renamed to src/main/resources/datatools/ktrs/en/employee-config-data_import.ktr
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <transformation>
3 3 <info>
4   - <name>&#x8f66;&#x8f86;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x5165;</name>
5   - <description>&#x8f66;&#x8f86;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x5165;</description>
6   - <extended_description>&#x914d;&#x8f66;&#x4fe1;&#x606f;</extended_description>
  4 + <name>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x5165;_en</name>
  5 + <description>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x5165;</description>
  6 + <extended_description>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;</extended_description>
7 7 <trans_version/>
8 8 <trans_type>Normal</trans_type>
9 9 <trans_status>0</trans_status>
... ... @@ -77,19 +77,40 @@
77 77 <clusterschemas>
78 78 </clusterschemas>
79 79 <created_user>-</created_user>
80   - <created_date>2016&#x2f;06&#x2f;29 13&#x3a;15&#x3a;32.118</created_date>
  80 + <created_date>2016&#x2f;06&#x2f;29 15&#x3a;12&#x3a;27.273</created_date>
81 81 <modified_user>-</modified_user>
82   - <modified_date>2016&#x2f;06&#x2f;29 13&#x3a;15&#x3a;32.118</modified_date>
  82 + <modified_date>2016&#x2f;06&#x2f;29 15&#x3a;12&#x3a;27.273</modified_date>
83 83 <key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA&#x3d;</key_for_session_key>
84 84 <is_key_private>N</is_key_private>
85 85 </info>
86 86 <notepads>
87 87 <notepad>
88   - <note>&#x8fd9;&#x91cc;&#x6709;&#x4e9b;&#x95ee;&#x9898;&#xa;&#x5728;window2012&#x7684;&#x73af;&#x5883;&#x4e0b;&#xff0c;&#xa;MySql&#x6570;&#x636e;&#x5e93;&#x67e5;&#x8be2;&#x4e2d;&#x5982;&#x679c;&#x8fd4;&#x56de;&#x4e2d;&#x6587;&#x5185;&#x5bb9;&#x7684;&#x5b57;&#x6bb5;&#xff0c;&#x8fd9;&#x4e2a;&#x5185;&#x5bb9;&#x4e71;&#x7801;&#xa;&#x89e3;&#x51b3;&#x529e;&#x6cd5;&#xff0c;&#x5c31;&#x662f;&#x6570;&#x636e;&#x5e93;&#x67e5;&#x8be2;&#x5168;&#x90e8;&#x7f13;&#x5b58;&#xff0c;&#x5c31;&#x4e0d;&#x4e71;&#x7801;&#xa;linux&#x73af;&#x5883;&#x4e0b;&#x6ca1;&#x95ee;&#x9898;&#xa;</note>
89   - <xloc>40</xloc>
90   - <yloc>238</yloc>
  88 + <note>&#x8fd9;&#x91cc;&#x6709;&#x4e9b;&#x95ee;&#x9898;&#xa;&#x5728;window2012&#x7684;&#x73af;&#x5883;&#x4e0b;&#xff0c;&#xa;MySql&#x6570;&#x636e;&#x5e93;&#x67e5;&#x8be2;&#x4e2d;&#x5982;&#x679c;&#x8fd4;&#x56de;&#x4e2d;&#x6587;&#x5185;&#x5bb9;&#x7684;&#x5b57;&#x6bb5;&#xff0c;&#x8fd9;&#x4e2a;&#x5185;&#x5bb9;&#x4e71;&#x7801;&#xa;&#x89e3;&#x51b3;&#x529e;&#x6cd5;&#xff0c;&#x5c31;&#x662f;&#x6570;&#x636e;&#x5e93;&#x67e5;&#x8be2;&#x5168;&#x90e8;&#x7f13;&#x5b58;&#xff0c;&#x5c31;&#x4e0d;&#x4e71;&#x7801;&#xa;linux&#x73af;&#x5883;&#x4e0b;&#x6ca1;&#x95ee;&#x9898;</note>
  89 + <xloc>57</xloc>
  90 + <yloc>264</yloc>
91 91 <width>333</width>
92   - <heigth>106</heigth>
  92 + <heigth>90</heigth>
  93 + <fontname>YaHei Consolas Hybrid</fontname>
  94 + <fontsize>12</fontsize>
  95 + <fontbold>N</fontbold>
  96 + <fontitalic>N</fontitalic>
  97 + <fontcolorred>0</fontcolorred>
  98 + <fontcolorgreen>0</fontcolorgreen>
  99 + <fontcolorblue>0</fontcolorblue>
  100 + <backgroundcolorred>255</backgroundcolorred>
  101 + <backgroundcolorgreen>205</backgroundcolorgreen>
  102 + <backgroundcolorblue>112</backgroundcolorblue>
  103 + <bordercolorred>100</bordercolorred>
  104 + <bordercolorgreen>100</bordercolorgreen>
  105 + <bordercolorblue>100</bordercolorblue>
  106 + <drawshadow>Y</drawshadow>
  107 + </notepad>
  108 + <notepad>
  109 + <note>&#x82f1;&#x6587;&#x6a21;&#x7248;&#x5bfc;&#x5165;&#xa;excel&#x4e2d;&#x6587;&#x5b57;&#x6bb5;&#x540d; excel&#x82f1;&#x6587;&#x5b57;&#x6bb5;&#x540d;&#xa;&#x7ebf;&#x8def; route name&#xa;&#x642d;&#x73ed;&#x7f16;&#x7801; shift code&#xa;&#x9a7e;&#x9a76;&#x5458;&#x5de5;&#x53f7; driver employee number&#xa;&#x9a7e;&#x9a76;&#x5458; driver name&#xa;&#x552e;&#x7968;&#x5458;&#x5de5;&#x53f7; conductor employee number&#xa;&#x552e;&#x7968;&#x5458; conductor name</note>
  110 + <xloc>436</xloc>
  111 + <yloc>262</yloc>
  112 + <width>308</width>
  113 + <heigth>138</heigth>
93 114 <fontname>YaHei Consolas Hybrid</fontname>
94 115 <fontsize>12</fontsize>
95 116 <fontbold>N</fontbold>
... ... @@ -412,6 +433,33 @@
412 433 </attributes>
413 434 </connection>
414 435 <connection>
  436 + <name>test_control_local</name>
  437 + <server>localhost</server>
  438 + <type>MYSQL</type>
  439 + <access>Native</access>
  440 + <database>test_control</database>
  441 + <port>3306</port>
  442 + <username>root</username>
  443 + <password>Encrypted </password>
  444 + <servername/>
  445 + <data_tablespace/>
  446 + <index_tablespace/>
  447 + <attributes>
  448 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  449 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  450 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  451 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  452 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  453 + <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
  454 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  455 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  456 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  457 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  458 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  459 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  460 + </attributes>
  461 + </connection>
  462 + <connection>
415 463 <name>test_control&#xff08;&#x672c;&#x673a;&#xff09;</name>
416 464 <server>127.0.0.1</server>
417 465 <type>MYSQL</type>
... ... @@ -424,6 +472,62 @@
424 472 <data_tablespace/>
425 473 <index_tablespace/>
426 474 <attributes>
  475 + <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
  476 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  477 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  478 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  479 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  480 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  481 + <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
  482 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  483 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  484 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  485 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  486 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  487 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  488 + </attributes>
  489 + </connection>
  490 + <connection>
  491 + <name>wzk_mysql_jndi</name>
  492 + <server/>
  493 + <type>MYSQL</type>
  494 + <access>JNDI</access>
  495 + <database>wzk_mysql</database>
  496 + <port>1521</port>
  497 + <username/>
  498 + <password>Encrypted </password>
  499 + <servername/>
  500 + <data_tablespace/>
  501 + <index_tablespace/>
  502 + <attributes>
  503 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  504 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  505 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  506 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  507 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  508 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  509 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  510 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  511 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  512 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  513 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  514 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  515 + </attributes>
  516 + </connection>
  517 + <connection>
  518 + <name>wzk&#xff08;&#x672c;&#x673a;&#xff09;</name>
  519 + <server>localhost</server>
  520 + <type>MYSQL</type>
  521 + <access>Native</access>
  522 + <database>pdgj_wzk_sys</database>
  523 + <port>3306</port>
  524 + <username>root</username>
  525 + <password>Encrypted </password>
  526 + <servername/>
  527 + <data_tablespace/>
  528 + <index_tablespace/>
  529 + <attributes>
  530 + <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
427 531 <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
428 532 <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
429 533 <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
... ... @@ -591,7 +695,7 @@
591 695 </connection>
592 696 <connection>
593 697 <name>&#x516c;&#x53f8;ygjw</name>
594   - <server>192.168.168.1</server>
  698 + <server>192.168.168.178</server>
595 699 <type>ORACLE</type>
596 700 <access>Native</access>
597 701 <database>orcl</database>
... ... @@ -613,17 +717,136 @@
613 717 <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
614 718 </attributes>
615 719 </connection>
  720 + <connection>
  721 + <name>&#x516c;&#x53f8;&#x673a;&#x52a1;_pdgj</name>
  722 + <server>192.168.168.178</server>
  723 + <type>ORACLE</type>
  724 + <access>Native</access>
  725 + <database>orcl</database>
  726 + <port>1521</port>
  727 + <username>pdgj</username>
  728 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10ce96a8d0</password>
  729 + <servername/>
  730 + <data_tablespace/>
  731 + <index_tablespace/>
  732 + <attributes>
  733 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  734 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  735 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  736 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  737 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  738 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  739 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  740 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  741 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  742 + </attributes>
  743 + </connection>
  744 + <connection>
  745 + <name>&#x5916;&#x7f51;vpn&#x4e34;&#x6e2f;&#x673a;&#x52a1;oracle</name>
  746 + <server>10.10.150.114</server>
  747 + <type>ORACLE</type>
  748 + <access>Native</access>
  749 + <database>helowin</database>
  750 + <port>1521</port>
  751 + <username>lgjw</username>
  752 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d295a5cd</password>
  753 + <servername/>
  754 + <data_tablespace/>
  755 + <index_tablespace/>
  756 + <attributes>
  757 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  758 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  759 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  760 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  761 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  762 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  763 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  764 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  765 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  766 + </attributes>
  767 + </connection>
  768 + <connection>
  769 + <name>&#x5916;&#x7f51;&#x5357;&#x6c47;&#x673a;&#x52a1;oracle</name>
  770 + <server>58.247.254.118</server>
  771 + <type>ORACLE</type>
  772 + <access>Native</access>
  773 + <database>orcl</database>
  774 + <port>15211</port>
  775 + <username>nhjw</username>
  776 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d09aa5cd</password>
  777 + <servername/>
  778 + <data_tablespace/>
  779 + <index_tablespace/>
  780 + <attributes>
  781 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  782 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  783 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  784 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  785 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  786 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  787 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  788 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  789 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  790 + </attributes>
  791 + </connection>
  792 + <connection>
  793 + <name>&#x5916;&#x7f51;&#x6768;&#x9ad8;&#x673a;&#x52a1;oracle</name>
  794 + <server>58.247.254.118</server>
  795 + <type>ORACLE</type>
  796 + <access>Native</access>
  797 + <database>orcl</database>
  798 + <port>15211</port>
  799 + <username>ygjw</username>
  800 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10c795a5cd</password>
  801 + <servername/>
  802 + <data_tablespace/>
  803 + <index_tablespace/>
  804 + <attributes>
  805 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  806 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  807 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  808 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  809 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  810 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  811 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  812 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  813 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  814 + </attributes>
  815 + </connection>
  816 + <connection>
  817 + <name>&#x5916;&#x7f51;&#x91d1;&#x9ad8;&#x673a;&#x52a1;oracle</name>
  818 + <server>58.247.254.118</server>
  819 + <type>ORACLE</type>
  820 + <access>Native</access>
  821 + <database>orcl</database>
  822 + <port>15211</port>
  823 + <username>jwgl</username>
  824 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d485a8d6</password>
  825 + <servername/>
  826 + <data_tablespace/>
  827 + <index_tablespace/>
  828 + <attributes>
  829 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  830 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  831 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  832 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  833 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  834 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  835 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  836 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  837 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  838 + </attributes>
  839 + </connection>
616 840 <order>
617   - <hop> <from>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ccinfo</from><to>&#x9519;&#x8bef;&#x8f93;&#x51fa;</to><enabled>Y</enabled> </hop>
  841 + <hop> <from>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ecinfo</from><to>&#x9519;&#x8bef;&#x8f93;&#x51fa;</to><enabled>Y</enabled> </hop>
618 842 <hop> <from>&#x83b7;&#x53d6;&#x53d8;&#x91cf;</from><to>&#x539f;&#x59cb;&#x7cfb;&#x7edf;&#x5bfc;&#x51fa;&#x7684;Excel&#x8f93;&#x5165;</to><enabled>Y</enabled> </hop>
619 843 <hop> <from>&#x539f;&#x59cb;&#x7cfb;&#x7edf;&#x5bfc;&#x51fa;&#x7684;Excel&#x8f93;&#x5165;</from><to>&#x542f;&#x7528;&#x88ab;&#x6570;&#x636e;flag</to><enabled>Y</enabled> </hop>
620 844 <hop> <from>&#x542f;&#x7528;&#x88ab;&#x6570;&#x636e;flag</from><to>&#x7ebf;&#x8def;id&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
621 845 <hop> <from>&#x7ebf;&#x8def;id&#x67e5;&#x8be2;</from><to>&#x8fc7;&#x6ee4;&#x7ebf;&#x8def;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</to><enabled>Y</enabled> </hop>
622   - <hop> <from>&#x8fc7;&#x6ee4;&#x7ebf;&#x8def;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</from><to>&#x8f66;&#x8f86;id&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
623   - <hop> <from>&#x8f66;&#x8f86;id&#x67e5;&#x8be2;</from><to>&#x8fc7;&#x6ee4;&#x8f66;&#x8f86;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</to><enabled>Y</enabled> </hop>
624   - <hop> <from>&#x8fc7;&#x6ee4;&#x8f66;&#x8f86;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</from><to>&#x65e5;&#x671f;&#x8f6c;&#x6362;</to><enabled>Y</enabled> </hop>
625   - <hop> <from>&#x65e5;&#x671f;&#x8f6c;&#x6362;</from><to>&#x662f;&#x5426;&#x5207;&#x6362;</to><enabled>Y</enabled> </hop>
626   - <hop> <from>&#x662f;&#x5426;&#x5207;&#x6362;</from><to>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ccinfo</to><enabled>Y</enabled> </hop>
  846 + <hop> <from>&#x9a7e;&#x9a76;&#x5458;id&#x67e5;&#x627e;</from><to>&#x8fc7;&#x6ee4;&#x9a7e;&#x9a76;&#x5458;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</to><enabled>Y</enabled> </hop>
  847 + <hop> <from>&#x8fc7;&#x6ee4;&#x9a7e;&#x9a76;&#x5458;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</from><to>&#x552e;&#x7968;&#x5458;id&#x67e5;&#x627e;</to><enabled>Y</enabled> </hop>
  848 + <hop> <from>&#x552e;&#x7968;&#x5458;id&#x67e5;&#x627e;</from><to>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ecinfo</to><enabled>Y</enabled> </hop>
  849 + <hop> <from>&#x8fc7;&#x6ee4;&#x7ebf;&#x8def;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</from><to>&#x9a7e;&#x9a76;&#x5458;id&#x67e5;&#x627e;</to><enabled>Y</enabled> </hop>
627 850 </order>
628 851 <step>
629 852 <name>&#x539f;&#x59cb;&#x7cfb;&#x7edf;&#x5bfc;&#x51fa;&#x7684;Excel&#x8f93;&#x5165;</name>
... ... @@ -646,7 +869,7 @@
646 869 <sheetfield/>
647 870 <filefield/>
648 871 <limit>0</limit>
649   - <encoding/>
  872 + <encoding>UTF-8</encoding>
650 873 <add_to_result_filenames>Y</add_to_result_filenames>
651 874 <accept_filenames>Y</accept_filenames>
652 875 <accept_field>filepath_</accept_field>
... ... @@ -660,7 +883,7 @@
660 883 </file>
661 884 <fields>
662 885 <field>
663   - <name>&#x7ebf;&#x8def;</name>
  886 + <name>route name</name>
664 887 <type>String</type>
665 888 <length>-1</length>
666 889 <precision>-1</precision>
... ... @@ -672,7 +895,7 @@
672 895 <group/>
673 896 </field>
674 897 <field>
675   - <name>&#x5185;&#x90e8;&#x7f16;&#x7801;</name>
  898 + <name>shift code</name>
676 899 <type>String</type>
677 900 <length>-1</length>
678 901 <precision>-1</precision>
... ... @@ -684,19 +907,19 @@
684 907 <group/>
685 908 </field>
686 909 <field>
687   - <name>&#x542f;&#x7528;&#x65e5;&#x671f;</name>
  910 + <name>driver employee number</name>
688 911 <type>String</type>
689 912 <length>-1</length>
690 913 <precision>-1</precision>
691 914 <trim_type>none</trim_type>
692 915 <repeat>N</repeat>
693   - <format/>
  916 + <format>&#x23;</format>
694 917 <currency/>
695 918 <decimal/>
696 919 <group/>
697 920 </field>
698 921 <field>
699   - <name>&#x7ec8;&#x7ed3;&#x65e5;&#x671f;</name>
  922 + <name>driver name</name>
700 923 <type>String</type>
701 924 <length>-1</length>
702 925 <precision>-1</precision>
... ... @@ -708,7 +931,19 @@
708 931 <group/>
709 932 </field>
710 933 <field>
711   - <name>&#x505c;&#x8f66;&#x70b9;</name>
  934 + <name>conductor employee number</name>
  935 + <type>String</type>
  936 + <length>-1</length>
  937 + <precision>-1</precision>
  938 + <trim_type>none</trim_type>
  939 + <repeat>N</repeat>
  940 + <format>&#x23;</format>
  941 + <currency/>
  942 + <decimal/>
  943 + <group/>
  944 + </field>
  945 + <field>
  946 + <name>conductor name</name>
712 947 <type>String</type>
713 948 <length>-1</length>
714 949 <precision>-1</precision>
... ... @@ -722,7 +957,7 @@
722 957 </fields>
723 958 <sheets>
724 959 <sheet>
725   - <name>&#x5de5;&#x4f5c;&#x8868;1</name>
  960 + <name>sheet1</name>
726 961 <startrow>0</startrow>
727 962 <startcol>0</startcol>
728 963 </sheet>
... ... @@ -747,8 +982,8 @@
747 982 <spreadsheet_type>JXL</spreadsheet_type>
748 983 <cluster_schema/>
749 984 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
750   - <xloc>155</xloc>
751   - <yloc>56</yloc>
  985 + <xloc>93</xloc>
  986 + <yloc>51</yloc>
752 987 <draw>Y</draw>
753 988 </GUI>
754 989 </step>
... ... @@ -780,14 +1015,48 @@
780 1015 </fields>
781 1016 <cluster_schema/>
782 1017 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
783   - <xloc>315</xloc>
784   - <yloc>57</yloc>
  1018 + <xloc>225</xloc>
  1019 + <yloc>53</yloc>
  1020 + <draw>Y</draw>
  1021 + </GUI>
  1022 + </step>
  1023 +
  1024 + <step>
  1025 + <name>&#x552e;&#x7968;&#x5458;id&#x67e5;&#x627e;</name>
  1026 + <type>DBJoin</type>
  1027 + <description/>
  1028 + <distribute>Y</distribute>
  1029 + <custom_distribution/>
  1030 + <copies>1</copies>
  1031 + <partitioning>
  1032 + <method>none</method>
  1033 + <schema_name/>
  1034 + </partitioning>
  1035 + <connection>control_jndi</connection>
  1036 + <rowlimit>1</rowlimit>
  1037 + <sql>select id as sid from bsth_c_personnel&#xa;where job_codeori &#x3d; &#x3f; and personnel_name &#x3d; &#x3f;</sql>
  1038 + <outer_join>Y</outer_join>
  1039 + <replace_vars>N</replace_vars>
  1040 + <parameter>
  1041 + <field>
  1042 + <name>conductor employee number</name>
  1043 + <type>String</type>
  1044 + </field>
  1045 + <field>
  1046 + <name>conductor name</name>
  1047 + <type>String</type>
  1048 + </field>
  1049 + </parameter>
  1050 + <cluster_schema/>
  1051 + <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
  1052 + <xloc>830</xloc>
  1053 + <yloc>45</yloc>
785 1054 <draw>Y</draw>
786 1055 </GUI>
787 1056 </step>
788 1057  
789 1058 <step>
790   - <name>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ccinfo</name>
  1059 + <name>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ecinfo</name>
791 1060 <type>InsertUpdate</type>
792 1061 <description/>
793 1062 <distribute>Y</distribute>
... ... @@ -802,7 +1071,7 @@
802 1071 <update_bypassed>N</update_bypassed>
803 1072 <lookup>
804 1073 <schema/>
805   - <table>bsth_c_s_ccinfo</table>
  1074 + <table>bsth_c_s_ecinfo</table>
806 1075 <key>
807 1076 <name>xlid</name>
808 1077 <field>xl</field>
... ... @@ -810,8 +1079,8 @@
810 1079 <name2/>
811 1080 </key>
812 1081 <key>
813   - <name>clid</name>
814   - <field>cl</field>
  1082 + <name>shift code</name>
  1083 + <field>dbbm</field>
815 1084 <condition>&#x3d;</condition>
816 1085 <name2/>
817 1086 </key>
... ... @@ -823,127 +1092,34 @@
823 1092 </key>
824 1093 <value>
825 1094 <name>xl</name>
826   - <rename>xlId</rename>
827   - <update>N</update>
828   - </value>
829   - <value>
830   - <name>cl</name>
831   - <rename>clId</rename>
832   - <update>N</update>
833   - </value>
834   - <value>
835   - <name>is_switch</name>
836   - <rename>isswitch</rename>
837   - <update>N</update>
  1095 + <rename>xlid</rename>
  1096 + <update>Y</update>
838 1097 </value>
839 1098 <value>
840   - <name>tcd</name>
841   - <rename>&#x505c;&#x8f66;&#x70b9;</rename>
842   - <update>N</update>
  1099 + <name>dbbm</name>
  1100 + <rename>shift code</rename>
  1101 + <update>Y</update>
843 1102 </value>
844 1103 <value>
845   - <name>zzrq</name>
846   - <rename>&#x7ec8;&#x7ed3;&#x65e5;&#x671f;</rename>
847   - <update>N</update>
  1104 + <name>jsy</name>
  1105 + <rename>jid</rename>
  1106 + <update>Y</update>
848 1107 </value>
849 1108 <value>
850   - <name>qyrq</name>
851   - <rename>&#x542f;&#x7528;&#x65e5;&#x671f;</rename>
852   - <update>N</update>
  1109 + <name>spy</name>
  1110 + <rename>sid</rename>
  1111 + <update>Y</update>
853 1112 </value>
854 1113 <value>
855 1114 <name>is_cancel</name>
856 1115 <rename>isCancel</rename>
857   - <update>N</update>
  1116 + <update>Y</update>
858 1117 </value>
859 1118 </lookup>
860 1119 <cluster_schema/>
861 1120 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
862   - <xloc>804</xloc>
863   - <yloc>236</yloc>
864   - <draw>Y</draw>
865   - </GUI>
866   - </step>
867   -
868   - <step>
869   - <name>&#x65e5;&#x671f;&#x8f6c;&#x6362;</name>
870   - <type>SelectValues</type>
871   - <description/>
872   - <distribute>Y</distribute>
873   - <custom_distribution/>
874   - <copies>1</copies>
875   - <partitioning>
876   - <method>none</method>
877   - <schema_name/>
878   - </partitioning>
879   - <fields> <select_unspecified>N</select_unspecified>
880   - <meta> <name>&#x542f;&#x7528;&#x65e5;&#x671f;</name>
881   - <rename>&#x542f;&#x7528;&#x65e5;&#x671f;</rename>
882   - <type>Timestamp</type>
883   - <length>-2</length>
884   - <precision>-2</precision>
885   - <conversion_mask>yyyy-MM-dd</conversion_mask>
886   - <date_format_lenient>false</date_format_lenient>
887   - <date_format_locale/>
888   - <date_format_timezone/>
889   - <lenient_string_to_number>false</lenient_string_to_number>
890   - <encoding/>
891   - <decimal_symbol/>
892   - <grouping_symbol/>
893   - <currency_symbol/>
894   - <storage_type/>
895   - </meta> <meta> <name>&#x7ec8;&#x7ed3;&#x65e5;&#x671f;</name>
896   - <rename>&#x7ec8;&#x7ed3;&#x65e5;&#x671f;</rename>
897   - <type>Timestamp</type>
898   - <length>-2</length>
899   - <precision>-2</precision>
900   - <conversion_mask>yyyy-MM-dd</conversion_mask>
901   - <date_format_lenient>false</date_format_lenient>
902   - <date_format_locale/>
903   - <date_format_timezone/>
904   - <lenient_string_to_number>false</lenient_string_to_number>
905   - <encoding/>
906   - <decimal_symbol/>
907   - <grouping_symbol/>
908   - <currency_symbol/>
909   - <storage_type/>
910   - </meta> </fields> <cluster_schema/>
911   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
912   - <xloc>703</xloc>
913   - <yloc>136</yloc>
914   - <draw>Y</draw>
915   - </GUI>
916   - </step>
917   -
918   - <step>
919   - <name>&#x662f;&#x5426;&#x5207;&#x6362;</name>
920   - <type>Constant</type>
921   - <description/>
922   - <distribute>Y</distribute>
923   - <custom_distribution/>
924   - <copies>1</copies>
925   - <partitioning>
926   - <method>none</method>
927   - <schema_name/>
928   - </partitioning>
929   - <fields>
930   - <field>
931   - <name>isswitch</name>
932   - <type>Integer</type>
933   - <format/>
934   - <currency/>
935   - <decimal/>
936   - <group/>
937   - <nullif>0</nullif>
938   - <length>-1</length>
939   - <precision>-1</precision>
940   - <set_empty_string>N</set_empty_string>
941   - </field>
942   - </fields>
943   - <cluster_schema/>
944   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
945   - <xloc>803</xloc>
946   - <yloc>137</yloc>
  1121 + <xloc>833</xloc>
  1122 + <yloc>198</yloc>
947 1123 <draw>Y</draw>
948 1124 </GUI>
949 1125 </step>
... ... @@ -970,7 +1146,7 @@
970 1146 <fail_on_multiple>N</fail_on_multiple>
971 1147 <eat_row_on_failure>N</eat_row_on_failure>
972 1148 <key>
973   - <name>&#x7ebf;&#x8def;</name>
  1149 + <name>route name</name>
974 1150 <field>name</field>
975 1151 <condition>&#x3d;</condition>
976 1152 <name2/>
... ... @@ -990,8 +1166,8 @@
990 1166 </lookup>
991 1167 <cluster_schema/>
992 1168 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
993   - <xloc>438</xloc>
994   - <yloc>57</yloc>
  1169 + <xloc>397</xloc>
  1170 + <yloc>144</yloc>
995 1171 <draw>Y</draw>
996 1172 </GUI>
997 1173 </step>
... ... @@ -1035,50 +1211,8 @@
1035 1211 </fields>
1036 1212 <cluster_schema/>
1037 1213 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
1038   - <xloc>156</xloc>
1039   - <yloc>150</yloc>
1040   - <draw>Y</draw>
1041   - </GUI>
1042   - </step>
1043   -
1044   - <step>
1045   - <name>&#x8f66;&#x8f86;id&#x67e5;&#x8be2;</name>
1046   - <type>DBLookup</type>
1047   - <description/>
1048   - <distribute>Y</distribute>
1049   - <custom_distribution/>
1050   - <copies>1</copies>
1051   - <partitioning>
1052   - <method>none</method>
1053   - <schema_name/>
1054   - </partitioning>
1055   - <connection>control_jndi</connection>
1056   - <cache>Y</cache>
1057   - <cache_load_all>Y</cache_load_all>
1058   - <cache_size>0</cache_size>
1059   - <lookup>
1060   - <schema/>
1061   - <table>bsth_c_cars</table>
1062   - <orderby/>
1063   - <fail_on_multiple>N</fail_on_multiple>
1064   - <eat_row_on_failure>N</eat_row_on_failure>
1065   - <key>
1066   - <name>&#x5185;&#x90e8;&#x7f16;&#x7801;</name>
1067   - <field>inside_code</field>
1068   - <condition>&#x3d;</condition>
1069   - <name2/>
1070   - </key>
1071   - <value>
1072   - <name>id</name>
1073   - <rename>clid</rename>
1074   - <default/>
1075   - <type>Integer</type>
1076   - </value>
1077   - </lookup>
1078   - <cluster_schema/>
1079   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
1080   - <xloc>440</xloc>
1081   - <yloc>138</yloc>
  1214 + <xloc>94</xloc>
  1215 + <yloc>178</yloc>
1082 1216 <draw>Y</draw>
1083 1217 </GUI>
1084 1218 </step>
... ... @@ -1094,7 +1228,7 @@
1094 1228 <method>none</method>
1095 1229 <schema_name/>
1096 1230 </partitioning>
1097   -<send_true_to>&#x8f66;&#x8f86;id&#x67e5;&#x8be2;</send_true_to>
  1231 +<send_true_to/>
1098 1232 <send_false_to/>
1099 1233 <compare>
1100 1234 <condition>
... ... @@ -1106,14 +1240,14 @@
1106 1240 </compare>
1107 1241 <cluster_schema/>
1108 1242 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
1109   - <xloc>563</xloc>
1110   - <yloc>57</yloc>
  1243 + <xloc>395</xloc>
  1244 + <yloc>49</yloc>
1111 1245 <draw>Y</draw>
1112 1246 </GUI>
1113 1247 </step>
1114 1248  
1115 1249 <step>
1116   - <name>&#x8fc7;&#x6ee4;&#x8f66;&#x8f86;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</name>
  1250 + <name>&#x8fc7;&#x6ee4;&#x9a7e;&#x9a76;&#x5458;id&#x4e3a;&#x7a7a;&#x8bb0;&#x5f55;</name>
1117 1251 <type>FilterRows</type>
1118 1252 <description/>
1119 1253 <distribute>Y</distribute>
... ... @@ -1123,20 +1257,20 @@
1123 1257 <method>none</method>
1124 1258 <schema_name/>
1125 1259 </partitioning>
1126   -<send_true_to>&#x65e5;&#x671f;&#x8f6c;&#x6362;</send_true_to>
  1260 +<send_true_to>&#x552e;&#x7968;&#x5458;id&#x67e5;&#x627e;</send_true_to>
1127 1261 <send_false_to/>
1128 1262 <compare>
1129 1263 <condition>
1130 1264 <negated>N</negated>
1131   - <leftvalue>clid</leftvalue>
  1265 + <leftvalue>jid</leftvalue>
1132 1266 <function>IS NOT NULL</function>
1133 1267 <rightvalue/>
1134 1268 </condition>
1135 1269 </compare>
1136 1270 <cluster_schema/>
1137 1271 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
1138   - <xloc>566</xloc>
1139   - <yloc>137</yloc>
  1272 + <xloc>604</xloc>
  1273 + <yloc>46</yloc>
1140 1274 <draw>Y</draw>
1141 1275 </GUI>
1142 1276 </step>
... ... @@ -1158,7 +1292,7 @@
1158 1292 <append>N</append>
1159 1293 <add_to_result_filenames>Y</add_to_result_filenames>
1160 1294 <file>
1161   - <name>&#x24;&#x7b;erroroutputdir&#x7d;&#x2f;&#x5f53;&#x524d;&#x914d;&#x8f66;_&#x9519;&#x8bef;</name>
  1295 + <name>&#x24;&#x7b;erroroutputdir&#x7d;&#x2f;&#x4eba;&#x5458;&#x914d;&#x7f6e;_&#x9519;&#x8bef;</name>
1162 1296 <extention>xls</extention>
1163 1297 <do_not_open_newfile_init>N</do_not_open_newfile_init>
1164 1298 <create_parent_folder>N</create_parent_folder>
... ... @@ -1183,27 +1317,32 @@
1183 1317 </template>
1184 1318 <fields>
1185 1319 <field>
1186   - <name>&#x7ebf;&#x8def;</name>
  1320 + <name>route name</name>
  1321 + <type>String</type>
  1322 + <format/>
  1323 + </field>
  1324 + <field>
  1325 + <name>shift code</name>
1187 1326 <type>String</type>
1188 1327 <format/>
1189 1328 </field>
1190 1329 <field>
1191   - <name>&#x5185;&#x90e8;&#x7f16;&#x7801;</name>
  1330 + <name>driver employee number</name>
1192 1331 <type>String</type>
1193 1332 <format/>
1194 1333 </field>
1195 1334 <field>
1196   - <name>&#x542f;&#x7528;&#x65e5;&#x671f;</name>
1197   - <type>Timestamp</type>
  1335 + <name>driver name</name>
  1336 + <type>String</type>
1198 1337 <format/>
1199 1338 </field>
1200 1339 <field>
1201   - <name>&#x7ec8;&#x7ed3;&#x65e5;&#x671f;</name>
1202   - <type>Timestamp</type>
  1340 + <name>conductor employee number</name>
  1341 + <type>String</type>
1203 1342 <format/>
1204 1343 </field>
1205 1344 <field>
1206   - <name>&#x505c;&#x8f66;&#x70b9;</name>
  1345 + <name>conductor name</name>
1207 1346 <type>String</type>
1208 1347 <format/>
1209 1348 </field>
... ... @@ -1218,12 +1357,12 @@
1218 1357 <format/>
1219 1358 </field>
1220 1359 <field>
1221   - <name>clid</name>
  1360 + <name>jid</name>
1222 1361 <type>Integer</type>
1223 1362 <format/>
1224 1363 </field>
1225 1364 <field>
1226   - <name>isswitch</name>
  1365 + <name>sid</name>
1227 1366 <type>Integer</type>
1228 1367 <format/>
1229 1368 </field>
... ... @@ -1267,15 +1406,49 @@
1267 1406 </custom>
1268 1407 <cluster_schema/>
1269 1408 <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
1270   - <xloc>807</xloc>
1271   - <yloc>353</yloc>
  1409 + <xloc>833</xloc>
  1410 + <yloc>321</yloc>
  1411 + <draw>Y</draw>
  1412 + </GUI>
  1413 + </step>
  1414 +
  1415 + <step>
  1416 + <name>&#x9a7e;&#x9a76;&#x5458;id&#x67e5;&#x627e;</name>
  1417 + <type>DBJoin</type>
  1418 + <description/>
  1419 + <distribute>Y</distribute>
  1420 + <custom_distribution/>
  1421 + <copies>1</copies>
  1422 + <partitioning>
  1423 + <method>none</method>
  1424 + <schema_name/>
  1425 + </partitioning>
  1426 + <connection>control_jndi</connection>
  1427 + <rowlimit>1</rowlimit>
  1428 + <sql>select id as jid from bsth_c_personnel&#xa;where job_codeori &#x3d; &#x3f; and personnel_name &#x3d; &#x3f;</sql>
  1429 + <outer_join>Y</outer_join>
  1430 + <replace_vars>N</replace_vars>
  1431 + <parameter>
  1432 + <field>
  1433 + <name>driver employee number</name>
  1434 + <type>String</type>
  1435 + </field>
  1436 + <field>
  1437 + <name>driver name</name>
  1438 + <type>String</type>
  1439 + </field>
  1440 + </parameter>
  1441 + <cluster_schema/>
  1442 + <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
  1443 + <xloc>603</xloc>
  1444 + <yloc>142</yloc>
1272 1445 <draw>Y</draw>
1273 1446 </GUI>
1274 1447 </step>
1275 1448  
1276 1449 <step_error_handling>
1277 1450 <error>
1278   - <source_step>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ccinfo</source_step>
  1451 + <source_step>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ecinfo</source_step>
1279 1452 <target_step>&#x9519;&#x8bef;&#x8f93;&#x51fa;</target_step>
1280 1453 <is_enabled>Y</is_enabled>
1281 1454 <nr_valuename>error_count</nr_valuename>
... ...
src/main/resources/datatools/ktrs/guideboardDataInput.ktr deleted 100644 → 0
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<transformation>
3   - <info>
4   - <name>&#x8def;&#x724c;&#x4fe1;&#x606f;&#x5bfc;&#x5165;</name>
5   - <description>&#x8def;&#x724c;&#x4fe1;&#x606f;&#x5bfc;&#x5165;</description>
6   - <extended_description>&#x7ebf;&#x8def;&#x8fd0;&#x8425;&#x7684;&#x8def;&#x724c;&#x4fe1;&#x606f;</extended_description>
7   - <trans_version/>
8   - <trans_type>Normal</trans_type>
9   - <trans_status>0</trans_status>
10   - <directory>&#x2f;</directory>
11   - <parameters>
12   - <parameter>
13   - <name>erroroutputdir</name>
14   - <default_value/>
15   - <description>ktr step&#x914d;&#x7f6e;&#x7684;&#x9519;&#x8bef;&#x8f93;&#x51fa;&#x76ee;&#x5f55;</description>
16   - </parameter>
17   - <parameter>
18   - <name>filepath</name>
19   - <default_value/>
20   - <description>&#x5f85;&#x5904;&#x7406;&#x5bfc;&#x5165;&#x7684;excel&#x6587;&#x4ef6;</description>
21   - </parameter>
22   - </parameters>
23   - <log>
24   -<trans-log-table><connection/>
25   -<schema/>
26   -<table/>
27   -<size_limit_lines/>
28   -<interval/>
29   -<timeout_days/>
30   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>CHANNEL_ID</id><enabled>Y</enabled><name>CHANNEL_ID</name></field><field><id>TRANSNAME</id><enabled>Y</enabled><name>TRANSNAME</name></field><field><id>STATUS</id><enabled>Y</enabled><name>STATUS</name></field><field><id>LINES_READ</id><enabled>Y</enabled><name>LINES_READ</name><subject/></field><field><id>LINES_WRITTEN</id><enabled>Y</enabled><name>LINES_WRITTEN</name><subject/></field><field><id>LINES_UPDATED</id><enabled>Y</enabled><name>LINES_UPDATED</name><subject/></field><field><id>LINES_INPUT</id><enabled>Y</enabled><name>LINES_INPUT</name><subject/></field><field><id>LINES_OUTPUT</id><enabled>Y</enabled><name>LINES_OUTPUT</name><subject/></field><field><id>LINES_REJECTED</id><enabled>Y</enabled><name>LINES_REJECTED</name><subject/></field><field><id>ERRORS</id><enabled>Y</enabled><name>ERRORS</name></field><field><id>STARTDATE</id><enabled>Y</enabled><name>STARTDATE</name></field><field><id>ENDDATE</id><enabled>Y</enabled><name>ENDDATE</name></field><field><id>LOGDATE</id><enabled>Y</enabled><name>LOGDATE</name></field><field><id>DEPDATE</id><enabled>Y</enabled><name>DEPDATE</name></field><field><id>REPLAYDATE</id><enabled>Y</enabled><name>REPLAYDATE</name></field><field><id>LOG_FIELD</id><enabled>Y</enabled><name>LOG_FIELD</name></field><field><id>EXECUTING_SERVER</id><enabled>N</enabled><name>EXECUTING_SERVER</name></field><field><id>EXECUTING_USER</id><enabled>N</enabled><name>EXECUTING_USER</name></field><field><id>CLIENT</id><enabled>N</enabled><name>CLIENT</name></field></trans-log-table>
31   -<perf-log-table><connection/>
32   -<schema/>
33   -<table/>
34   -<interval/>
35   -<timeout_days/>
36   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>SEQ_NR</id><enabled>Y</enabled><name>SEQ_NR</name></field><field><id>LOGDATE</id><enabled>Y</enabled><name>LOGDATE</name></field><field><id>TRANSNAME</id><enabled>Y</enabled><name>TRANSNAME</name></field><field><id>STEPNAME</id><enabled>Y</enabled><name>STEPNAME</name></field><field><id>STEP_COPY</id><enabled>Y</enabled><name>STEP_COPY</name></field><field><id>LINES_READ</id><enabled>Y</enabled><name>LINES_READ</name></field><field><id>LINES_WRITTEN</id><enabled>Y</enabled><name>LINES_WRITTEN</name></field><field><id>LINES_UPDATED</id><enabled>Y</enabled><name>LINES_UPDATED</name></field><field><id>LINES_INPUT</id><enabled>Y</enabled><name>LINES_INPUT</name></field><field><id>LINES_OUTPUT</id><enabled>Y</enabled><name>LINES_OUTPUT</name></field><field><id>LINES_REJECTED</id><enabled>Y</enabled><name>LINES_REJECTED</name></field><field><id>ERRORS</id><enabled>Y</enabled><name>ERRORS</name></field><field><id>INPUT_BUFFER_ROWS</id><enabled>Y</enabled><name>INPUT_BUFFER_ROWS</name></field><field><id>OUTPUT_BUFFER_ROWS</id><enabled>Y</enabled><name>OUTPUT_BUFFER_ROWS</name></field></perf-log-table>
37   -<channel-log-table><connection/>
38   -<schema/>
39   -<table/>
40   -<timeout_days/>
41   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>CHANNEL_ID</id><enabled>Y</enabled><name>CHANNEL_ID</name></field><field><id>LOG_DATE</id><enabled>Y</enabled><name>LOG_DATE</name></field><field><id>LOGGING_OBJECT_TYPE</id><enabled>Y</enabled><name>LOGGING_OBJECT_TYPE</name></field><field><id>OBJECT_NAME</id><enabled>Y</enabled><name>OBJECT_NAME</name></field><field><id>OBJECT_COPY</id><enabled>Y</enabled><name>OBJECT_COPY</name></field><field><id>REPOSITORY_DIRECTORY</id><enabled>Y</enabled><name>REPOSITORY_DIRECTORY</name></field><field><id>FILENAME</id><enabled>Y</enabled><name>FILENAME</name></field><field><id>OBJECT_ID</id><enabled>Y</enabled><name>OBJECT_ID</name></field><field><id>OBJECT_REVISION</id><enabled>Y</enabled><name>OBJECT_REVISION</name></field><field><id>PARENT_CHANNEL_ID</id><enabled>Y</enabled><name>PARENT_CHANNEL_ID</name></field><field><id>ROOT_CHANNEL_ID</id><enabled>Y</enabled><name>ROOT_CHANNEL_ID</name></field></channel-log-table>
42   -<step-log-table><connection/>
43   -<schema/>
44   -<table/>
45   -<timeout_days/>
46   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>CHANNEL_ID</id><enabled>Y</enabled><name>CHANNEL_ID</name></field><field><id>LOG_DATE</id><enabled>Y</enabled><name>LOG_DATE</name></field><field><id>TRANSNAME</id><enabled>Y</enabled><name>TRANSNAME</name></field><field><id>STEPNAME</id><enabled>Y</enabled><name>STEPNAME</name></field><field><id>STEP_COPY</id><enabled>Y</enabled><name>STEP_COPY</name></field><field><id>LINES_READ</id><enabled>Y</enabled><name>LINES_READ</name></field><field><id>LINES_WRITTEN</id><enabled>Y</enabled><name>LINES_WRITTEN</name></field><field><id>LINES_UPDATED</id><enabled>Y</enabled><name>LINES_UPDATED</name></field><field><id>LINES_INPUT</id><enabled>Y</enabled><name>LINES_INPUT</name></field><field><id>LINES_OUTPUT</id><enabled>Y</enabled><name>LINES_OUTPUT</name></field><field><id>LINES_REJECTED</id><enabled>Y</enabled><name>LINES_REJECTED</name></field><field><id>ERRORS</id><enabled>Y</enabled><name>ERRORS</name></field><field><id>LOG_FIELD</id><enabled>N</enabled><name>LOG_FIELD</name></field></step-log-table>
47   -<metrics-log-table><connection/>
48   -<schema/>
49   -<table/>
50   -<timeout_days/>
51   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>CHANNEL_ID</id><enabled>Y</enabled><name>CHANNEL_ID</name></field><field><id>LOG_DATE</id><enabled>Y</enabled><name>LOG_DATE</name></field><field><id>METRICS_DATE</id><enabled>Y</enabled><name>METRICS_DATE</name></field><field><id>METRICS_CODE</id><enabled>Y</enabled><name>METRICS_CODE</name></field><field><id>METRICS_DESCRIPTION</id><enabled>Y</enabled><name>METRICS_DESCRIPTION</name></field><field><id>METRICS_SUBJECT</id><enabled>Y</enabled><name>METRICS_SUBJECT</name></field><field><id>METRICS_TYPE</id><enabled>Y</enabled><name>METRICS_TYPE</name></field><field><id>METRICS_VALUE</id><enabled>Y</enabled><name>METRICS_VALUE</name></field></metrics-log-table>
52   - </log>
53   - <maxdate>
54   - <connection/>
55   - <table/>
56   - <field/>
57   - <offset>0.0</offset>
58   - <maxdiff>0.0</maxdiff>
59   - </maxdate>
60   - <size_rowset>10000</size_rowset>
61   - <sleep_time_empty>50</sleep_time_empty>
62   - <sleep_time_full>50</sleep_time_full>
63   - <unique_connections>N</unique_connections>
64   - <feedback_shown>Y</feedback_shown>
65   - <feedback_size>50000</feedback_size>
66   - <using_thread_priorities>Y</using_thread_priorities>
67   - <shared_objects_file/>
68   - <capture_step_performance>N</capture_step_performance>
69   - <step_performance_capturing_delay>1000</step_performance_capturing_delay>
70   - <step_performance_capturing_size_limit>100</step_performance_capturing_size_limit>
71   - <dependencies>
72   - </dependencies>
73   - <partitionschemas>
74   - </partitionschemas>
75   - <slaveservers>
76   - </slaveservers>
77   - <clusterschemas>
78   - </clusterschemas>
79   - <created_user>-</created_user>
80   - <created_date>2016&#x2f;06&#x2f;29 17&#x3a;00&#x3a;01.094</created_date>
81   - <modified_user>-</modified_user>
82   - <modified_date>2016&#x2f;06&#x2f;29 17&#x3a;00&#x3a;01.094</modified_date>
83   - <key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA&#x3d;</key_for_session_key>
84   - <is_key_private>N</is_key_private>
85   - </info>
86   - <notepads>
87   - <notepad>
88   - <note>&#x8def;&#x724c;&#x4fe1;&#x606f;&#x8f93;&#x5165;&#xff0c;&#x8def;&#x724c;&#x540d;&#x5b57;&#x662f;&#x4e0d;&#x80fd;&#x91cd;&#x590d;&#x7684;&#xa;&#x4e00;&#x822c;&#x6765;&#x8bf4;&#xff0c;&#x5e94;&#x8be5;&#x662f;&#x5bfc;&#x5165;&#x65f6;&#x523b;&#x6570;&#x636e;&#x81ea;&#x52a8;&#x751f;&#x6210;&#x7684;&#xff0c;&#x8fd9;&#x4e2a;&#x518d;&#x8bae;&#xa;&#xa;</note>
89   - <xloc>57</xloc>
90   - <yloc>291</yloc>
91   - <width>298</width>
92   - <heigth>74</heigth>
93   - <fontname>YaHei Consolas Hybrid</fontname>
94   - <fontsize>12</fontsize>
95   - <fontbold>N</fontbold>
96   - <fontitalic>N</fontitalic>
97   - <fontcolorred>0</fontcolorred>
98   - <fontcolorgreen>0</fontcolorgreen>
99   - <fontcolorblue>0</fontcolorblue>
100   - <backgroundcolorred>255</backgroundcolorred>
101   - <backgroundcolorgreen>205</backgroundcolorgreen>
102   - <backgroundcolorblue>112</backgroundcolorblue>
103   - <bordercolorred>100</bordercolorred>
104   - <bordercolorgreen>100</bordercolorgreen>
105   - <bordercolorblue>100</bordercolorblue>
106   - <drawshadow>Y</drawshadow>
107   - </notepad>
108   - </notepads>
109   - <connection>
110   - <name>192.168.168.1_jwgl_dw</name>
111   - <server>192.168.168.1</server>
112   - <type>ORACLE</type>
113   - <access>Native</access>
114   - <database>orcl</database>
115   - <port>1521</port>
116   - <username>jwgl_dw</username>
117   - <password>Encrypted 2be98afc86aa7f2e4cb13b977d2adabcd</password>
118   - <servername/>
119   - <data_tablespace/>
120   - <index_tablespace/>
121   - <attributes>
122   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
123   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
124   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
125   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
126   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
127   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
128   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
129   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
130   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
131   - </attributes>
132   - </connection>
133   - <connection>
134   - <name>bus_control_variable</name>
135   - <server>&#x24;&#x7b;v_db_ip&#x7d;</server>
136   - <type>MYSQL</type>
137   - <access>Native</access>
138   - <database>&#x24;&#x7b;v_db_dname&#x7d;</database>
139   - <port>3306</port>
140   - <username>&#x24;&#x7b;v_db_uname&#x7d;</username>
141   - <password>&#x24;&#x7b;v_db_pwd&#x7d;</password>
142   - <servername/>
143   - <data_tablespace/>
144   - <index_tablespace/>
145   - <attributes>
146   - <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
147   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
148   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
149   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
150   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
151   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
152   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
153   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
154   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
155   - <attribute><code>STREAM_RESULTS</code><attribute>N</attribute></attribute>
156   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
157   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
158   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
159   - </attributes>
160   - </connection>
161   - <connection>
162   - <name>bus_control_&#x516c;&#x53f8;_201</name>
163   - <server>localhost</server>
164   - <type>MYSQL</type>
165   - <access>Native</access>
166   - <database>control</database>
167   - <port>3306</port>
168   - <username>root</username>
169   - <password>Encrypted </password>
170   - <servername/>
171   - <data_tablespace/>
172   - <index_tablespace/>
173   - <attributes>
174   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
175   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
176   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
177   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
178   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
179   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
180   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
181   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
182   - <attribute><code>STREAM_RESULTS</code><attribute>N</attribute></attribute>
183   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
184   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
185   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
186   - </attributes>
187   - </connection>
188   - <connection>
189   - <name>bus_control_&#x672c;&#x673a;</name>
190   - <server>localhost</server>
191   - <type>MYSQL</type>
192   - <access>Native</access>
193   - <database>control</database>
194   - <port>3306</port>
195   - <username>root</username>
196   - <password>Encrypted </password>
197   - <servername/>
198   - <data_tablespace/>
199   - <index_tablespace/>
200   - <attributes>
201   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
202   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
203   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
204   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
205   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
206   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
207   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
208   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
209   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
210   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
211   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
212   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
213   - </attributes>
214   - </connection>
215   - <connection>
216   - <name>control_jndi</name>
217   - <server/>
218   - <type>MYSQL</type>
219   - <access>JNDI</access>
220   - <database>control_jndi</database>
221   - <port>1521</port>
222   - <username/>
223   - <password>Encrypted </password>
224   - <servername/>
225   - <data_tablespace/>
226   - <index_tablespace/>
227   - <attributes>
228   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
229   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
230   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
231   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
232   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
233   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
234   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
235   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
236   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
237   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
238   - </attributes>
239   - </connection>
240   - <connection>
241   - <name>JGJW_VM</name>
242   - <server>192.168.198.240</server>
243   - <type>ORACLE</type>
244   - <access>Native</access>
245   - <database>orcl</database>
246   - <port>1521</port>
247   - <username>jwgl</username>
248   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10d485a8d6</password>
249   - <servername/>
250   - <data_tablespace/>
251   - <index_tablespace/>
252   - <attributes>
253   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
254   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
255   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
256   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
257   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
258   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
259   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
260   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
261   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
262   - </attributes>
263   - </connection>
264   - <connection>
265   - <name>NHJW_VM</name>
266   - <server>192.168.198.240</server>
267   - <type>ORACLE</type>
268   - <access>Native</access>
269   - <database>orcl</database>
270   - <port>1521</port>
271   - <username>nhjw</username>
272   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10d09aa5cd</password>
273   - <servername/>
274   - <data_tablespace/>
275   - <index_tablespace/>
276   - <attributes>
277   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
278   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
279   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
280   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
281   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
282   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
283   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
284   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
285   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
286   - </attributes>
287   - </connection>
288   - <connection>
289   - <name>PDGJ_VM</name>
290   - <server>192.168.198.240</server>
291   - <type>ORACLE</type>
292   - <access>Native</access>
293   - <database>orcl</database>
294   - <port>1521</port>
295   - <username>pdgj</username>
296   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10ce96a8d0</password>
297   - <servername/>
298   - <data_tablespace/>
299   - <index_tablespace/>
300   - <attributes>
301   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
302   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
303   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
304   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
305   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
306   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
307   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
308   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
309   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
310   - </attributes>
311   - </connection>
312   - <connection>
313   - <name>repair_dw_mysql_jndi</name>
314   - <server/>
315   - <type>MYSQL</type>
316   - <access>JNDI</access>
317   - <database>repair_dw_mysql</database>
318   - <port>1521</port>
319   - <username/>
320   - <password>Encrypted </password>
321   - <servername/>
322   - <data_tablespace/>
323   - <index_tablespace/>
324   - <attributes>
325   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
326   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
327   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
328   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
329   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
330   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
331   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
332   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
333   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
334   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
335   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
336   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
337   - </attributes>
338   - </connection>
339   - <connection>
340   - <name>repair_dw&#xff08;&#x672c;&#x673a;&#xff09;</name>
341   - <server>localhost</server>
342   - <type>MYSQL</type>
343   - <access>Native</access>
344   - <database>ruoyi-vue-3.5</database>
345   - <port>3306</port>
346   - <username>root</username>
347   - <password>Encrypted </password>
348   - <servername/>
349   - <data_tablespace/>
350   - <index_tablespace/>
351   - <attributes>
352   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
353   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
354   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
355   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
356   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
357   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
358   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
359   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
360   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
361   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
362   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
363   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
364   - </attributes>
365   - </connection>
366   - <connection>
367   - <name>repair_real_h2</name>
368   - <server/>
369   - <type>H2</type>
370   - <access>JNDI</access>
371   - <database>repair_real_h2</database>
372   - <port>1521</port>
373   - <username/>
374   - <password>Encrypted </password>
375   - <servername/>
376   - <data_tablespace/>
377   - <index_tablespace/>
378   - <attributes>
379   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
380   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
381   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
382   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
383   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
384   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
385   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
386   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
387   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
388   - </attributes>
389   - </connection>
390   - <connection>
391   - <name>SNJW_VM</name>
392   - <server>192.168.198.240</server>
393   - <type>ORACLE</type>
394   - <access>Native</access>
395   - <database>orcl</database>
396   - <port>1521</port>
397   - <username>snjw</username>
398   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10cd9ca5cd</password>
399   - <servername/>
400   - <data_tablespace/>
401   - <index_tablespace/>
402   - <attributes>
403   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
404   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
405   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
406   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
407   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
408   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
409   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
410   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
411   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
412   - </attributes>
413   - </connection>
414   - <connection>
415   - <name>test_control&#xff08;&#x672c;&#x673a;&#xff09;</name>
416   - <server>127.0.0.1</server>
417   - <type>MYSQL</type>
418   - <access>Native</access>
419   - <database>test_control</database>
420   - <port>3306</port>
421   - <username>root</username>
422   - <password>Encrypted </password>
423   - <servername/>
424   - <data_tablespace/>
425   - <index_tablespace/>
426   - <attributes>
427   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
428   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
429   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
430   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
431   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
432   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
433   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
434   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
435   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
436   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
437   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
438   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
439   - </attributes>
440   - </connection>
441   - <connection>
442   - <name>xlab_mysql_youle</name>
443   - <server>101.231.124.8</server>
444   - <type>MYSQL</type>
445   - <access>Native</access>
446   - <database>xlab_youle</database>
447   - <port>45687</port>
448   - <username>xlab-youle</username>
449   - <password>Encrypted 2be98afc86aa78a88aa1be369d187a3df</password>
450   - <servername/>
451   - <data_tablespace/>
452   - <index_tablespace/>
453   - <attributes>
454   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
455   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
456   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
457   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
458   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
459   - <attribute><code>PORT_NUMBER</code><attribute>45687</attribute></attribute>
460   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
461   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
462   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
463   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>N</attribute></attribute>
464   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>N</attribute></attribute>
465   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
466   - </attributes>
467   - </connection>
468   - <connection>
469   - <name>xlab_mysql_youle&#xff08;&#x672c;&#x673a;&#xff09;</name>
470   - <server>localhost</server>
471   - <type>MYSQL</type>
472   - <access>Native</access>
473   - <database>xlab_youle</database>
474   - <port>3306</port>
475   - <username>root</username>
476   - <password>Encrypted </password>
477   - <servername/>
478   - <data_tablespace/>
479   - <index_tablespace/>
480   - <attributes>
481   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
482   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
483   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
484   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
485   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
486   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
487   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
488   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
489   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
490   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>N</attribute></attribute>
491   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>N</attribute></attribute>
492   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
493   - </attributes>
494   - </connection>
495   - <connection>
496   - <name>xlab_youle</name>
497   - <server/>
498   - <type>MYSQL</type>
499   - <access>JNDI</access>
500   - <database>xlab_youle</database>
501   - <port>1521</port>
502   - <username/>
503   - <password>Encrypted </password>
504   - <servername/>
505   - <data_tablespace/>
506   - <index_tablespace/>
507   - <attributes>
508   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
509   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
510   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
511   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
512   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
513   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
514   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
515   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
516   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
517   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
518   - </attributes>
519   - </connection>
520   - <connection>
521   - <name>YGJW_VM</name>
522   - <server>192.168.198.240</server>
523   - <type>ORACLE</type>
524   - <access>Native</access>
525   - <database>orcl</database>
526   - <port>1521</port>
527   - <username>ygjw</username>
528   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10c795a5cd</password>
529   - <servername/>
530   - <data_tablespace/>
531   - <index_tablespace/>
532   - <attributes>
533   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
534   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
535   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
536   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
537   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
538   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
539   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
540   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
541   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
542   - </attributes>
543   - </connection>
544   - <connection>
545   - <name>&#x516c;&#x53f8;jgjw</name>
546   - <server>192.168.168.1</server>
547   - <type>ORACLE</type>
548   - <access>Native</access>
549   - <database>orcl</database>
550   - <port>1521</port>
551   - <username>jwgl</username>
552   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10d485a8d6</password>
553   - <servername/>
554   - <data_tablespace/>
555   - <index_tablespace/>
556   - <attributes>
557   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
558   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
559   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
560   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
561   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
562   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
563   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
564   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
565   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
566   - </attributes>
567   - </connection>
568   - <connection>
569   - <name>&#x516c;&#x53f8;snjw</name>
570   - <server>192.168.168.1</server>
571   - <type>ORACLE</type>
572   - <access>Native</access>
573   - <database>orcl</database>
574   - <port>1521</port>
575   - <username>snjw</username>
576   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10cd9ca5cd</password>
577   - <servername/>
578   - <data_tablespace/>
579   - <index_tablespace/>
580   - <attributes>
581   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
582   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
583   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
584   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
585   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
586   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
587   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
588   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
589   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
590   - </attributes>
591   - </connection>
592   - <connection>
593   - <name>&#x516c;&#x53f8;ygjw</name>
594   - <server>192.168.168.1</server>
595   - <type>ORACLE</type>
596   - <access>Native</access>
597   - <database>orcl</database>
598   - <port>1521</port>
599   - <username>ygjw</username>
600   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10c795a5cd</password>
601   - <servername/>
602   - <data_tablespace/>
603   - <index_tablespace/>
604   - <attributes>
605   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
606   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
607   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
608   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
609   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
610   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
611   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
612   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
613   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
614   - </attributes>
615   - </connection>
616   - <order>
617   - <hop> <from>&#x5b57;&#x6bb5;&#x6539;&#x540d;</from><to>&#x67e5;&#x8be2;&#x7ebf;&#x8def;&#x5173;&#x8054;</to><enabled>Y</enabled> </hop>
618   - <hop> <from>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_gbi</from><to>&#x9519;&#x8bef;&#x8f93;&#x51fa;</to><enabled>Y</enabled> </hop>
619   - <hop> <from>&#x539f;&#x59cb;&#x7cfb;&#x7edf;&#x5bfc;&#x51fa;&#x7684;Excel&#x8f93;&#x5165;</from><to>&#x5b57;&#x6bb5;&#x6539;&#x540d;</to><enabled>Y</enabled> </hop>
620   - <hop> <from>&#x83b7;&#x53d6;&#x53d8;&#x91cf;</from><to>&#x539f;&#x59cb;&#x7cfb;&#x7edf;&#x5bfc;&#x51fa;&#x7684;Excel&#x8f93;&#x5165;</to><enabled>Y</enabled> </hop>
621   - <hop> <from>&#x67e5;&#x8be2;&#x7ebf;&#x8def;&#x5173;&#x8054;</from><to>&#x542f;&#x7528;&#x88ab;&#x6570;&#x636e;flag</to><enabled>Y</enabled> </hop>
622   - <hop> <from>&#x542f;&#x7528;&#x88ab;&#x6570;&#x636e;flag</from><to>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_gbi</to><enabled>Y</enabled> </hop>
623   - </order>
624   - <step>
625   - <name>&#x539f;&#x59cb;&#x7cfb;&#x7edf;&#x5bfc;&#x51fa;&#x7684;Excel&#x8f93;&#x5165;</name>
626   - <type>ExcelInput</type>
627   - <description/>
628   - <distribute>Y</distribute>
629   - <custom_distribution/>
630   - <copies>1</copies>
631   - <partitioning>
632   - <method>none</method>
633   - <schema_name/>
634   - </partitioning>
635   - <header>Y</header>
636   - <noempty>Y</noempty>
637   - <stoponempty>N</stoponempty>
638   - <filefield/>
639   - <sheetfield/>
640   - <sheetrownumfield/>
641   - <rownumfield/>
642   - <sheetfield/>
643   - <filefield/>
644   - <limit>0</limit>
645   - <encoding/>
646   - <add_to_result_filenames>Y</add_to_result_filenames>
647   - <accept_filenames>Y</accept_filenames>
648   - <accept_field>filepath_</accept_field>
649   - <accept_stepname>&#x83b7;&#x53d6;&#x53d8;&#x91cf;</accept_stepname>
650   - <file>
651   - <name/>
652   - <filemask/>
653   - <exclude_filemask/>
654   - <file_required>N</file_required>
655   - <include_subfolders>N</include_subfolders>
656   - </file>
657   - <fields>
658   - <field>
659   - <name>&#x7ebf;&#x8def;</name>
660   - <type>String</type>
661   - <length>-1</length>
662   - <precision>-1</precision>
663   - <trim_type>none</trim_type>
664   - <repeat>N</repeat>
665   - <format/>
666   - <currency/>
667   - <decimal/>
668   - <group/>
669   - </field>
670   - <field>
671   - <name>&#x8def;&#x724c;&#x7f16;&#x53f7;</name>
672   - <type>String</type>
673   - <length>-1</length>
674   - <precision>-1</precision>
675   - <trim_type>none</trim_type>
676   - <repeat>N</repeat>
677   - <format>&#x23;</format>
678   - <currency/>
679   - <decimal/>
680   - <group/>
681   - </field>
682   - <field>
683   - <name>&#x8def;&#x724c;&#x540d;&#x79f0;</name>
684   - <type>String</type>
685   - <length>-1</length>
686   - <precision>-1</precision>
687   - <trim_type>none</trim_type>
688   - <repeat>N</repeat>
689   - <format>&#x23;</format>
690   - <currency/>
691   - <decimal/>
692   - <group/>
693   - </field>
694   - <field>
695   - <name>&#x8def;&#x724c;&#x7c7b;&#x578b;</name>
696   - <type>String</type>
697   - <length>-1</length>
698   - <precision>-1</precision>
699   - <trim_type>none</trim_type>
700   - <repeat>N</repeat>
701   - <format/>
702   - <currency/>
703   - <decimal/>
704   - <group/>
705   - </field>
706   - </fields>
707   - <sheets>
708   - <sheet>
709   - <name>&#x5de5;&#x4f5c;&#x8868;1</name>
710   - <startrow>0</startrow>
711   - <startcol>0</startcol>
712   - </sheet>
713   - </sheets>
714   - <strict_types>N</strict_types>
715   - <error_ignored>N</error_ignored>
716   - <error_line_skipped>N</error_line_skipped>
717   - <bad_line_files_destination_directory/>
718   - <bad_line_files_extension>warning</bad_line_files_extension>
719   - <error_line_files_destination_directory/>
720   - <error_line_files_extension>error</error_line_files_extension>
721   - <line_number_files_destination_directory/>
722   - <line_number_files_extension>line</line_number_files_extension>
723   - <shortFileFieldName/>
724   - <pathFieldName/>
725   - <hiddenFieldName/>
726   - <lastModificationTimeFieldName/>
727   - <uriNameFieldName/>
728   - <rootUriNameFieldName/>
729   - <extensionFieldName/>
730   - <sizeFieldName/>
731   - <spreadsheet_type>JXL</spreadsheet_type>
732   - <cluster_schema/>
733   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
734   - <xloc>150</xloc>
735   - <yloc>68</yloc>
736   - <draw>Y</draw>
737   - </GUI>
738   - </step>
739   -
740   - <step>
741   - <name>&#x542f;&#x7528;&#x88ab;&#x6570;&#x636e;flag</name>
742   - <type>Constant</type>
743   - <description/>
744   - <distribute>Y</distribute>
745   - <custom_distribution/>
746   - <copies>1</copies>
747   - <partitioning>
748   - <method>none</method>
749   - <schema_name/>
750   - </partitioning>
751   - <fields>
752   - <field>
753   - <name>isCancel</name>
754   - <type>Integer</type>
755   - <format/>
756   - <currency/>
757   - <decimal/>
758   - <group/>
759   - <nullif>0</nullif>
760   - <length>-1</length>
761   - <precision>-1</precision>
762   - <set_empty_string>N</set_empty_string>
763   - </field>
764   - </fields>
765   - <cluster_schema/>
766   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
767   - <xloc>544</xloc>
768   - <yloc>70</yloc>
769   - <draw>Y</draw>
770   - </GUI>
771   - </step>
772   -
773   - <step>
774   - <name>&#x5b57;&#x6bb5;&#x6539;&#x540d;</name>
775   - <type>SelectValues</type>
776   - <description/>
777   - <distribute>Y</distribute>
778   - <custom_distribution/>
779   - <copies>1</copies>
780   - <partitioning>
781   - <method>none</method>
782   - <schema_name/>
783   - </partitioning>
784   - <fields> <select_unspecified>N</select_unspecified>
785   - <meta> <name>&#x7ebf;&#x8def;</name>
786   - <rename>xl</rename>
787   - <type>String</type>
788   - <length>-2</length>
789   - <precision>-2</precision>
790   - <conversion_mask/>
791   - <date_format_lenient>false</date_format_lenient>
792   - <date_format_locale/>
793   - <date_format_timezone/>
794   - <lenient_string_to_number>false</lenient_string_to_number>
795   - <encoding/>
796   - <decimal_symbol/>
797   - <grouping_symbol/>
798   - <currency_symbol/>
799   - <storage_type/>
800   - </meta> <meta> <name>&#x8def;&#x724c;&#x7f16;&#x53f7;</name>
801   - <rename>lpno</rename>
802   - <type>Integer</type>
803   - <length>-2</length>
804   - <precision>-2</precision>
805   - <conversion_mask/>
806   - <date_format_lenient>false</date_format_lenient>
807   - <date_format_locale/>
808   - <date_format_timezone/>
809   - <lenient_string_to_number>false</lenient_string_to_number>
810   - <encoding/>
811   - <decimal_symbol/>
812   - <grouping_symbol/>
813   - <currency_symbol/>
814   - <storage_type/>
815   - </meta> <meta> <name>&#x8def;&#x724c;&#x540d;&#x79f0;</name>
816   - <rename>lpname</rename>
817   - <type>String</type>
818   - <length>-2</length>
819   - <precision>-2</precision>
820   - <conversion_mask/>
821   - <date_format_lenient>false</date_format_lenient>
822   - <date_format_locale/>
823   - <date_format_timezone/>
824   - <lenient_string_to_number>false</lenient_string_to_number>
825   - <encoding/>
826   - <decimal_symbol/>
827   - <grouping_symbol/>
828   - <currency_symbol/>
829   - <storage_type/>
830   - </meta> <meta> <name>&#x8def;&#x724c;&#x7c7b;&#x578b;</name>
831   - <rename>lptype</rename>
832   - <type>String</type>
833   - <length>-2</length>
834   - <precision>-2</precision>
835   - <conversion_mask/>
836   - <date_format_lenient>false</date_format_lenient>
837   - <date_format_locale/>
838   - <date_format_timezone/>
839   - <lenient_string_to_number>false</lenient_string_to_number>
840   - <encoding/>
841   - <decimal_symbol/>
842   - <grouping_symbol/>
843   - <currency_symbol/>
844   - <storage_type/>
845   - </meta> </fields> <cluster_schema/>
846   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
847   - <xloc>295</xloc>
848   - <yloc>68</yloc>
849   - <draw>Y</draw>
850   - </GUI>
851   - </step>
852   -
853   - <step>
854   - <name>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_gbi</name>
855   - <type>InsertUpdate</type>
856   - <description/>
857   - <distribute>Y</distribute>
858   - <custom_distribution/>
859   - <copies>1</copies>
860   - <partitioning>
861   - <method>none</method>
862   - <schema_name/>
863   - </partitioning>
864   - <connection>control_jndi</connection>
865   - <commit>100</commit>
866   - <update_bypassed>N</update_bypassed>
867   - <lookup>
868   - <schema/>
869   - <table>bsth_c_s_gbi</table>
870   - <key>
871   - <name>xlid</name>
872   - <field>xl</field>
873   - <condition>&#x3d;</condition>
874   - <name2/>
875   - </key>
876   - <key>
877   - <name>lpname</name>
878   - <field>lp_name</field>
879   - <condition>&#x3d;</condition>
880   - <name2/>
881   - </key>
882   - <key>
883   - <name>isCancel</name>
884   - <field>is_cancel</field>
885   - <condition>&#x3d;</condition>
886   - <name2/>
887   - </key>
888   - <value>
889   - <name>xl</name>
890   - <rename>xlid</rename>
891   - <update>Y</update>
892   - </value>
893   - <value>
894   - <name>lp_no</name>
895   - <rename>lpno</rename>
896   - <update>Y</update>
897   - </value>
898   - <value>
899   - <name>lp_name</name>
900   - <rename>lpname</rename>
901   - <update>Y</update>
902   - </value>
903   - <value>
904   - <name>lp_type</name>
905   - <rename>lptype</rename>
906   - <update>Y</update>
907   - </value>
908   - <value>
909   - <name>is_cancel</name>
910   - <rename>isCancel</rename>
911   - <update>Y</update>
912   - </value>
913   - </lookup>
914   - <cluster_schema/>
915   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
916   - <xloc>545</xloc>
917   - <yloc>184</yloc>
918   - <draw>Y</draw>
919   - </GUI>
920   - </step>
921   -
922   - <step>
923   - <name>&#x67e5;&#x8be2;&#x7ebf;&#x8def;&#x5173;&#x8054;</name>
924   - <type>DBLookup</type>
925   - <description/>
926   - <distribute>Y</distribute>
927   - <custom_distribution/>
928   - <copies>1</copies>
929   - <partitioning>
930   - <method>none</method>
931   - <schema_name/>
932   - </partitioning>
933   - <connection>control_jndi</connection>
934   - <cache>Y</cache>
935   - <cache_load_all>Y</cache_load_all>
936   - <cache_size>0</cache_size>
937   - <lookup>
938   - <schema/>
939   - <table>bsth_c_line</table>
940   - <orderby/>
941   - <fail_on_multiple>N</fail_on_multiple>
942   - <eat_row_on_failure>N</eat_row_on_failure>
943   - <key>
944   - <name>xl</name>
945   - <field>name</field>
946   - <condition>&#x3d;</condition>
947   - <name2/>
948   - </key>
949   - <value>
950   - <name>id</name>
951   - <rename>xlid</rename>
952   - <default/>
953   - <type>Integer</type>
954   - </value>
955   - </lookup>
956   - <cluster_schema/>
957   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
958   - <xloc>428</xloc>
959   - <yloc>69</yloc>
960   - <draw>Y</draw>
961   - </GUI>
962   - </step>
963   -
964   - <step>
965   - <name>&#x83b7;&#x53d6;&#x53d8;&#x91cf;</name>
966   - <type>GetVariable</type>
967   - <description/>
968   - <distribute>Y</distribute>
969   - <custom_distribution/>
970   - <copies>1</copies>
971   - <partitioning>
972   - <method>none</method>
973   - <schema_name/>
974   - </partitioning>
975   - <fields>
976   - <field>
977   - <name>filepath_</name>
978   - <variable>&#x24;&#x7b;filepath&#x7d;</variable>
979   - <type>String</type>
980   - <format/>
981   - <currency/>
982   - <decimal/>
983   - <group/>
984   - <length>-1</length>
985   - <precision>-1</precision>
986   - <trim_type>none</trim_type>
987   - </field>
988   - <field>
989   - <name>erroroutputdir_</name>
990   - <variable>&#x24;&#x7b;erroroutputdir&#x7d;</variable>
991   - <type>String</type>
992   - <format/>
993   - <currency/>
994   - <decimal/>
995   - <group/>
996   - <length>-1</length>
997   - <precision>-1</precision>
998   - <trim_type>none</trim_type>
999   - </field>
1000   - </fields>
1001   - <cluster_schema/>
1002   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
1003   - <xloc>152</xloc>
1004   - <yloc>193</yloc>
1005   - <draw>Y</draw>
1006   - </GUI>
1007   - </step>
1008   -
1009   - <step>
1010   - <name>&#x9519;&#x8bef;&#x8f93;&#x51fa;</name>
1011   - <type>ExcelOutput</type>
1012   - <description/>
1013   - <distribute>Y</distribute>
1014   - <custom_distribution/>
1015   - <copies>1</copies>
1016   - <partitioning>
1017   - <method>none</method>
1018   - <schema_name/>
1019   - </partitioning>
1020   - <header>Y</header>
1021   - <footer>N</footer>
1022   - <encoding>UTF-8</encoding>
1023   - <append>N</append>
1024   - <add_to_result_filenames>Y</add_to_result_filenames>
1025   - <file>
1026   - <name>&#x24;&#x7b;erroroutputdir&#x7d;&#x2f;&#x8def;&#x724c;_&#x9519;&#x8bef;</name>
1027   - <extention>xls</extention>
1028   - <do_not_open_newfile_init>N</do_not_open_newfile_init>
1029   - <create_parent_folder>N</create_parent_folder>
1030   - <split>N</split>
1031   - <add_date>N</add_date>
1032   - <add_time>N</add_time>
1033   - <SpecifyFormat>N</SpecifyFormat>
1034   - <date_time_format/>
1035   - <sheetname>Sheet1</sheetname>
1036   - <autosizecolums>N</autosizecolums>
1037   - <nullisblank>N</nullisblank>
1038   - <protect_sheet>N</protect_sheet>
1039   - <password>Encrypted </password>
1040   - <splitevery>0</splitevery>
1041   - <usetempfiles>N</usetempfiles>
1042   - <tempdirectory/>
1043   - </file>
1044   - <template>
1045   - <enabled>N</enabled>
1046   - <append>N</append>
1047   - <filename>template.xls</filename>
1048   - </template>
1049   - <fields>
1050   - <field>
1051   - <name>filepath_</name>
1052   - <type>String</type>
1053   - <format/>
1054   - </field>
1055   - <field>
1056   - <name>erroroutputdir_</name>
1057   - <type>String</type>
1058   - <format/>
1059   - </field>
1060   - <field>
1061   - <name>xl</name>
1062   - <type>String</type>
1063   - <format/>
1064   - </field>
1065   - <field>
1066   - <name>lpno</name>
1067   - <type>Integer</type>
1068   - <format/>
1069   - </field>
1070   - <field>
1071   - <name>lpname</name>
1072   - <type>String</type>
1073   - <format/>
1074   - </field>
1075   - <field>
1076   - <name>lptype</name>
1077   - <type>String</type>
1078   - <format/>
1079   - </field>
1080   - <field>
1081   - <name>xlid</name>
1082   - <type>Integer</type>
1083   - <format/>
1084   - </field>
1085   - <field>
1086   - <name>isCancel</name>
1087   - <type>Integer</type>
1088   - <format/>
1089   - </field>
1090   - <field>
1091   - <name>error_count</name>
1092   - <type>Integer</type>
1093   - <format/>
1094   - </field>
1095   - <field>
1096   - <name>error_desc</name>
1097   - <type>String</type>
1098   - <format/>
1099   - </field>
1100   - <field>
1101   - <name>error_column1</name>
1102   - <type>String</type>
1103   - <format/>
1104   - </field>
1105   - <field>
1106   - <name>error_column2</name>
1107   - <type>String</type>
1108   - <format/>
1109   - </field>
1110   - </fields>
1111   - <custom>
1112   - <header_font_name>arial</header_font_name>
1113   - <header_font_size>10</header_font_size>
1114   - <header_font_bold>N</header_font_bold>
1115   - <header_font_italic>N</header_font_italic>
1116   - <header_font_underline>no</header_font_underline>
1117   - <header_font_orientation>horizontal</header_font_orientation>
1118   - <header_font_color>black</header_font_color>
1119   - <header_background_color>none</header_background_color>
1120   - <header_row_height>255</header_row_height>
1121   - <header_alignment>left</header_alignment>
1122   - <header_image/>
1123   - <row_font_name>arial</row_font_name>
1124   - <row_font_size>10</row_font_size>
1125   - <row_font_color>black</row_font_color>
1126   - <row_background_color>none</row_background_color>
1127   - </custom>
1128   - <cluster_schema/>
1129   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
1130   - <xloc>545</xloc>
1131   - <yloc>307</yloc>
1132   - <draw>Y</draw>
1133   - </GUI>
1134   - </step>
1135   -
1136   - <step_error_handling>
1137   - <error>
1138   - <source_step>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_gbi</source_step>
1139   - <target_step>&#x9519;&#x8bef;&#x8f93;&#x51fa;</target_step>
1140   - <is_enabled>Y</is_enabled>
1141   - <nr_valuename>error_count</nr_valuename>
1142   - <descriptions_valuename>error_desc</descriptions_valuename>
1143   - <fields_valuename>error_column1</fields_valuename>
1144   - <codes_valuename>error_column2</codes_valuename>
1145   - <max_errors/>
1146   - <max_pct_errors/>
1147   - <min_pct_rows/>
1148   - </error>
1149   - </step_error_handling>
1150   - <slave-step-copy-partition-distribution>
1151   -</slave-step-copy-partition-distribution>
1152   - <slave_transformation>N</slave_transformation>
1153   -
1154   -</transformation>
src/main/resources/datatools/ktrs/guideboardDataOutput.ktr deleted 100644 → 0
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<transformation>
3   - <info>
4   - <name>&#x8def;&#x724c;&#x4fe1;&#x606f;&#x5bfc;&#x51fa;</name>
5   - <description/>
6   - <extended_description/>
7   - <trans_version/>
8   - <trans_type>Normal</trans_type>
9   - <trans_status>0</trans_status>
10   - <directory>&#x2f;</directory>
11   - <parameters>
12   - <parameter>
13   - <name>filepath</name>
14   - <default_value/>
15   - <description>excel&#x6587;&#x4ef6;&#x8def;&#x5f84;</description>
16   - </parameter>
17   - <parameter>
18   - <name>xlid</name>
19   - <default_value/>
20   - <description>&#x7ebf;&#x8def;id</description>
21   - </parameter>
22   - </parameters>
23   - <log>
24   -<trans-log-table><connection/>
25   -<schema/>
26   -<table/>
27   -<size_limit_lines/>
28   -<interval/>
29   -<timeout_days/>
30   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>CHANNEL_ID</id><enabled>Y</enabled><name>CHANNEL_ID</name></field><field><id>TRANSNAME</id><enabled>Y</enabled><name>TRANSNAME</name></field><field><id>STATUS</id><enabled>Y</enabled><name>STATUS</name></field><field><id>LINES_READ</id><enabled>Y</enabled><name>LINES_READ</name><subject/></field><field><id>LINES_WRITTEN</id><enabled>Y</enabled><name>LINES_WRITTEN</name><subject/></field><field><id>LINES_UPDATED</id><enabled>Y</enabled><name>LINES_UPDATED</name><subject/></field><field><id>LINES_INPUT</id><enabled>Y</enabled><name>LINES_INPUT</name><subject/></field><field><id>LINES_OUTPUT</id><enabled>Y</enabled><name>LINES_OUTPUT</name><subject/></field><field><id>LINES_REJECTED</id><enabled>Y</enabled><name>LINES_REJECTED</name><subject/></field><field><id>ERRORS</id><enabled>Y</enabled><name>ERRORS</name></field><field><id>STARTDATE</id><enabled>Y</enabled><name>STARTDATE</name></field><field><id>ENDDATE</id><enabled>Y</enabled><name>ENDDATE</name></field><field><id>LOGDATE</id><enabled>Y</enabled><name>LOGDATE</name></field><field><id>DEPDATE</id><enabled>Y</enabled><name>DEPDATE</name></field><field><id>REPLAYDATE</id><enabled>Y</enabled><name>REPLAYDATE</name></field><field><id>LOG_FIELD</id><enabled>Y</enabled><name>LOG_FIELD</name></field><field><id>EXECUTING_SERVER</id><enabled>N</enabled><name>EXECUTING_SERVER</name></field><field><id>EXECUTING_USER</id><enabled>N</enabled><name>EXECUTING_USER</name></field><field><id>CLIENT</id><enabled>N</enabled><name>CLIENT</name></field></trans-log-table>
31   -<perf-log-table><connection/>
32   -<schema/>
33   -<table/>
34   -<interval/>
35   -<timeout_days/>
36   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>SEQ_NR</id><enabled>Y</enabled><name>SEQ_NR</name></field><field><id>LOGDATE</id><enabled>Y</enabled><name>LOGDATE</name></field><field><id>TRANSNAME</id><enabled>Y</enabled><name>TRANSNAME</name></field><field><id>STEPNAME</id><enabled>Y</enabled><name>STEPNAME</name></field><field><id>STEP_COPY</id><enabled>Y</enabled><name>STEP_COPY</name></field><field><id>LINES_READ</id><enabled>Y</enabled><name>LINES_READ</name></field><field><id>LINES_WRITTEN</id><enabled>Y</enabled><name>LINES_WRITTEN</name></field><field><id>LINES_UPDATED</id><enabled>Y</enabled><name>LINES_UPDATED</name></field><field><id>LINES_INPUT</id><enabled>Y</enabled><name>LINES_INPUT</name></field><field><id>LINES_OUTPUT</id><enabled>Y</enabled><name>LINES_OUTPUT</name></field><field><id>LINES_REJECTED</id><enabled>Y</enabled><name>LINES_REJECTED</name></field><field><id>ERRORS</id><enabled>Y</enabled><name>ERRORS</name></field><field><id>INPUT_BUFFER_ROWS</id><enabled>Y</enabled><name>INPUT_BUFFER_ROWS</name></field><field><id>OUTPUT_BUFFER_ROWS</id><enabled>Y</enabled><name>OUTPUT_BUFFER_ROWS</name></field></perf-log-table>
37   -<channel-log-table><connection/>
38   -<schema/>
39   -<table/>
40   -<timeout_days/>
41   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>CHANNEL_ID</id><enabled>Y</enabled><name>CHANNEL_ID</name></field><field><id>LOG_DATE</id><enabled>Y</enabled><name>LOG_DATE</name></field><field><id>LOGGING_OBJECT_TYPE</id><enabled>Y</enabled><name>LOGGING_OBJECT_TYPE</name></field><field><id>OBJECT_NAME</id><enabled>Y</enabled><name>OBJECT_NAME</name></field><field><id>OBJECT_COPY</id><enabled>Y</enabled><name>OBJECT_COPY</name></field><field><id>REPOSITORY_DIRECTORY</id><enabled>Y</enabled><name>REPOSITORY_DIRECTORY</name></field><field><id>FILENAME</id><enabled>Y</enabled><name>FILENAME</name></field><field><id>OBJECT_ID</id><enabled>Y</enabled><name>OBJECT_ID</name></field><field><id>OBJECT_REVISION</id><enabled>Y</enabled><name>OBJECT_REVISION</name></field><field><id>PARENT_CHANNEL_ID</id><enabled>Y</enabled><name>PARENT_CHANNEL_ID</name></field><field><id>ROOT_CHANNEL_ID</id><enabled>Y</enabled><name>ROOT_CHANNEL_ID</name></field></channel-log-table>
42   -<step-log-table><connection/>
43   -<schema/>
44   -<table/>
45   -<timeout_days/>
46   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>CHANNEL_ID</id><enabled>Y</enabled><name>CHANNEL_ID</name></field><field><id>LOG_DATE</id><enabled>Y</enabled><name>LOG_DATE</name></field><field><id>TRANSNAME</id><enabled>Y</enabled><name>TRANSNAME</name></field><field><id>STEPNAME</id><enabled>Y</enabled><name>STEPNAME</name></field><field><id>STEP_COPY</id><enabled>Y</enabled><name>STEP_COPY</name></field><field><id>LINES_READ</id><enabled>Y</enabled><name>LINES_READ</name></field><field><id>LINES_WRITTEN</id><enabled>Y</enabled><name>LINES_WRITTEN</name></field><field><id>LINES_UPDATED</id><enabled>Y</enabled><name>LINES_UPDATED</name></field><field><id>LINES_INPUT</id><enabled>Y</enabled><name>LINES_INPUT</name></field><field><id>LINES_OUTPUT</id><enabled>Y</enabled><name>LINES_OUTPUT</name></field><field><id>LINES_REJECTED</id><enabled>Y</enabled><name>LINES_REJECTED</name></field><field><id>ERRORS</id><enabled>Y</enabled><name>ERRORS</name></field><field><id>LOG_FIELD</id><enabled>N</enabled><name>LOG_FIELD</name></field></step-log-table>
47   -<metrics-log-table><connection/>
48   -<schema/>
49   -<table/>
50   -<timeout_days/>
51   -<field><id>ID_BATCH</id><enabled>Y</enabled><name>ID_BATCH</name></field><field><id>CHANNEL_ID</id><enabled>Y</enabled><name>CHANNEL_ID</name></field><field><id>LOG_DATE</id><enabled>Y</enabled><name>LOG_DATE</name></field><field><id>METRICS_DATE</id><enabled>Y</enabled><name>METRICS_DATE</name></field><field><id>METRICS_CODE</id><enabled>Y</enabled><name>METRICS_CODE</name></field><field><id>METRICS_DESCRIPTION</id><enabled>Y</enabled><name>METRICS_DESCRIPTION</name></field><field><id>METRICS_SUBJECT</id><enabled>Y</enabled><name>METRICS_SUBJECT</name></field><field><id>METRICS_TYPE</id><enabled>Y</enabled><name>METRICS_TYPE</name></field><field><id>METRICS_VALUE</id><enabled>Y</enabled><name>METRICS_VALUE</name></field></metrics-log-table>
52   - </log>
53   - <maxdate>
54   - <connection/>
55   - <table/>
56   - <field/>
57   - <offset>0.0</offset>
58   - <maxdiff>0.0</maxdiff>
59   - </maxdate>
60   - <size_rowset>10000</size_rowset>
61   - <sleep_time_empty>50</sleep_time_empty>
62   - <sleep_time_full>50</sleep_time_full>
63   - <unique_connections>N</unique_connections>
64   - <feedback_shown>Y</feedback_shown>
65   - <feedback_size>50000</feedback_size>
66   - <using_thread_priorities>Y</using_thread_priorities>
67   - <shared_objects_file/>
68   - <capture_step_performance>N</capture_step_performance>
69   - <step_performance_capturing_delay>1000</step_performance_capturing_delay>
70   - <step_performance_capturing_size_limit>100</step_performance_capturing_size_limit>
71   - <dependencies>
72   - </dependencies>
73   - <partitionschemas>
74   - </partitionschemas>
75   - <slaveservers>
76   - </slaveservers>
77   - <clusterschemas>
78   - </clusterschemas>
79   - <created_user>-</created_user>
80   - <created_date>2017&#x2f;02&#x2f;06 11&#x3a;05&#x3a;17.781</created_date>
81   - <modified_user>-</modified_user>
82   - <modified_date>2017&#x2f;02&#x2f;06 11&#x3a;05&#x3a;17.781</modified_date>
83   - <key_for_session_key>H4sIAAAAAAAAAAMAAAAAAAAAAAA&#x3d;</key_for_session_key>
84   - <is_key_private>N</is_key_private>
85   - </info>
86   - <notepads>
87   - </notepads>
88   - <connection>
89   - <name>192.168.168.1_jwgl_dw</name>
90   - <server>192.168.168.1</server>
91   - <type>ORACLE</type>
92   - <access>Native</access>
93   - <database>orcl</database>
94   - <port>1521</port>
95   - <username>jwgl_dw</username>
96   - <password>Encrypted 2be98afc86aa7f2e4cb13b977d2adabcd</password>
97   - <servername/>
98   - <data_tablespace/>
99   - <index_tablespace/>
100   - <attributes>
101   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
102   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
103   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
104   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
105   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
106   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
107   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
108   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
109   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
110   - </attributes>
111   - </connection>
112   - <connection>
113   - <name>bus_control_variable</name>
114   - <server>&#x24;&#x7b;v_db_ip&#x7d;</server>
115   - <type>MYSQL</type>
116   - <access>Native</access>
117   - <database>&#x24;&#x7b;v_db_dname&#x7d;</database>
118   - <port>3306</port>
119   - <username>&#x24;&#x7b;v_db_uname&#x7d;</username>
120   - <password>&#x24;&#x7b;v_db_pwd&#x7d;</password>
121   - <servername/>
122   - <data_tablespace/>
123   - <index_tablespace/>
124   - <attributes>
125   - <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
126   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
127   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
128   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
129   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
130   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
131   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
132   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
133   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
134   - <attribute><code>STREAM_RESULTS</code><attribute>N</attribute></attribute>
135   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
136   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
137   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
138   - </attributes>
139   - </connection>
140   - <connection>
141   - <name>bus_control_&#x516c;&#x53f8;_201</name>
142   - <server>localhost</server>
143   - <type>MYSQL</type>
144   - <access>Native</access>
145   - <database>control</database>
146   - <port>3306</port>
147   - <username>root</username>
148   - <password>Encrypted </password>
149   - <servername/>
150   - <data_tablespace/>
151   - <index_tablespace/>
152   - <attributes>
153   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
154   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
155   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
156   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
157   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
158   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
159   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
160   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
161   - <attribute><code>STREAM_RESULTS</code><attribute>N</attribute></attribute>
162   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
163   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
164   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
165   - </attributes>
166   - </connection>
167   - <connection>
168   - <name>bus_control_&#x672c;&#x673a;</name>
169   - <server>localhost</server>
170   - <type>MYSQL</type>
171   - <access>Native</access>
172   - <database>control</database>
173   - <port>3306</port>
174   - <username>root</username>
175   - <password>Encrypted </password>
176   - <servername/>
177   - <data_tablespace/>
178   - <index_tablespace/>
179   - <attributes>
180   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
181   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
182   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
183   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
184   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
185   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
186   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
187   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
188   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
189   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
190   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
191   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
192   - </attributes>
193   - </connection>
194   - <connection>
195   - <name>control_jndi</name>
196   - <server/>
197   - <type>MYSQL</type>
198   - <access>JNDI</access>
199   - <database>control_jndi</database>
200   - <port>1521</port>
201   - <username/>
202   - <password>Encrypted </password>
203   - <servername/>
204   - <data_tablespace/>
205   - <index_tablespace/>
206   - <attributes>
207   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
208   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
209   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
210   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
211   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
212   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
213   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
214   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
215   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
216   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
217   - </attributes>
218   - </connection>
219   - <connection>
220   - <name>JGJW_VM</name>
221   - <server>192.168.198.240</server>
222   - <type>ORACLE</type>
223   - <access>Native</access>
224   - <database>orcl</database>
225   - <port>1521</port>
226   - <username>jwgl</username>
227   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10d485a8d6</password>
228   - <servername/>
229   - <data_tablespace/>
230   - <index_tablespace/>
231   - <attributes>
232   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
233   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
234   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
235   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
236   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
237   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
238   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
239   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
240   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
241   - </attributes>
242   - </connection>
243   - <connection>
244   - <name>NHJW_VM</name>
245   - <server>192.168.198.240</server>
246   - <type>ORACLE</type>
247   - <access>Native</access>
248   - <database>orcl</database>
249   - <port>1521</port>
250   - <username>nhjw</username>
251   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10d09aa5cd</password>
252   - <servername/>
253   - <data_tablespace/>
254   - <index_tablespace/>
255   - <attributes>
256   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
257   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
258   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
259   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
260   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
261   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
262   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
263   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
264   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
265   - </attributes>
266   - </connection>
267   - <connection>
268   - <name>PDGJ_VM</name>
269   - <server>192.168.198.240</server>
270   - <type>ORACLE</type>
271   - <access>Native</access>
272   - <database>orcl</database>
273   - <port>1521</port>
274   - <username>pdgj</username>
275   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10ce96a8d0</password>
276   - <servername/>
277   - <data_tablespace/>
278   - <index_tablespace/>
279   - <attributes>
280   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
281   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
282   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
283   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
284   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
285   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
286   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
287   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
288   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
289   - </attributes>
290   - </connection>
291   - <connection>
292   - <name>repair_dw_mysql_jndi</name>
293   - <server/>
294   - <type>MYSQL</type>
295   - <access>JNDI</access>
296   - <database>repair_dw_mysql</database>
297   - <port>1521</port>
298   - <username/>
299   - <password>Encrypted </password>
300   - <servername/>
301   - <data_tablespace/>
302   - <index_tablespace/>
303   - <attributes>
304   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
305   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
306   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
307   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
308   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
309   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
310   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
311   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
312   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
313   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
314   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
315   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
316   - </attributes>
317   - </connection>
318   - <connection>
319   - <name>repair_dw&#xff08;&#x672c;&#x673a;&#xff09;</name>
320   - <server>localhost</server>
321   - <type>MYSQL</type>
322   - <access>Native</access>
323   - <database>ruoyi-vue-3.5</database>
324   - <port>3306</port>
325   - <username>root</username>
326   - <password>Encrypted </password>
327   - <servername/>
328   - <data_tablespace/>
329   - <index_tablespace/>
330   - <attributes>
331   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
332   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
333   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
334   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
335   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
336   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
337   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
338   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
339   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
340   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
341   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
342   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
343   - </attributes>
344   - </connection>
345   - <connection>
346   - <name>repair_real_h2</name>
347   - <server/>
348   - <type>H2</type>
349   - <access>JNDI</access>
350   - <database>repair_real_h2</database>
351   - <port>1521</port>
352   - <username/>
353   - <password>Encrypted </password>
354   - <servername/>
355   - <data_tablespace/>
356   - <index_tablespace/>
357   - <attributes>
358   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
359   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
360   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
361   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
362   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
363   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
364   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
365   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
366   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
367   - </attributes>
368   - </connection>
369   - <connection>
370   - <name>SNJW_VM</name>
371   - <server>192.168.198.240</server>
372   - <type>ORACLE</type>
373   - <access>Native</access>
374   - <database>orcl</database>
375   - <port>1521</port>
376   - <username>snjw</username>
377   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10cd9ca5cd</password>
378   - <servername/>
379   - <data_tablespace/>
380   - <index_tablespace/>
381   - <attributes>
382   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
383   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
384   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
385   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
386   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
387   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
388   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
389   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
390   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
391   - </attributes>
392   - </connection>
393   - <connection>
394   - <name>test_control&#xff08;&#x672c;&#x673a;&#xff09;</name>
395   - <server>127.0.0.1</server>
396   - <type>MYSQL</type>
397   - <access>Native</access>
398   - <database>test_control</database>
399   - <port>3306</port>
400   - <username>root</username>
401   - <password>Encrypted </password>
402   - <servername/>
403   - <data_tablespace/>
404   - <index_tablespace/>
405   - <attributes>
406   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
407   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
408   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
409   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
410   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
411   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
412   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
413   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
414   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
415   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
416   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
417   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
418   - </attributes>
419   - </connection>
420   - <connection>
421   - <name>xlab_mysql_youle</name>
422   - <server>101.231.124.8</server>
423   - <type>MYSQL</type>
424   - <access>Native</access>
425   - <database>xlab_youle</database>
426   - <port>45687</port>
427   - <username>xlab-youle</username>
428   - <password>Encrypted 2be98afc86aa78a88aa1be369d187a3df</password>
429   - <servername/>
430   - <data_tablespace/>
431   - <index_tablespace/>
432   - <attributes>
433   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
434   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
435   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
436   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
437   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
438   - <attribute><code>PORT_NUMBER</code><attribute>45687</attribute></attribute>
439   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
440   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
441   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
442   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>N</attribute></attribute>
443   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>N</attribute></attribute>
444   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
445   - </attributes>
446   - </connection>
447   - <connection>
448   - <name>xlab_mysql_youle&#xff08;&#x672c;&#x673a;&#xff09;</name>
449   - <server>localhost</server>
450   - <type>MYSQL</type>
451   - <access>Native</access>
452   - <database>xlab_youle</database>
453   - <port>3306</port>
454   - <username>root</username>
455   - <password>Encrypted </password>
456   - <servername/>
457   - <data_tablespace/>
458   - <index_tablespace/>
459   - <attributes>
460   - <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
461   - <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
462   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
463   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
464   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
465   - <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
466   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
467   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
468   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
469   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>N</attribute></attribute>
470   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>N</attribute></attribute>
471   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
472   - </attributes>
473   - </connection>
474   - <connection>
475   - <name>xlab_youle</name>
476   - <server/>
477   - <type>MYSQL</type>
478   - <access>JNDI</access>
479   - <database>xlab_youle</database>
480   - <port>1521</port>
481   - <username/>
482   - <password>Encrypted </password>
483   - <servername/>
484   - <data_tablespace/>
485   - <index_tablespace/>
486   - <attributes>
487   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
488   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
489   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
490   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
491   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
492   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
493   - <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
494   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
495   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
496   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
497   - </attributes>
498   - </connection>
499   - <connection>
500   - <name>YGJW_VM</name>
501   - <server>192.168.198.240</server>
502   - <type>ORACLE</type>
503   - <access>Native</access>
504   - <database>orcl</database>
505   - <port>1521</port>
506   - <username>ygjw</username>
507   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10c795a5cd</password>
508   - <servername/>
509   - <data_tablespace/>
510   - <index_tablespace/>
511   - <attributes>
512   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
513   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
514   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
515   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
516   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
517   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
518   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
519   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
520   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
521   - </attributes>
522   - </connection>
523   - <connection>
524   - <name>&#x516c;&#x53f8;jgjw</name>
525   - <server>192.168.168.1</server>
526   - <type>ORACLE</type>
527   - <access>Native</access>
528   - <database>orcl</database>
529   - <port>1521</port>
530   - <username>jwgl</username>
531   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10d485a8d6</password>
532   - <servername/>
533   - <data_tablespace/>
534   - <index_tablespace/>
535   - <attributes>
536   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
537   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
538   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
539   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
540   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
541   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
542   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
543   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
544   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
545   - </attributes>
546   - </connection>
547   - <connection>
548   - <name>&#x516c;&#x53f8;snjw</name>
549   - <server>192.168.168.1</server>
550   - <type>ORACLE</type>
551   - <access>Native</access>
552   - <database>orcl</database>
553   - <port>1521</port>
554   - <username>snjw</username>
555   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10cd9ca5cd</password>
556   - <servername/>
557   - <data_tablespace/>
558   - <index_tablespace/>
559   - <attributes>
560   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
561   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
562   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
563   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
564   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
565   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
566   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
567   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
568   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
569   - </attributes>
570   - </connection>
571   - <connection>
572   - <name>&#x516c;&#x53f8;ygjw</name>
573   - <server>192.168.168.1</server>
574   - <type>ORACLE</type>
575   - <access>Native</access>
576   - <database>orcl</database>
577   - <port>1521</port>
578   - <username>ygjw</username>
579   - <password>Encrypted 2be98afc86aa7f2e4cb79ce10c795a5cd</password>
580   - <servername/>
581   - <data_tablespace/>
582   - <index_tablespace/>
583   - <attributes>
584   - <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
585   - <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
586   - <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
587   - <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
588   - <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
589   - <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
590   - <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
591   - <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
592   - <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
593   - </attributes>
594   - </connection>
595   - <order>
596   - <hop> <from>&#x8def;&#x724c;&#x6570;&#x636e;&#xff08;&#x6ca1;&#x6709;&#x4f5c;&#x5e9f;&#xff09;</from><to>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
597   - <hop> <from>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</from><to>&#x6392;&#x5e8f;&#x8bb0;&#x5f55;</to><enabled>Y</enabled> </hop>
598   - <hop> <from>&#x6392;&#x5e8f;&#x8bb0;&#x5f55;</from><to>&#x5b57;&#x6bb5;&#x9009;&#x62e9;</to><enabled>Y</enabled> </hop>
599   - <hop> <from>&#x5b57;&#x6bb5;&#x9009;&#x62e9;</from><to>Excel&#x8f93;&#x51fa;</to><enabled>Y</enabled> </hop>
600   - </order>
601   - <step>
602   - <name>Excel&#x8f93;&#x51fa;</name>
603   - <type>ExcelOutput</type>
604   - <description/>
605   - <distribute>Y</distribute>
606   - <custom_distribution/>
607   - <copies>1</copies>
608   - <partitioning>
609   - <method>none</method>
610   - <schema_name/>
611   - </partitioning>
612   - <header>Y</header>
613   - <footer>N</footer>
614   - <encoding/>
615   - <append>N</append>
616   - <add_to_result_filenames>Y</add_to_result_filenames>
617   - <file>
618   - <name>&#x24;&#x7b;filepath&#x7d;</name>
619   - <extention>xls</extention>
620   - <do_not_open_newfile_init>N</do_not_open_newfile_init>
621   - <create_parent_folder>N</create_parent_folder>
622   - <split>N</split>
623   - <add_date>N</add_date>
624   - <add_time>N</add_time>
625   - <SpecifyFormat>N</SpecifyFormat>
626   - <date_time_format>yyyyMMddHHmmss</date_time_format>
627   - <sheetname>&#x5de5;&#x4f5c;&#x8868;1</sheetname>
628   - <autosizecolums>N</autosizecolums>
629   - <nullisblank>N</nullisblank>
630   - <protect_sheet>N</protect_sheet>
631   - <password>Encrypted </password>
632   - <splitevery>0</splitevery>
633   - <usetempfiles>N</usetempfiles>
634   - <tempdirectory/>
635   - </file>
636   - <template>
637   - <enabled>N</enabled>
638   - <append>N</append>
639   - <filename>template.xls</filename>
640   - </template>
641   - <fields>
642   - <field>
643   - <name>&#x7ebf;&#x8def;</name>
644   - <type>String</type>
645   - <format/>
646   - </field>
647   - <field>
648   - <name>&#x8def;&#x724c;&#x7f16;&#x53f7;</name>
649   - <type>String</type>
650   - <format/>
651   - </field>
652   - <field>
653   - <name>&#x8def;&#x724c;&#x540d;&#x79f0;</name>
654   - <type>String</type>
655   - <format/>
656   - </field>
657   - <field>
658   - <name>&#x8def;&#x724c;&#x7c7b;&#x578b;</name>
659   - <type>String</type>
660   - <format/>
661   - </field>
662   - </fields>
663   - <custom>
664   - <header_font_name>arial</header_font_name>
665   - <header_font_size>10</header_font_size>
666   - <header_font_bold>N</header_font_bold>
667   - <header_font_italic>N</header_font_italic>
668   - <header_font_underline>no</header_font_underline>
669   - <header_font_orientation>horizontal</header_font_orientation>
670   - <header_font_color>black</header_font_color>
671   - <header_background_color>none</header_background_color>
672   - <header_row_height>255</header_row_height>
673   - <header_alignment>left</header_alignment>
674   - <header_image/>
675   - <row_font_name>arial</row_font_name>
676   - <row_font_size>10</row_font_size>
677   - <row_font_color>black</row_font_color>
678   - <row_background_color>none</row_background_color>
679   - </custom>
680   - <cluster_schema/>
681   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
682   - <xloc>644</xloc>
683   - <yloc>92</yloc>
684   - <draw>Y</draw>
685   - </GUI>
686   - </step>
687   -
688   - <step>
689   - <name>&#x5b57;&#x6bb5;&#x9009;&#x62e9;</name>
690   - <type>SelectValues</type>
691   - <description/>
692   - <distribute>Y</distribute>
693   - <custom_distribution/>
694   - <copies>1</copies>
695   - <partitioning>
696   - <method>none</method>
697   - <schema_name/>
698   - </partitioning>
699   - <fields> <select_unspecified>N</select_unspecified>
700   - <meta> <name>xlmc</name>
701   - <rename>&#x7ebf;&#x8def;</rename>
702   - <type>None</type>
703   - <length>-2</length>
704   - <precision>-2</precision>
705   - <conversion_mask/>
706   - <date_format_lenient>false</date_format_lenient>
707   - <date_format_locale/>
708   - <date_format_timezone/>
709   - <lenient_string_to_number>false</lenient_string_to_number>
710   - <encoding/>
711   - <decimal_symbol/>
712   - <grouping_symbol/>
713   - <currency_symbol/>
714   - <storage_type/>
715   - </meta> <meta> <name>lp_no</name>
716   - <rename>&#x8def;&#x724c;&#x7f16;&#x53f7;</rename>
717   - <type>String</type>
718   - <length>-2</length>
719   - <precision>-2</precision>
720   - <conversion_mask>&#x23;</conversion_mask>
721   - <date_format_lenient>false</date_format_lenient>
722   - <date_format_locale/>
723   - <date_format_timezone/>
724   - <lenient_string_to_number>false</lenient_string_to_number>
725   - <encoding/>
726   - <decimal_symbol/>
727   - <grouping_symbol/>
728   - <currency_symbol/>
729   - <storage_type/>
730   - </meta> <meta> <name>lp_name</name>
731   - <rename>&#x8def;&#x724c;&#x540d;&#x79f0;</rename>
732   - <type>None</type>
733   - <length>-2</length>
734   - <precision>-2</precision>
735   - <conversion_mask/>
736   - <date_format_lenient>false</date_format_lenient>
737   - <date_format_locale/>
738   - <date_format_timezone/>
739   - <lenient_string_to_number>false</lenient_string_to_number>
740   - <encoding/>
741   - <decimal_symbol/>
742   - <grouping_symbol/>
743   - <currency_symbol/>
744   - <storage_type/>
745   - </meta> <meta> <name>lp_type</name>
746   - <rename>&#x8def;&#x724c;&#x7c7b;&#x578b;</rename>
747   - <type>None</type>
748   - <length>-2</length>
749   - <precision>-2</precision>
750   - <conversion_mask/>
751   - <date_format_lenient>false</date_format_lenient>
752   - <date_format_locale/>
753   - <date_format_timezone/>
754   - <lenient_string_to_number>false</lenient_string_to_number>
755   - <encoding/>
756   - <decimal_symbol/>
757   - <grouping_symbol/>
758   - <currency_symbol/>
759   - <storage_type/>
760   - </meta> </fields> <cluster_schema/>
761   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
762   - <xloc>507</xloc>
763   - <yloc>91</yloc>
764   - <draw>Y</draw>
765   - </GUI>
766   - </step>
767   -
768   - <step>
769   - <name>&#x6392;&#x5e8f;&#x8bb0;&#x5f55;</name>
770   - <type>SortRows</type>
771   - <description/>
772   - <distribute>Y</distribute>
773   - <custom_distribution/>
774   - <copies>1</copies>
775   - <partitioning>
776   - <method>none</method>
777   - <schema_name/>
778   - </partitioning>
779   - <directory>&#x25;&#x25;java.io.tmpdir&#x25;&#x25;</directory>
780   - <prefix>out</prefix>
781   - <sort_size>1000000</sort_size>
782   - <free_memory/>
783   - <compress>N</compress>
784   - <compress_variable/>
785   - <unique_rows>N</unique_rows>
786   - <fields>
787   - <field>
788   - <name>xl</name>
789   - <ascending>Y</ascending>
790   - <case_sensitive>N</case_sensitive>
791   - <presorted>N</presorted>
792   - </field>
793   - <field>
794   - <name>lp_no</name>
795   - <ascending>Y</ascending>
796   - <case_sensitive>N</case_sensitive>
797   - <presorted>N</presorted>
798   - </field>
799   - <field>
800   - <name>is_cancel</name>
801   - <ascending>N</ascending>
802   - <case_sensitive>N</case_sensitive>
803   - <presorted>N</presorted>
804   - </field>
805   - </fields>
806   - <cluster_schema/>
807   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
808   - <xloc>384</xloc>
809   - <yloc>91</yloc>
810   - <draw>Y</draw>
811   - </GUI>
812   - </step>
813   -
814   - <step>
815   - <name>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</name>
816   - <type>DBLookup</type>
817   - <description/>
818   - <distribute>Y</distribute>
819   - <custom_distribution/>
820   - <copies>1</copies>
821   - <partitioning>
822   - <method>none</method>
823   - <schema_name/>
824   - </partitioning>
825   - <connection>control_jndi</connection>
826   - <cache>Y</cache>
827   - <cache_load_all>Y</cache_load_all>
828   - <cache_size>0</cache_size>
829   - <lookup>
830   - <schema/>
831   - <table>bsth_c_line</table>
832   - <orderby/>
833   - <fail_on_multiple>N</fail_on_multiple>
834   - <eat_row_on_failure>N</eat_row_on_failure>
835   - <key>
836   - <name>xl</name>
837   - <field>id</field>
838   - <condition>&#x3d;</condition>
839   - <name2/>
840   - </key>
841   - <value>
842   - <name>name</name>
843   - <rename>xlmc</rename>
844   - <default/>
845   - <type>String</type>
846   - </value>
847   - </lookup>
848   - <cluster_schema/>
849   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
850   - <xloc>262</xloc>
851   - <yloc>92</yloc>
852   - <draw>Y</draw>
853   - </GUI>
854   - </step>
855   -
856   - <step>
857   - <name>&#x8def;&#x724c;&#x6570;&#x636e;&#xff08;&#x6ca1;&#x6709;&#x4f5c;&#x5e9f;&#xff09;</name>
858   - <type>TableInput</type>
859   - <description/>
860   - <distribute>Y</distribute>
861   - <custom_distribution/>
862   - <copies>1</copies>
863   - <partitioning>
864   - <method>none</method>
865   - <schema_name/>
866   - </partitioning>
867   - <connection>control_jndi</connection>
868   - <sql>select &#x2a; from bsth_c_s_gbi&#xa;where is_cancel &#x3d; 0 and xl &#x3d; &#x24;&#x7b;xlid&#x7d;</sql>
869   - <limit>0</limit>
870   - <lookup/>
871   - <execute_each_row>N</execute_each_row>
872   - <variables_active>Y</variables_active>
873   - <lazy_conversion_active>N</lazy_conversion_active>
874   - <cluster_schema/>
875   - <remotesteps> <input> </input> <output> </output> </remotesteps> <GUI>
876   - <xloc>134</xloc>
877   - <yloc>92</yloc>
878   - <draw>Y</draw>
879   - </GUI>
880   - </step>
881   -
882   - <step_error_handling>
883   - </step_error_handling>
884   - <slave-step-copy-partition-distribution>
885   -</slave-step-copy-partition-distribution>
886   - <slave_transformation>N</slave_transformation>
887   -
888   -</transformation>
src/main/resources/datatools/ktrs/employeesConfigDataOutput.ktr renamed to src/main/resources/datatools/ktrs/zh/employee-config-data_export.ktr
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <transformation>
3 3 <info>
4   - <name>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x51fa;</name>
  4 + <name>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x51fa;_zh</name>
5 5 <description/>
6 6 <extended_description/>
7 7 <trans_version/>
... ... @@ -412,6 +412,33 @@
412 412 </attributes>
413 413 </connection>
414 414 <connection>
  415 + <name>test_control_local</name>
  416 + <server>localhost</server>
  417 + <type>MYSQL</type>
  418 + <access>Native</access>
  419 + <database>test_control</database>
  420 + <port>3306</port>
  421 + <username>root</username>
  422 + <password>Encrypted </password>
  423 + <servername/>
  424 + <data_tablespace/>
  425 + <index_tablespace/>
  426 + <attributes>
  427 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  428 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  429 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  430 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  431 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  432 + <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
  433 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  434 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  435 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  436 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  437 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  438 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  439 + </attributes>
  440 + </connection>
  441 + <connection>
415 442 <name>test_control&#xff08;&#x672c;&#x673a;&#xff09;</name>
416 443 <server>127.0.0.1</server>
417 444 <type>MYSQL</type>
... ... @@ -424,6 +451,62 @@
424 451 <data_tablespace/>
425 452 <index_tablespace/>
426 453 <attributes>
  454 + <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
  455 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  456 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  457 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  458 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  459 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  460 + <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
  461 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  462 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  463 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  464 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  465 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  466 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  467 + </attributes>
  468 + </connection>
  469 + <connection>
  470 + <name>wzk_mysql_jndi</name>
  471 + <server/>
  472 + <type>MYSQL</type>
  473 + <access>JNDI</access>
  474 + <database>wzk_mysql</database>
  475 + <port>1521</port>
  476 + <username/>
  477 + <password>Encrypted </password>
  478 + <servername/>
  479 + <data_tablespace/>
  480 + <index_tablespace/>
  481 + <attributes>
  482 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  483 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  484 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  485 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  486 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  487 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  488 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  489 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  490 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  491 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  492 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  493 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  494 + </attributes>
  495 + </connection>
  496 + <connection>
  497 + <name>wzk&#xff08;&#x672c;&#x673a;&#xff09;</name>
  498 + <server>localhost</server>
  499 + <type>MYSQL</type>
  500 + <access>Native</access>
  501 + <database>pdgj_wzk_sys</database>
  502 + <port>3306</port>
  503 + <username>root</username>
  504 + <password>Encrypted </password>
  505 + <servername/>
  506 + <data_tablespace/>
  507 + <index_tablespace/>
  508 + <attributes>
  509 + <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
427 510 <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
428 511 <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
429 512 <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
... ... @@ -591,7 +674,7 @@
591 674 </connection>
592 675 <connection>
593 676 <name>&#x516c;&#x53f8;ygjw</name>
594   - <server>192.168.168.1</server>
  677 + <server>192.168.168.178</server>
595 678 <type>ORACLE</type>
596 679 <access>Native</access>
597 680 <database>orcl</database>
... ... @@ -613,6 +696,126 @@
613 696 <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
614 697 </attributes>
615 698 </connection>
  699 + <connection>
  700 + <name>&#x516c;&#x53f8;&#x673a;&#x52a1;_pdgj</name>
  701 + <server>192.168.168.178</server>
  702 + <type>ORACLE</type>
  703 + <access>Native</access>
  704 + <database>orcl</database>
  705 + <port>1521</port>
  706 + <username>pdgj</username>
  707 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10ce96a8d0</password>
  708 + <servername/>
  709 + <data_tablespace/>
  710 + <index_tablespace/>
  711 + <attributes>
  712 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  713 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  714 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  715 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  716 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  717 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  718 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  719 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  720 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  721 + </attributes>
  722 + </connection>
  723 + <connection>
  724 + <name>&#x5916;&#x7f51;vpn&#x4e34;&#x6e2f;&#x673a;&#x52a1;oracle</name>
  725 + <server>10.10.150.114</server>
  726 + <type>ORACLE</type>
  727 + <access>Native</access>
  728 + <database>helowin</database>
  729 + <port>1521</port>
  730 + <username>lgjw</username>
  731 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d295a5cd</password>
  732 + <servername/>
  733 + <data_tablespace/>
  734 + <index_tablespace/>
  735 + <attributes>
  736 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  737 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  738 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  739 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  740 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  741 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  742 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  743 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  744 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  745 + </attributes>
  746 + </connection>
  747 + <connection>
  748 + <name>&#x5916;&#x7f51;&#x5357;&#x6c47;&#x673a;&#x52a1;oracle</name>
  749 + <server>58.247.254.118</server>
  750 + <type>ORACLE</type>
  751 + <access>Native</access>
  752 + <database>orcl</database>
  753 + <port>15211</port>
  754 + <username>nhjw</username>
  755 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d09aa5cd</password>
  756 + <servername/>
  757 + <data_tablespace/>
  758 + <index_tablespace/>
  759 + <attributes>
  760 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  761 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  762 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  763 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  764 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  765 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  766 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  767 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  768 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  769 + </attributes>
  770 + </connection>
  771 + <connection>
  772 + <name>&#x5916;&#x7f51;&#x6768;&#x9ad8;&#x673a;&#x52a1;oracle</name>
  773 + <server>58.247.254.118</server>
  774 + <type>ORACLE</type>
  775 + <access>Native</access>
  776 + <database>orcl</database>
  777 + <port>15211</port>
  778 + <username>ygjw</username>
  779 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10c795a5cd</password>
  780 + <servername/>
  781 + <data_tablespace/>
  782 + <index_tablespace/>
  783 + <attributes>
  784 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  785 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  786 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  787 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  788 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  789 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  790 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  791 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  792 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  793 + </attributes>
  794 + </connection>
  795 + <connection>
  796 + <name>&#x5916;&#x7f51;&#x91d1;&#x9ad8;&#x673a;&#x52a1;oracle</name>
  797 + <server>58.247.254.118</server>
  798 + <type>ORACLE</type>
  799 + <access>Native</access>
  800 + <database>orcl</database>
  801 + <port>15211</port>
  802 + <username>jwgl</username>
  803 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d485a8d6</password>
  804 + <servername/>
  805 + <data_tablespace/>
  806 + <index_tablespace/>
  807 + <attributes>
  808 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  809 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  810 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  811 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  812 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  813 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  814 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  815 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  816 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  817 + </attributes>
  818 + </connection>
616 819 <order>
617 820 <hop> <from>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#xff08;&#x6ca1;&#x6709;&#x4f5c;&#x5e9f;&#xff09;</from><to>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
618 821 <hop> <from>&#x7ebf;&#x8def;&#x67e5;&#x8be2;</from><to>&#x9a7e;&#x9a76;&#x5458;&#x67e5;&#x8be2;</to><enabled>Y</enabled> </hop>
... ...
src/main/resources/datatools/ktrs/employeesConfigDataInput.ktr renamed to src/main/resources/datatools/ktrs/zh/employee-config-data_import.ktr
1 1 <?xml version="1.0" encoding="UTF-8"?>
2 2 <transformation>
3 3 <info>
4   - <name>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x5165;</name>
  4 + <name>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x5165;_zh</name>
5 5 <description>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;&#x5bfc;&#x5165;</description>
6 6 <extended_description>&#x4eba;&#x5458;&#x914d;&#x7f6e;&#x4fe1;&#x606f;</extended_description>
7 7 <trans_version/>
... ... @@ -412,6 +412,33 @@
412 412 </attributes>
413 413 </connection>
414 414 <connection>
  415 + <name>test_control_local</name>
  416 + <server>localhost</server>
  417 + <type>MYSQL</type>
  418 + <access>Native</access>
  419 + <database>test_control</database>
  420 + <port>3306</port>
  421 + <username>root</username>
  422 + <password>Encrypted </password>
  423 + <servername/>
  424 + <data_tablespace/>
  425 + <index_tablespace/>
  426 + <attributes>
  427 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  428 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  429 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  430 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  431 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  432 + <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
  433 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  434 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  435 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  436 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  437 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  438 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  439 + </attributes>
  440 + </connection>
  441 + <connection>
415 442 <name>test_control&#xff08;&#x672c;&#x673a;&#xff09;</name>
416 443 <server>127.0.0.1</server>
417 444 <type>MYSQL</type>
... ... @@ -424,6 +451,62 @@
424 451 <data_tablespace/>
425 452 <index_tablespace/>
426 453 <attributes>
  454 + <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
  455 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  456 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  457 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  458 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  459 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  460 + <attribute><code>PORT_NUMBER</code><attribute>3306</attribute></attribute>
  461 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  462 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  463 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  464 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  465 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  466 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  467 + </attributes>
  468 + </connection>
  469 + <connection>
  470 + <name>wzk_mysql_jndi</name>
  471 + <server/>
  472 + <type>MYSQL</type>
  473 + <access>JNDI</access>
  474 + <database>wzk_mysql</database>
  475 + <port>1521</port>
  476 + <username/>
  477 + <password>Encrypted </password>
  478 + <servername/>
  479 + <data_tablespace/>
  480 + <index_tablespace/>
  481 + <attributes>
  482 + <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
  483 + <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
  484 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  485 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  486 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  487 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  488 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  489 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  490 + <attribute><code>STREAM_RESULTS</code><attribute>Y</attribute></attribute>
  491 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  492 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  493 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  494 + </attributes>
  495 + </connection>
  496 + <connection>
  497 + <name>wzk&#xff08;&#x672c;&#x673a;&#xff09;</name>
  498 + <server>localhost</server>
  499 + <type>MYSQL</type>
  500 + <access>Native</access>
  501 + <database>pdgj_wzk_sys</database>
  502 + <port>3306</port>
  503 + <username>root</username>
  504 + <password>Encrypted </password>
  505 + <servername/>
  506 + <data_tablespace/>
  507 + <index_tablespace/>
  508 + <attributes>
  509 + <attribute><code>EXTRA_OPTION_MYSQL.characterEncoding</code><attribute>utf8</attribute></attribute>
427 510 <attribute><code>EXTRA_OPTION_MYSQL.defaultFetchSize</code><attribute>500</attribute></attribute>
428 511 <attribute><code>EXTRA_OPTION_MYSQL.useCursorFetch</code><attribute>true</attribute></attribute>
429 512 <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
... ... @@ -591,7 +674,7 @@
591 674 </connection>
592 675 <connection>
593 676 <name>&#x516c;&#x53f8;ygjw</name>
594   - <server>192.168.168.1</server>
  677 + <server>192.168.168.178</server>
595 678 <type>ORACLE</type>
596 679 <access>Native</access>
597 680 <database>orcl</database>
... ... @@ -613,6 +696,126 @@
613 696 <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
614 697 </attributes>
615 698 </connection>
  699 + <connection>
  700 + <name>&#x516c;&#x53f8;&#x673a;&#x52a1;_pdgj</name>
  701 + <server>192.168.168.178</server>
  702 + <type>ORACLE</type>
  703 + <access>Native</access>
  704 + <database>orcl</database>
  705 + <port>1521</port>
  706 + <username>pdgj</username>
  707 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10ce96a8d0</password>
  708 + <servername/>
  709 + <data_tablespace/>
  710 + <index_tablespace/>
  711 + <attributes>
  712 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  713 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  714 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  715 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  716 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  717 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  718 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  719 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  720 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  721 + </attributes>
  722 + </connection>
  723 + <connection>
  724 + <name>&#x5916;&#x7f51;vpn&#x4e34;&#x6e2f;&#x673a;&#x52a1;oracle</name>
  725 + <server>10.10.150.114</server>
  726 + <type>ORACLE</type>
  727 + <access>Native</access>
  728 + <database>helowin</database>
  729 + <port>1521</port>
  730 + <username>lgjw</username>
  731 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d295a5cd</password>
  732 + <servername/>
  733 + <data_tablespace/>
  734 + <index_tablespace/>
  735 + <attributes>
  736 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  737 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  738 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  739 + <attribute><code>PORT_NUMBER</code><attribute>1521</attribute></attribute>
  740 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  741 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  742 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  743 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  744 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  745 + </attributes>
  746 + </connection>
  747 + <connection>
  748 + <name>&#x5916;&#x7f51;&#x5357;&#x6c47;&#x673a;&#x52a1;oracle</name>
  749 + <server>58.247.254.118</server>
  750 + <type>ORACLE</type>
  751 + <access>Native</access>
  752 + <database>orcl</database>
  753 + <port>15211</port>
  754 + <username>nhjw</username>
  755 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d09aa5cd</password>
  756 + <servername/>
  757 + <data_tablespace/>
  758 + <index_tablespace/>
  759 + <attributes>
  760 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  761 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  762 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  763 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  764 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  765 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  766 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  767 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  768 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  769 + </attributes>
  770 + </connection>
  771 + <connection>
  772 + <name>&#x5916;&#x7f51;&#x6768;&#x9ad8;&#x673a;&#x52a1;oracle</name>
  773 + <server>58.247.254.118</server>
  774 + <type>ORACLE</type>
  775 + <access>Native</access>
  776 + <database>orcl</database>
  777 + <port>15211</port>
  778 + <username>ygjw</username>
  779 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10c795a5cd</password>
  780 + <servername/>
  781 + <data_tablespace/>
  782 + <index_tablespace/>
  783 + <attributes>
  784 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  785 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  786 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  787 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  788 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  789 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  790 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  791 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  792 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  793 + </attributes>
  794 + </connection>
  795 + <connection>
  796 + <name>&#x5916;&#x7f51;&#x91d1;&#x9ad8;&#x673a;&#x52a1;oracle</name>
  797 + <server>58.247.254.118</server>
  798 + <type>ORACLE</type>
  799 + <access>Native</access>
  800 + <database>orcl</database>
  801 + <port>15211</port>
  802 + <username>jwgl</username>
  803 + <password>Encrypted 2be98afc86aa7f2e4cb79ce10d485a8d6</password>
  804 + <servername/>
  805 + <data_tablespace/>
  806 + <index_tablespace/>
  807 + <attributes>
  808 + <attribute><code>FORCE_IDENTIFIERS_TO_LOWERCASE</code><attribute>N</attribute></attribute>
  809 + <attribute><code>FORCE_IDENTIFIERS_TO_UPPERCASE</code><attribute>N</attribute></attribute>
  810 + <attribute><code>IS_CLUSTERED</code><attribute>N</attribute></attribute>
  811 + <attribute><code>PORT_NUMBER</code><attribute>15211</attribute></attribute>
  812 + <attribute><code>PRESERVE_RESERVED_WORD_CASE</code><attribute>N</attribute></attribute>
  813 + <attribute><code>QUOTE_ALL_FIELDS</code><attribute>N</attribute></attribute>
  814 + <attribute><code>SUPPORTS_BOOLEAN_DATA_TYPE</code><attribute>Y</attribute></attribute>
  815 + <attribute><code>SUPPORTS_TIMESTAMP_DATA_TYPE</code><attribute>Y</attribute></attribute>
  816 + <attribute><code>USE_POOLING</code><attribute>N</attribute></attribute>
  817 + </attributes>
  818 + </connection>
616 819 <order>
617 820 <hop> <from>&#x63d2;&#x5165;&#x2f;&#x66f4;&#x65b0;bsth_c_s_ecinfo</from><to>&#x9519;&#x8bef;&#x8f93;&#x51fa;</to><enabled>Y</enabled> </hop>
618 821 <hop> <from>&#x83b7;&#x53d6;&#x53d8;&#x91cf;</from><to>&#x539f;&#x59cb;&#x7cfb;&#x7edf;&#x5bfc;&#x51fa;&#x7684;Excel&#x8f93;&#x5165;</to><enabled>Y</enabled> </hop>
... ...
src/main/resources/message_en_US.properties
... ... @@ -4561,6 +4561,28 @@ carConfigInfoServiceImpl-line142=vehicle is associated with the route[######{0}]
4561 4561 carConfigInfoServiceImpl-line156=vehicle is not associated with the current route.
4562 4562 carConfigInfoServiceImpl-line180=the vehicle configuration is associated with the schedule rule,do not be voided.
4563 4563  
  4564 +employeeConfigInfoServiceImpl-line93=current driver employee is disabled.
  4565 +employeeConfigInfoServiceImpl-line101=current conductor employee is disabled.
  4566 +employeeConfigInfoServiceImpl-line117=route not select
  4567 +employeeConfigInfoServiceImpl-line123=driver employee not select
  4568 +employeeConfigInfoServiceImpl-line129=driver employee is associated with the route[######{0}].
  4569 +employeeConfigInfoServiceImpl-line138=conductor employee is associated with the route[######{0}].
  4570 +employeeConfigInfoServiceImpl-line154=driver employee is not associated with the current route.
  4571 +employeeConfigInfoServiceImpl-line161=current user do not have the company permission.
  4572 +employeeConfigInfoServiceImpl-line173=driver employee is not associated with the company of the current user.
  4573 +employeeConfigInfoServiceImpl-line180=current user do not have the branch company permission.
  4574 +employeeConfigInfoServiceImpl-line205=driver employee is not associated with the branch company of the current user.
  4575 +employeeConfigInfoServiceImpl-line221=route not select
  4576 +employeeConfigInfoServiceImpl-line233=conductor employee is associated with the route[######{0}].
  4577 +employeeConfigInfoServiceImpl-line242=driver employee is associated with the route[######{0}].
  4578 +employeeConfigInfoServiceImpl-line253=current user do not have the company permission.
  4579 +employeeConfigInfoServiceImpl-line265=conductor employee is not associated with the company of the current user.
  4580 +employeeConfigInfoServiceImpl-line272=current user do not have the branch company permission.
  4581 +employeeConfigInfoServiceImpl-line297=conductor employee is not associated with the branch company of the current user.
  4582 +employeeConfigInfoServiceImpl-line309=conductor employee is not associated with the current route.
  4583 +employeeConfigInfoServiceImpl-line363=there are some employees that disabled in the route[%s][%s]schedule plan.
  4584 +employeeConfigInfoServiceImpl-line403=employee config is associated with the schedule rule, do not be voided.
  4585 +
4564 4586 bController-line192=import file not exist
4565 4587 bController-line197=import file successful
4566 4588 bController-line217=upload and import file successful
... ...
src/main/resources/message_zh_CN.properties
... ... @@ -4562,6 +4562,28 @@ carConfigInfoServiceImpl-line142=车辆不配置在当前线路下,配置在##
4562 4562 carConfigInfoServiceImpl-line156=当前车辆没有配置在当前线路中,不属于当前线路!
4563 4563 carConfigInfoServiceImpl-line180=车辆配置已被规则使用,不能作废,请先修改规则!
4564 4564  
  4565 +employeeConfigInfoServiceImpl-line93=当前驾驶员已经停用!
  4566 +employeeConfigInfoServiceImpl-line101=当前售票员已经停用!
  4567 +employeeConfigInfoServiceImpl-line117=线路未选择
  4568 +employeeConfigInfoServiceImpl-line123=驾驶员未选择
  4569 +employeeConfigInfoServiceImpl-line129=人员已经配置在线路[######{0}]驾驶员列表中!
  4570 +employeeConfigInfoServiceImpl-line138=人员已经配置在线路[######{0}]售票员列表中!
  4571 +employeeConfigInfoServiceImpl-line154=驾驶员没有配置在当前线路中,不属于当前线路!
  4572 +employeeConfigInfoServiceImpl-line161=当前用户没有公司权限!
  4573 +employeeConfigInfoServiceImpl-line173=当前驾驶员不在用户所属公司中!
  4574 +employeeConfigInfoServiceImpl-line180=当前用户没有分公司权限!
  4575 +employeeConfigInfoServiceImpl-line205=当前驾驶员不在用户所属分公司中!
  4576 +employeeConfigInfoServiceImpl-line221=线路未选择
  4577 +employeeConfigInfoServiceImpl-line233=人员已经配置在线路[######{0}]售票员列表中!
  4578 +employeeConfigInfoServiceImpl-line242=人员已经配置在线路[######{0}]驾驶员列表中!
  4579 +employeeConfigInfoServiceImpl-line253=当前用户没有公司权限!
  4580 +employeeConfigInfoServiceImpl-line265=当前售票员不在用户所属公司中!
  4581 +employeeConfigInfoServiceImpl-line272=当前用户没有分公司权限!
  4582 +employeeConfigInfoServiceImpl-line297=当前售票员不在用户所属分公司中!
  4583 +employeeConfigInfoServiceImpl-line309=售票员没有配置在当前线路中,不属于当前线路!
  4584 +employeeConfigInfoServiceImpl-line363=线路[%s][%s]排班中有人员已经停用,请及时处理!
  4585 +employeeConfigInfoServiceImpl-line403=人员配置已被规则使用,不能作废,请先修改规则!
  4586 +
4565 4587 bController-line192=导入文件不存在!
4566 4588 bController-line197=导入文件成功
4567 4589 bController-line217=上传&导入文件成功
... ...