KJBank 암호화 관련 및 Sync 관련 수정

This commit is contained in:
jaewohong
2025-10-13 14:04:22 +09:00
parent 367aeda517
commit 8ba0b6ee9c
5 changed files with 292 additions and 14 deletions
@@ -30,6 +30,7 @@ import com.eactive.eai.common.message.MessageType;
import com.eactive.eai.common.message.ServiceMessage;
import com.eactive.eai.common.monitor.StatMonitorLogVO;
import com.eactive.eai.common.property.PropManager;
import com.eactive.eai.common.server.EAIServerManager;
import com.eactive.eai.common.server.EAIServerVO;
import com.eactive.eai.common.server.loader.EAIServerLoader;
@@ -470,8 +471,22 @@ public class EAILogDAO {
}
} else {
biz = bizMsgStr;
}
}
// jwhong safeDB 암호화
/*
if ("Y".equalsIgnoreCase(EncryptionManager.getInstance().getEncryptYN())) {
try {
biz = EncryptSafeDb(bizMsgStr);
} catch (Exception e) {
logger.error("EAIFileLogger] bizMsgStr encryption Error - " + e.getMessage());
}
} else {
biz = bizMsgStr;
}
*/
// jwhong safeDB end
// 임시코드 시작
String logType = PropManager.getInstance().getProperty("BIZ_LOG_TYPE");
if (!StringUtils.isBlank(logType)) {
@@ -839,5 +854,13 @@ public class EAILogDAO {
}
return false;
}
private String EncryptSafeDb(String msg) {
PropManager propManager = PropManager.getInstance();
String safeDbPath = propManager.getProperty("SafeDB","safedb.path");
return "this is a message";
}
}
@@ -79,8 +79,11 @@ public class JMSSender {
Iterator it = prop.keySet().iterator();
while (it.hasNext()) {
String key = (String) it.next();
String value = prop.getProperty(key);
msg.setStringProperty(key, value);
Object getObjectVal = prop.get(key); // by jwhong 2025-09
String value = getObjectVal != null ? getObjectVal.toString() : ""; // by jwhong
msg.setStringProperty(key, value);
//String value = prop.getProperty(key);
//msg.setStringProperty(key, value);
}
}
qsender.setDeliveryMode(DeliveryMode.NON_PERSISTENT);