dbf-importer dbf-exporter поправил / в настройках sftp
This commit is contained in:
parent
b901f4dcb0
commit
2ff71f7cec
4 changed files with 9 additions and 5 deletions
|
|
@ -47,6 +47,8 @@ public class PrepareDBFFile extends Stage implements InitializingBean {
|
||||||
List<SftpFileInfo> files = new ArrayList<>();
|
List<SftpFileInfo> files = new ArrayList<>();
|
||||||
log.trace("Get files from SFTP paths: {}", settings.getStore().getOutPayValDir().values());
|
log.trace("Get files from SFTP paths: {}", settings.getStore().getOutPayValDir().values());
|
||||||
for (String path : settings.getStore().getOutPayValDir().values()) {
|
for (String path : settings.getStore().getOutPayValDir().values()) {
|
||||||
|
if (!path.endsWith("/")) // без "/" на конце папки пишет ошибку: Caused by: com.jcraft.jsch.SftpException: No such file
|
||||||
|
path += "/";
|
||||||
files.addAll(gateway.listFiles(path));
|
files.addAll(gateway.listFiles(path));
|
||||||
}
|
}
|
||||||
log.info("There are {} files on the sFTP server in the search directories.", files.size());
|
log.info("There are {} files on the sFTP server in the search directories.", files.size());
|
||||||
|
|
|
||||||
|
|
@ -7,10 +7,10 @@ export-dbf-service.hazelcast.password=dev-pass
|
||||||
export-dbf-service.common.encoding=cp866
|
export-dbf-service.common.encoding=cp866
|
||||||
export-dbf-service.common.threads-count=10
|
export-dbf-service.common.threads-count=10
|
||||||
|
|
||||||
export-dbf-service.store.local-temp-dir=D:\\docs and T3\\clearing\\dbf\\
|
export-dbf-service.store.local-temp-dir=D:\\docs and T3\\clearing\\dbf
|
||||||
# код валюты должен быть в верхнем регистре, например для рублей - "RUB" (*.RUB=export/rub/).RUB=export/rub/
|
# код валюты должен быть в верхнем регистре, например для рублей - "RUB" (*.RUB=export/rub/).RUB=export/rub/
|
||||||
export-dbf-service.store.out-pay-val-dir.RUB=export/rub/
|
export-dbf-service.store.out-pay-val-dir.RUB=export/rub
|
||||||
export-dbf-service.store.out-pay-val-dir.EUR=export/eur/
|
export-dbf-service.store.out-pay-val-dir.EUR=export/eur
|
||||||
export-dbf-service.store.user:tester
|
export-dbf-service.store.user:tester
|
||||||
export-dbf-service.store.password=password
|
export-dbf-service.store.password=password
|
||||||
export-dbf-service.store.server-ip=10.230.238.53
|
export-dbf-service.store.server-ip=10.230.238.53
|
||||||
|
|
|
||||||
|
|
@ -78,6 +78,8 @@ public class FileChecker {
|
||||||
List<File> files = new ArrayList<>();
|
List<File> files = new ArrayList<>();
|
||||||
log.trace("Load from SFTP paths: {}", settings.getStore().getSftpIn().getSftpSrcPayValDir().values());
|
log.trace("Load from SFTP paths: {}", settings.getStore().getSftpIn().getSftpSrcPayValDir().values());
|
||||||
for (String path : settings.getStore().getSftpIn().getSftpSrcPayValDir().values()) {
|
for (String path : settings.getStore().getSftpIn().getSftpSrcPayValDir().values()) {
|
||||||
|
if (!path.endsWith("/")) // без "/" на конце папки пишет ошибку: Caused by: com.jcraft.jsch.SftpException: No such file
|
||||||
|
path += "/";
|
||||||
files.addAll(gateway.listFiles(path));
|
files.addAll(gateway.listFiles(path));
|
||||||
}
|
}
|
||||||
if (files.size() > 0) log.info("Loaded from SFTP files count={}", files.size());
|
if (files.size() > 0) log.info("Loaded from SFTP files count={}", files.size());
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,8 @@ import-dbf-service.common.insert-batch-size=100
|
||||||
import-dbf-service.common.threads-count=10
|
import-dbf-service.common.threads-count=10
|
||||||
|
|
||||||
#sftpSrcDir
|
#sftpSrcDir
|
||||||
import-dbf-service.store.sftp-in.sftp-src-pay-val-dir.rub=clearing_importer_sftp/rub/
|
import-dbf-service.store.sftp-in.sftp-src-pay-val-dir.rub=clearing_importer_sftp/rub
|
||||||
import-dbf-service.store.sftp-in.sftp-src-pay-val-dir.eur=clearing_importer_sftp/eur/
|
import-dbf-service.store.sftp-in.sftp-src-pay-val-dir.eur=clearing_importer_sftp/eur
|
||||||
import-dbf-service.store.sftp-in.sftp-src-dir=clearing_importer_sftp
|
import-dbf-service.store.sftp-in.sftp-src-dir=clearing_importer_sftp
|
||||||
import-dbf-service.store.sftp-in.user=user
|
import-dbf-service.store.sftp-in.user=user
|
||||||
import-dbf-service.store.sftp-in.password=*********
|
import-dbf-service.store.sftp-in.password=*********
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue