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());