From a7f9d444897008f16111859dab794625e22f0491 Mon Sep 17 00:00:00 2001 From: joshhicks Date: Wed, 2 Jun 2021 12:57:59 -0400 Subject: [PATCH] 0005014: BigQuery connectivity not loading security file properly --- .../java/org/jumpmind/symmetric/ClientSymmetricEngine.java | 1 + .../java/org/jumpmind/symmetric/common/ParameterConstants.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java b/symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java index e7c4896a52..380ec2621e 100644 --- a/symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java +++ b/symmetric-client/src/main/java/org/jumpmind/symmetric/ClientSymmetricEngine.java @@ -315,6 +315,7 @@ protected ISymmetricDialect createTargetDialect() { copyProperties(properties, prefix, BasicDataSourcePropertyConstants.ALL_PROPS); copyProperties(properties, prefix, ParameterConstants.ALL_JDBC_PARAMS); copyProperties(properties, "", ParameterConstants.ALL_KAFKA_PARAMS); + copyProperties(properties, "", ParameterConstants.ALL_GOOGLE_BIG_QUERY_PARAMS); IDatabasePlatform targetPlatform = createDatabasePlatform(null, properties, null, true, true, parameterService.is(ParameterConstants.START_LOG_MINER_JOB, false)); diff --git a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java index 8a67151d85..0cab308c8e 100644 --- a/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java +++ b/symmetric-core/src/main/java/org/jumpmind/symmetric/common/ParameterConstants.java @@ -550,6 +550,9 @@ private ParameterConstants() { public final static String GOOGLE_BIG_QUERY_PROJECT_ID = "google.bigquery.project.id"; public final static String GOOGLE_BIG_QUERY_SECURITY_CREDENTIALS_PATH = "google.bigquery.security.credentials.path"; + public final static String[] ALL_GOOGLE_BIG_QUERY_PARAMS = new String[] { GOOGLE_BIG_QUERY_MAX_ROWS_PER_RPC, GOOGLE_BIG_QUERY_LOCATION, + GOOGLE_BIG_QUERY_PROJECT_ID, GOOGLE_BIG_QUERY_SECURITY_CREDENTIALS_PATH}; + public final static String HBASE_SITE_XML_PATH = "hbase.site.xml.path"; public static Map getParameterMetaData() {