postman 데이터가 있는 경우에만 전송하도록 수정

postman, dropbox에 description 추가
main
semin.baek 8 months ago
parent c268cc2cbb
commit dd72251141

@ -60,6 +60,7 @@ public class AgentConfigDto {
private String dataSourceId; private String dataSourceId;
private String sqlId; private String sqlId;
private String saveDirectoryRoot; private String saveDirectoryRoot;
private String description;
} }
@Data @Data
@ -77,6 +78,7 @@ public class AgentConfigDto {
private String recipientHostId; private String recipientHostId;
private String recipientDropBoxId; private String recipientDropBoxId;
private List<String> routingHostIdList; private List<String> routingHostIdList;
private String description;
} }
@Data @Data

@ -83,6 +83,7 @@ public class PostmanSchedulerService {
String response = null; String response = null;
try { try {
List<Map<String, Object>> dataMapList = sqlExecuteService.select(dataSourceId, sqlId, null); List<Map<String, Object>> dataMapList = sqlExecuteService.select(dataSourceId, sqlId, null);
if(dataMapList != null && !dataMapList.isEmpty()) {
String dataString = objectMapper.writeValueAsString(dataMapList); String dataString = objectMapper.writeValueAsString(dataMapList);
ReceiveMessageDto receiveMessageDto = ReceiveMessageDto.builder().senderHostId(senderHostId).senderTimestamp(senderTimestamp) ReceiveMessageDto receiveMessageDto = ReceiveMessageDto.builder().senderHostId(senderHostId).senderTimestamp(senderTimestamp)
.messageUuid(messageUuid).messageType(AgentConfigDto.MessageType.TRANSFER_DB_TO_DB) .messageUuid(messageUuid).messageType(AgentConfigDto.MessageType.TRANSFER_DB_TO_DB)
@ -106,6 +107,7 @@ public class PostmanSchedulerService {
sqlExecuteService.update(dataSourceId, postProcessingSqlId, new HashMap<String, Object>()); sqlExecuteService.update(dataSourceId, postProcessingSqlId, new HashMap<String, Object>());
} }
} }
}
catch (JsonProcessingException e) { catch (JsonProcessingException e) {
log.warn("대상 agent {}[{}]에게 전송하였으나 응답메시지가 비정상입니다. 응답메시지: {}", knownAgent.getHostId(), knownAgent.getHostName(), response, e); log.warn("대상 agent {}[{}]에게 전송하였으나 응답메시지가 비정상입니다. 응답메시지: {}", knownAgent.getHostId(), knownAgent.getHostName(), response, e);
} }

Loading…
Cancel
Save