Commit bc62febb by wuchao

Merge remote-tracking branch 'origin/master'

parents a81d61db 6cb05759
......@@ -312,34 +312,11 @@
<artifactId>aspectjweaver</artifactId>
<version>1.8.9</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.7</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.7</version>
<exclusions>
<exclusion>
<artifactId>log4j-api</artifactId>
<groupId>org.apache.logging.log4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom</artifactId>
<version>2.0.2</version>
</dependency>
<!-- xml, castor -->
<dependency>
<groupId>org.codehaus.castor</groupId>
......@@ -457,11 +434,11 @@
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
<!-- <dependency>-->
<!-- <groupId>ch.qos.logback</groupId>-->
<!-- <artifactId>logback-core</artifactId>-->
<!-- <version>1.2.3</version>-->
<!-- </dependency>-->
<dependency>
......@@ -782,12 +759,6 @@
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
<exclusions>
<exclusion>
<artifactId>log4j-api</artifactId>
<groupId>org.apache.logging.log4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
......@@ -1100,6 +1071,10 @@
<artifactId>commons-codec</artifactId>
<groupId>commons-codec</groupId>
</exclusion>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
......
......@@ -229,7 +229,7 @@ public class Table extends TCoreTablestructure {
String url_oracle = "jdbc:oracle:thin:@192.168.1.100:1521:orcl";
String username_oracle = "c##ghca";
String password_oracle = "ghca";
String driverClass_mysql = "com.mysql.jdbc.Driver";
String driverClass_mysql = "com.mysql.cj.jdbc.Driver";
String url_mysql = "jdbc:mysql://192.168.1.100:3306/mysql";
String username_mysql = "root";
String password_mysql = "123";
......
......@@ -6,7 +6,7 @@ import javax.persistence.Table;
@Entity
@Table(
name = "T_CORE_SCOPE _REGEX"
name = "T_CORE_SCOPE_REGEX"
)
public class TCoreScopeRegex extends TBaseEntity {
private String regex_id;
......
......@@ -8,9 +8,9 @@ public enum EdbType {
DB2("DB2", "DB2", "com.ibm.db2.jcc.DB2Driver", "jdbc:db2://{ip}:{port}/{servername}"),
AS400("AS400", "AS400", "com.ibm.as400.access.AS400JDBCDriver", "jdbc:as400://{ip}"),
MSSQLSERVER("MSSQLSERVER", "MSSQLSERVER", "com.microsoft.sqlserver.jdbc.SQLServerDriver", "jdbc:sqlserver://{ip}:{port};DatabaseName={servername};sendStringParametersAsUnicode=false"),
MYSQL("MYSQL", "MYSQL", "com.mysql.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull"),
MYSQL("MYSQL", "MYSQL", "com.mysql.cj.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull"),
KINGBASE("KINGBASE", "KINGBASE", "com.kingbase8.Driver", "jdbc:kingbase8://{ip}:{port}/{servername}"),
MARIADB("MARIADB", "MYSQL", "com.mysql.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull"),
MARIADB("MARIADB", "MYSQL", "com.mysql.cj.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull"),
ORACLE("ORACLE", "ORACLE", "oracle.jdbc.driver.OracleDriver", "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={ip})(PORT={port}))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME={servername})))"),
ORACLEINS("ORACLEINS", "ORACLE", "oracle.jdbc.driver.OracleDriver", "jdbc:oracle:thin:@{ip}:{port}:{servername}"),
HIVE("HIVE", "HIVE", "org.apache.hive.jdbc.HiveDriver", "jdbc:hive2://{ip}:{port}/{servername}"),
......@@ -21,7 +21,7 @@ public enum EdbType {
GREENPLUM("GREENPLUM", "GREENPLUM", "org.postgresql.Driver", "jdbc:postgresql://{ip}:{port}/{servername}"),
POSTGRESQL("POSTGRESQL", "POSTGRESQL", "org.postgresql.Driver", "jdbc:postgresql://{ip}:{port}/{servername}"),
HANA("HANA", "HANA", "com.sap.db.jdbc.Driver", "jdbc:sap://{ip}:{port}?reconnect=true"),
RAPIDSDB("RAPIDSDB", "RAPIDSDB", "com.mysql.jdbc.Driver", "jdbc:mysql://{ip}:{port}"),
RAPIDSDB("RAPIDSDB", "RAPIDSDB", "com.mysql.cj.jdbc.Driver", "jdbc:mysql://{ip}:{port}"),
MONGODB("MONGODB", "MONGODB", "com.mongodb.jdbc.MongoDriver", "mongodb://{ip}:{port}/admin"),
KAFKA("KAFKA", "KAFKA", "", "bootstrap.servers://{ip}:{port}?characterEncoding=utf-8"),
GBASE8S("GBASE8S", "GBASE8S", "com.gbasedbt.jdbc.Driver", "jdbc:gbasedbt-sqli://{ip}:{port}/{servername}:GBASEDBTSERVER={server}"),
......@@ -29,7 +29,7 @@ public enum EdbType {
HIVE_TDH("HIVE_TDH", "HIVE_TDH", "org.apache.hive.jdbc.HiveDriver", "jdbc:hive2://{ip}:{port}/{servername};transportMode=http;httpPath=cliservice"),
GAUSS("GAUSS", "GAUSS", "org.opengauss.Driver", "jdbc:opengauss://{ip}:{port}/{servername}"),
GAUSSDB("GAUSSDB", "GAUSSDB", "com.huawei.opengauss.jdbc.Driver", "jdbc:opengauss://{ipPorts}/{servername}?loadBalanceHosts=true&reWriteBatchedInserts=true"),
OCEANBASE("OCEANBASE", "MYSQL", "com.mysql.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull");
OCEANBASE("OCEANBASE", "MYSQL", "com.mysql.cj.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull");
private String dbcode;
private String dbname;
......
......@@ -29,7 +29,7 @@ public class SanWeiKmsServiceImpl implements SanWeiKmsService {
String swsdsPath = props.getProperty("swsdsPath");
String config = swsdsPath + File.separator + "swsds.ini";
Security.addProvider(new SwxaProvider((String)null, config));
SecureRandom random = SecureRandom.getInstance("RND", "SwxaJCE");
SecureRandom random = SecureRandom.getInstance(RND, SWXA_JCE);
return ByteUtils.toHexString(random.generateSeed(length));
} catch (Exception e) {
e.printStackTrace();
......
......@@ -7,9 +7,11 @@ import com.chenyang.nse.bussiness.entity.orm.table.core.dataproject.TCoreSecretk
import com.chenyang.nse.bussiness.entity.orm.table.core.encryption.TCoreEncryption;
import com.chenyang.nse.bussiness.entity.orm.table.core.encryption.TCoreEncryptionTypeField;
import com.chenyang.nse.bussiness.service.core.encryption.TCoreEncryptionService;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.lang.StringUtils;
import org.hibernate.criterion.Criterion;
import org.hibernate.criterion.Restrictions;
......@@ -21,69 +23,69 @@ import org.springframework.stereotype.Component;
@Component
public class KeyLoader {
private static final Logger LOGGER = LoggerFactory.getLogger(KeyLoader.class);
@Autowired
private TCoreSecretkeyDao tCoreSecretkeyDao;
@Autowired
TCoreEncryptionDao tCoreEncryptionDao;
@Autowired
@Qualifier("TCoreEncryptionContext")
private TCoreEncryptionService service;
@Autowired
protected TCoreEncryptionTypeFieldDao tCoreEncryptionTypeFieldDao;
private static final Logger LOGGER = LoggerFactory.getLogger(KeyLoader.class);
@Autowired
private TCoreSecretkeyDao tCoreSecretkeyDao;
@Autowired
TCoreEncryptionDao tCoreEncryptionDao;
@Autowired
@Qualifier("TCoreEncryptionContext")
private TCoreEncryptionService service;
@Autowired
protected TCoreEncryptionTypeFieldDao tCoreEncryptionTypeFieldDao;
public MulKey load() {
MulKey map = new MulKey();
public MulKey load() {
MulKey map = new MulKey();
try {
List<TCoreEncryptionTypeField> fieldCfgs = this.tCoreEncryptionTypeFieldDao.queryAll();
if (fieldCfgs != null && fieldCfgs.size() != 0) {
for(TCoreEncryptionTypeField fieldCfg : fieldCfgs) {
String encSecId = fieldCfg.getEncryption_secretkey_id();
if (encSecId != null && !encSecId.isEmpty()) {
Map<String, String> secMap = this.service.queryEncryptionInfo(encSecId);
if (secMap != null) {
String key = (String)secMap.get("secretkey");
String id = String.format("%s#$#%s#$#%s#$#%s", fieldCfg.getTschemas(), fieldCfg.getNames(), fieldCfg.getTable_field_id(), fieldCfg.getProjectid());
TCoreSecretkey tCoreSecretkey = (TCoreSecretkey)this.tCoreSecretkeyDao.queryUnique(new Criterion[]{Restrictions.eq("id", fieldCfg.getEncryption_secretkey_id())});
TCoreEncryption tCoreEncryp = new TCoreEncryption();
if (null != tCoreSecretkey) {
tCoreEncryp = (TCoreEncryption)this.tCoreEncryptionDao.queryUnique(new Criterion[]{Restrictions.eq("id", tCoreSecretkey.getId())});
}
try {
List<TCoreEncryptionTypeField> fieldCfgs = this.tCoreEncryptionTypeFieldDao.queryAll();
if (fieldCfgs != null && fieldCfgs.size() != 0) {
for (TCoreEncryptionTypeField fieldCfg : fieldCfgs) {
String encSecId = fieldCfg.getEncryption_secretkey_id();
if (encSecId != null && !encSecId.isEmpty()) {
Map<String, String> secMap = this.service.queryEncryptionInfo(encSecId);
if (secMap != null) {
String key = (String) secMap.get("secretkey");
String id = String.format("%s#$#%s#$#%s#$#%s", fieldCfg.getTschemas(), fieldCfg.getNames(), fieldCfg.getTable_field_id(), fieldCfg.getProjectid());
TCoreSecretkey tCoreSecretkey = (TCoreSecretkey) this.tCoreSecretkeyDao.queryUnique(new Criterion[]{Restrictions.eq("id", fieldCfg.getEncryption_secretkey_id())});
TCoreEncryption tCoreEncryp = new TCoreEncryption();
if (null != tCoreSecretkey) {
tCoreEncryp = (TCoreEncryption) this.tCoreEncryptionDao.queryUnique(new Criterion[]{Restrictions.eq("id", tCoreSecretkey.getId())});
}
String type = "";
if (null != tCoreEncryp && null != tCoreEncryp.getEncryption_type() && !"".equals(tCoreEncryp.getEncryption_type())) {
type = tCoreEncryp.getEncryption_type();
}
String type = "";
if (null != tCoreEncryp && null != tCoreEncryp.getEncryption_type() && !"".equals(tCoreEncryp.getEncryption_type())) {
type = tCoreEncryp.getEncryption_type();
}
if (type == null || type.length() == 0) {
type = "SM4";
}
if (type == null || type.length() == 0) {
type = "SM4";
}
String tkey = "";
tkey = key + ":" + type + ":" + fieldCfg.getIslike() + ":" + (StringUtils.isEmpty(fieldCfg.getKeepfirst()) ? "0" : fieldCfg.getKeepfirst()) + ":" + (StringUtils.isEmpty(fieldCfg.getEncdigit()) ? "0" : fieldCfg.getEncdigit()) + ":" + (StringUtils.isEmpty(fieldCfg.getTwoindex()) ? "0" : fieldCfg.getTwoindex());
String pid = fieldCfg.getProjectid() + ":" + fieldCfg.getId();
map.bKeys.put(id, tkey);
map.pKeys.put(pid, key);
}
}
}
String tkey = "";
tkey = key + ":" + type + ":" + fieldCfg.getIslike() + ":" + (StringUtils.isEmpty(fieldCfg.getKeepfirst()) ? "0" : fieldCfg.getKeepfirst()) + ":" + (StringUtils.isEmpty(fieldCfg.getEncdigit()) ? "0" : fieldCfg.getEncdigit()) + ":" + (StringUtils.isEmpty(fieldCfg.getTwoindex()) ? "0" : fieldCfg.getTwoindex());
String pid = fieldCfg.getProjectid() + ":" + fieldCfg.getId();
map.bKeys.put(id, tkey);
map.pKeys.put(pid, key);
}
}
}
return map;
} else {
return map;
}
} catch (Exception e) {
LOGGER.error(e.getMessage(), e);
MulKey var3 = new MulKey();
return var3;
} finally {
;
}
}
return map;
} else {
return map;
}
} catch (Exception e) {
LOGGER.error(e.getMessage(), e);
MulKey var3 = new MulKey();
return var3;
} finally {
;
}
}
static class MulKey {
public Map<String, String> bKeys = new HashMap();
public Map<String, String> pKeys = new HashMap();
}
static class MulKey {
public Map<String, String> bKeys = new HashMap();
public Map<String, String> pKeys = new HashMap();
}
}
......@@ -11,7 +11,7 @@ import java.sql.SQLException;
public class Mysqltest {
public static void main(String[] args) throws ClassNotFoundException, SQLException, UnsupportedEncodingException {
String url = "jdbc:mysql://192.168.2.202:3306/testcon?zeroDateTimeBehavior=convertToNull";
String driver = "com.mysql.jdbc.Driver";
String driver = "com.mysql.cj.jdbc.Driver";
String passwd = "root";
String user = "root";
Class.forName(driver);
......
......@@ -7,8 +7,8 @@ public enum EdbType {
DB2("DB2", "DB2", "com.ibm.db2.jcc.DB2Driver", "jdbc:db2://{ip}:{port}/{servername}"),
AS400("AS400", "AS400", "com.ibm.as400.access.AS400JDBCDriver", "jdbc:as400://{ip}"),
MSSQLSERVER("MSSQLSERVER", "MSSQLSERVER", "com.microsoft.sqlserver.jdbc.SQLServerDriver", "jdbc:sqlserver://{ip}:{port};DatabaseName={servername}"),
MYSQL("MYSQL", "MYSQL", "com.mysql.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull"),
MARIADB("MARIADB", "MYSQL", "com.mysql.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull"),
MYSQL("MYSQL", "MYSQL", "com.mysql.cj.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull"),
MARIADB("MARIADB", "MYSQL", "com.mysql.cj.jdbc.Driver", "jdbc:mysql://{ip}:{port}/{servername}?zeroDateTimeBehavior=convertToNull"),
ORACLE("ORACLE", "ORACLE", "oracle.jdbc.driver.OracleDriver", "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={ip})(PORT={port}))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME={servername})))"),
ORACLEINS("ORACLEINS", "ORACLE", "oracle.jdbc.driver.OracleDriver", "jdbc:oracle:thin:@{ip}:{port}:{servername}"),
HIVE("HIVE", "HIVE", "org.apache.hive.jdbc.HiveDriver", "jdbc:hive2://{ip}:{port}/{servername}"),
......@@ -19,7 +19,7 @@ public enum EdbType {
GREENPLUM("GREENPLUM", "GREENPLUM", "org.postgresql.Driver", "jdbc:postgresql://{ip}:{port}/{servername}"),
POSTGRESQL("POSTGRESQL", "GREENPLUM", "org.postgresql.Driver", "jdbc:postgresql://{ip}:{port}/{servername}"),
HANA("HANA", "HANA", "com.sap.db.jdbc.Driver", "jdbc:sap://{ip}:{port}?reconnect=true"),
RAPIDSDB("RAPIDSDB", "RAPIDSDB", "com.mysql.jdbc.Driver", "jdbc:mysql://{ip}:{port}"),
RAPIDSDB("RAPIDSDB", "RAPIDSDB", "com.mysql.cj.jdbc.Driver", "jdbc:mysql://{ip}:{port}"),
MONGODB("MONGODB", "MONGODB", "com.mongodb.jdbc.MongoDriver", "mongodb://{ip}:{port}/admin"),
OCEANBASE("OCEANBASE", "OCEANBASE", "com.alipay.oceanbase.obproxy.mysql.jdbc.Driver", "jdbc:oceanbase://{ip}:{port}/{servername}?useUnicode=true&characterEncoding=utf-8"),
KAFKA("KAFKA", "KAFKA", "", "bootstrap.servers://{ip}:{port}?characterEncoding=utf-8"),
......
......@@ -8,7 +8,7 @@ import java.sql.Statement;
public class MysqlJdbc {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
Class.forName("com.mysql.cj.jdbc.Driver");
System.out.println("Success loading Mysql Driver!");
} catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
......
-----BEGIN CERTIFICATE-----
MIIByjCCAW+gAwIBAgIE6unFsjAKBggqgRzPVQGDdTBMMQ0wCwYDVQQKEwRLT0FM
MQswCQYDVQQIEwJTQzELMAkGA1UEBhMCQ04xDTALBgNVBAsTBEtPQUwxEjAQBgNV
BAMTCUtPQUwgQ0hTTTAeFw0yMzAzMTcwNzQ5MDZaFw00MzAzMTcwNzQ5MDZaMEwx
DTALBgNVBAoTBEtPQUwxCzAJBgNVBAgTAlNDMQswCQYDVQQGEwJDTjENMAsGA1UE
CxMES09BTDESMBAGA1UEAxMJS09BTCBDSFNNMFkwEwYHKoZIzj0CAQYIKoEcz1UB
gi0DQgAEc+lOMVbqoyJ8HDJCSwLp//zV3h7hIH2JWcoVZia1vBYSXvsEPnLQqAis
QT2+GgP0b3SO3m+4PGP3mVTYSR7JoKM/MD0wDgYDVR0PAQH/BAQDAgG+MAwGA1Ud
EwQFMAMBAf8wHQYDVR0OBBYEFPuSUcInn88YcXXRd6PJMe5dIIKoMAoGCCqBHM9V
AYN1A0kAMEYCIQCkJ+Bdrpxc2QAoKkVnEmt0IiDeNd0ahrBv6mGmc4WsMgIhAJhS
NcPntxhRr4P7KqnnJC5z6MC+I3k/FSu9EcbkfebX
-----END CERTIFICATE-----
......@@ -18,7 +18,7 @@ jdbc.dbname=public
basePath=D:/trustz
maskingPath=/home/masking
#jdbc-mysql
#jdbc.driver=com.mysql.jdbc.Driver
#jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.driver= com.mysql.cj.jdbc.Driver
#jdbc.driver=dm.jdbc.driver.DmDriver
#jdbc.driver=org.h2.Driver
......
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<!-- 字符集 -->
<!-- 简体中文@MS936#MS936 -->
<!-- GBK@MS936#MS936 -->
<!-- 繁体中文@MS950#MS950 -->
<!-- UTF-8@UTF8#UTF-8 -->
<MYSQL>
<db-sourcedelimiter>\011</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>1</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_mysqlload/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>`</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>`</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>`</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>`</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</MYSQL>
<KINGBASE>
<db-sourcedelimiter>\011</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>1</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_mysqlload/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</KINGBASE>
<HANA>
<db-sourcedelimiter>^||^</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>1</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_mysqlload/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft></db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight></db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft></db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight></db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</HANA>
<TERADATA>
<db-sourcedelimiter>|</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>,</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>2</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_teradata/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft></db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight></db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft></db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight></db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</TERADATA>
<HIVE>
<db-sourcedelimiter>,</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>\011</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage>utf-8</db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_hive/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft></db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight></db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft></db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight></db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</HIVE>
<HIVE_TDH>
<db-sourcedelimiter>,</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>\011</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage>utf-8</db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_hive_tdh/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft></db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight></db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft></db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight></db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</HIVE_TDH>
<MSSQLSERVER>
<db-sourcedelimiter>^||^</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_sqlserver/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.txt</db-suffix>
<db-tableSurroundCharacterLeft>[</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>]</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>[</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>]</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</MSSQLSERVER>
<SYBASE>
<db-sourcedelimiter>^||^</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号 int -->
<db-fileDir>/data/infa_sybase/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft></db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight></db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft></db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight></db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</SYBASE>
<SYBASE_IQ>
<db-sourcedelimiter>^||^</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<!-- 字符集 -->
<!-- 简体中文@MS936#MS936 -->
<!-- GBK@MS936#MS936 -->
<!-- 繁体中文@MS950#MS950 -->
<!-- UTF-8@UTF8#UTF-8 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>2</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_sybaseiq/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</SYBASE_IQ>
<FTP>
<localdir>/data/data_file/ftp/</localdir>
</FTP>
<SFTP>
<localdir>/data/data_file/sftp/</localdir>
</SFTP>
<FILE>
<localdir>/data/infa_file/</localdir>
</FILE>
<DB2>
<db-sourcedelimiter>|</db-sourcedelimiter><!-- 分隔符不可修改 -->
<db-targetdelimiter>|</db-targetdelimiter><!-- 分隔符不可修改 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>2</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_db2/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</DB2>
<ORACLE>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
<db-sourcedelimiter>#_#</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>#_#</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>2</db-sourcequoteCharacter>
<db-targetquoteCharacter>2</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_dmp_source/table_file/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
</ORACLE>
<INFORMIX>
<db-tableSurroundCharacterLeft></db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight></db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft></db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight></db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</INFORMIX>
<MARIADB>
<db-tableSurroundCharacterLeft></db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight></db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft></db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight></db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</MARIADB>
<GREENPLUM>
<db-sourcedelimiter>,</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_greenplum/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</GREENPLUM>
<RAPIDSDB>
<db-sourcedelimiter>\011</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>1</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_rapidsdbload/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>`</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>`</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>`</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>`</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</RAPIDSDB>
<OCEANBASE>
<db-sourcedelimiter>\011</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>1</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_mysqlload/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>`</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>`</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>`</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>`</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</OCEANBASE>
<DM>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
<db-sourcedelimiter>#_#</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>#_#</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>2</db-sourcequoteCharacter>
<db-targetquoteCharacter>2</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_dmp_source/table_file/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
</DM>
<GAUSS>
<db-sourcedelimiter>,</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_gauss/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</GAUSS>
<POSTGRESQL>
<db-sourcedelimiter>,</db-sourcedelimiter><!-- 分隔符 -->
<db-targetdelimiter>^||^</db-targetdelimiter><!-- 分隔符 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>0</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_greenplum/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</POSTGRESQL>
<MONGODB>
<db-sourcedelimiter>|</db-sourcedelimiter><!-- 分隔符不可修改 -->
<db-targetdelimiter>|</db-targetdelimiter><!-- 分隔符不可修改 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>2</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_dm/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</MONGODB>
<ES>
<db-sourcedelimiter>|</db-sourcedelimiter><!-- 分隔符不可修改 -->
<db-targetdelimiter>|</db-targetdelimiter><!-- 分隔符不可修改 -->
<db-sourceskipRows>0</db-sourceskipRows><!-- 初始跳过行 -->
<db-targetskipRows>0</db-targetskipRows><!-- 初始跳过行 -->
<db-codePage></db-codePage>
<db-sourcequoteCharacter>0</db-sourcequoteCharacter>
<db-targetquoteCharacter>2</db-targetquoteCharacter><!-- 字段包含符 0无1单引号2双引号
int -->
<db-fileDir>/data/infa_dm/</db-fileDir><!-- 初始跳过行 -->
<db-targetfileType>0</db-targetfileType><!-- 输入输出类型 0File 1-command -->
<db-targetcommand>javac</db-targetcommand><!-- 命令行 -->
<db-sourcefileType>0</db-sourcefileType><!-- 输入输出类型 0File 1-command -->
<db-sourcecommand>javac</db-sourcecommand><!-- 命令行 -->
<db-suffix>.pipe</db-suffix>
<db-tableSurroundCharacterLeft>"</db-tableSurroundCharacterLeft><!-- 表名包围符左侧符号 -->
<db-tableSurroundCharacterRight>"</db-tableSurroundCharacterRight><!-- 表名包围符右侧符号 -->
<db-columnSurroundCharacterLeft>"</db-columnSurroundCharacterLeft><!-- 列名包围符左侧符号 -->
<db-columnSurroundCharacterRight>"</db-columnSurroundCharacterRight><!-- 列名包围符右侧符号 -->
</ES>
</beans>
-----BEGIN CERTIFICATE-----
MIIDNjCCAtugAwIBAgISIQp5quPZoRBgU3GHogFP1/JPMAwGCCqBHM9VAYN1BQAwSTELMAkGA1UEBhMCQ04xDTALBgNVBAoMBFNJUE8xFDASBgNVBAsMC1NJUE8gU00yIENBMRUwEwYDVQQDDAxTSVBPIFRFU1QgQ0EwHhcNMjIwNDAxMDc0MDAyWhcNMjcwMzMxMDc0MDAyWjByMQswCQYDVQQGEwJDTjELMAkGA1UECAwCTE4xCzAJBgNVBAcMAlNZMQ0wCwYDVQQKDARHSENBMQ0wCwYDVQQLDARHSENBMQ0wCwYDVQQDDARHSENBMRwwGgYJKoZIhvcNAQkBFg1HSENBQEdIQ0EuQ09NMFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAE30A6kIgKegDwc8kJ2CnbDLRytJmr/fOOaeFuSKHfIKXwLHiN2Sl0+Z1Lo8RRDoVq+B8ndVGDDQ5VECsLO6DcoqOCAXYwggFyMAsGA1UdDwQEAwIGwDAJBgNVHRMEAjAAMA8GCiqBHIbvMgYEAgEEATEwDwYKKoEchu8yAgEBFwQBMTAQBghghkgBhvhEAgQEWFhYWDCBjQYDVR0fBIGFMIGCMDugOaA3hjVodHRwOi8vMTcyLjE2LjQuMzE6ODAvY3JsL1NpcG9UZXN0Q2EvU2lwb1Rlc3RDYV8wLmNybDBDoEGgP4Y9aHR0cDovLzE3Mi4xNi40LjMxOjgwL2NybC9TaXBvVGVzdENhL2luYy9TaXBvVGVzdENhX2luY18wLmNybDAdBgNVHQ4EFgQU/O48cyaWSvnBO3OZ6oFvACtGhW8wHwYDVR0jBBgwFoAUZYuUvjmV/zU6OLWxOxYjt0qtKU8wVAYDVR0gBE0wSzBJBgoqgRyG7zIGBAEBMDswOQYIKwYBBQUHAgEWLWh0dHA6Ly8xNzIuMTYuNC4zMTo4MC9jcHMvU2lwb1Rlc3RDYS9jcHMuaHRtbDAMBggqgRzPVQGDdQUAA0cAMEQCIBUTNXcANKeXvbhigsLykXw+O8Pp957SeMHg9ZKsPbvLAiBe05KIhsohnqNk+F89NiATXjkNcnb/9NqL7Df4KoeDuA==
-----END CERTIFICATE-----
[Device]
device=CMD
[ErrorLog]
level=2
logfile=/usr/local/sansec/tools/logs/swsds.log
maxsize=10
count=3
[HSM1]
ip=127.0.0.1
port=8020
passwd=11111111
[Timeout]
connect=100
service=8000
[ConnectionPool]
poolsize=1
[SSL]
ssl=0
ssllog=1
protocol=TLSv1.2
keystore=client.jks
keystorepassword=12345678
keystoretype=JKS
trustkeystore=trust.jks
trustkeystorepassword=12345678
trustkeystoretype=JKS
includeciphersuitefilter=*_RSA_*_SHA256$
EnableSSL=false;
KeyPass=zdxlzA1234;
HsmIp=117.71.57.240;//密码机ip
HsmPort=6666;//端口
ConnectTimeOut=50;//连接超时时间
SessionSize=1000;//会话密钥连接池大小
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论