From cb75e049fd09979107cdaf404e1e20c40c9b0961 Mon Sep 17 00:00:00 2001 From: 2210045 <2210045@P9801Y.kjbank.dom> Date: Wed, 25 Mar 2026 09:14:52 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B2=B4=ED=81=AC=ED=8C=8C=EC=9D=BC=EC=83=9D?= =?UTF-8?q?=EC=84=B1=20=EC=97=AC=EB=B6=80=20linksvr.checkfile.create.yn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eai/inbound/remote/RemoteTransfer.java | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/com/eactive/eai/inbound/remote/RemoteTransfer.java b/src/com/eactive/eai/inbound/remote/RemoteTransfer.java index 26a8678..edc08e8 100644 --- a/src/com/eactive/eai/inbound/remote/RemoteTransfer.java +++ b/src/com/eactive/eai/inbound/remote/RemoteTransfer.java @@ -149,6 +149,7 @@ public class RemoteTransfer { logger.error(e.getMessage(), e); } + String linkSvrCheckFileCreateYn = "Y"; try { Properties orgInfo = PropManager.getInstance().getProperties( "TelegramInfo{" + procCode + "_" + bizCode + "}"); @@ -162,6 +163,10 @@ public class RemoteTransfer { rmtTrsmtFileName = nam.toUpperCase() + ext; } + + linkSvrCheckFileCreateYn = orgInfo.getProperty( "linksvr.checkfile.create.yn" );// 20260325 체크파일생성 여부 + + logger.debug("RemoteTransfer upperCase:"+upperCase + " , rmtTrsmtFileName:"+rmtTrsmtFileName); } catch (Exception e) { } @@ -177,11 +182,16 @@ public class RemoteTransfer { if(!ezStorYn) { throw new Exception("Ezgator 모듈 이용한 파일 송신 실패!"); } - File chkFile = new File(srcFileName+BatchDirUtil.getResponseRootExt()); - chkFile.createNewFile(); - - EzgatorUtil.store(vo.getSysIp(), vo.getSysPort(), rmtFileTrsmtPathName + "/" + rmtTrsmtFileName+BatchDirUtil.getResponseRootExt(), srcFileName+BatchDirUtil.getResponseRootExt()); - + + if(linkSvrCheckFileCreateYn != null && "N".equals(linkSvrCheckFileCreateYn)) { + logger.debug("no check file create"); + }else { + File chkFile = new File(srcFileName+BatchDirUtil.getResponseRootExt()); + chkFile.createNewFile(); + + EzgatorUtil.store(vo.getSysIp(), vo.getSysPort(), rmtFileTrsmtPathName + "/" + rmtTrsmtFileName+BatchDirUtil.getResponseRootExt(), srcFileName+BatchDirUtil.getResponseRootExt()); + } + try { loginfo.setThisStgePrcssRsultCd(RemoteTransferLogKeys.STATUS_SUCCESS); loginfo.setFileTrsmtEndHMS(DatetimeUtil.getCurrentTimeMillis());