From 8db66f8bef6bdb74b120ddf3997e5e3fe90ceeb9 Mon Sep 17 00:00:00 2001 From: curry772 Date: Thu, 14 May 2026 10:42:12 +0900 Subject: [PATCH] =?UTF-8?q?DefaultProcess=20-=20=ED=91=9C=EC=A4=80?= =?UTF-8?q?=EC=A0=84=EB=AC=B8=20=EC=98=A4=EB=A5=98=EC=9D=91=EB=8B=B5?= =?UTF-8?q?=EC=9D=84=20=EC=88=98=EC=8B=A0=20=EC=9D=91=EB=8B=B5=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95(setResMsg)=20=EB=A1=9C=EC=A7=81=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AdapterErrorMessageHandler를 사용하는 경우, BWK_FAILMSG_CODE(RIBEAI999999)를 설정하도록 변경 - AdapterErrorMessageHandler 설정이 없은 경우, Exception 발생 부분 처리 --- src/main/java/com/eactive/eai/outbound/DefaultProcess.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/eactive/eai/outbound/DefaultProcess.java b/src/main/java/com/eactive/eai/outbound/DefaultProcess.java index bf85ec4..df20282 100644 --- a/src/main/java/com/eactive/eai/outbound/DefaultProcess.java +++ b/src/main/java/com/eactive/eai/outbound/DefaultProcess.java @@ -682,11 +682,10 @@ public abstract class DefaultProcess extends Process { AdapterVO inboundAdapterVO = AdapterManager.getInstance().getAdapterVO(inboudnAdapterGroupName, inboudnAdapterName); String errorResponseHandlerClass = AdapterPropManager.getInstance().getProperty(inboundAdapterVO.getPropGroupName(), "ERR_MSG_HANDLER"); if(StringUtils.isBlank(errorResponseHandlerClass)) { - this.resEaiMsg.setRspErrCd("RECEAIINA001", false); String errorCode = mapper.getErrorCode(resStandardMessage); String errorMsg = StringUtils.trim(mapper.getErrorMsg(resStandardMessage)); - String errorDesc = StringUtils.trim(resStandardMessage.findItemValue("Message.Msg_Body.OUTPUT_MSG_DESC")); - this.resEaiMsg.setRspErrMsg(String.format("[%s] %s (%s)", errorCode, errorMsg, errorDesc)); + String errorDesc = StringUtils.trim(resStandardMessage.findItemValue("MSG.MAIN_MSG.outp_msg_desc")); + this.resEaiMsg.setRspErr("RECEAIINA001", String.format("[%s] %s (%s)", errorCode, errorMsg, errorDesc)); return; } @@ -698,6 +697,8 @@ public abstract class DefaultProcess extends Process { if(responseObj != null) { resStandardMessage.setBizData(responseObj, inboundAdapterGroupVO.getMessageEncode()); } + + this.resEaiMsg.setRspErrCd(EAIMessageKeys.BWK_FAILMSG_CODE, false); } }