From 6f43415d5bc711d54a642499bb2073e357b95042 Mon Sep 17 00:00:00 2001 From: daekuk Date: Tue, 6 Jan 2026 17:05:20 +0900 Subject: [PATCH 1/4] =?UTF-8?q?-=20=EB=B3=B5=EC=A0=9C=20=ED=95=A0=20?= =?UTF-8?q?=EB=95=8C=20=EB=B3=B5=EC=A0=9C=ED=95=A0=20API=20=EC=A0=95?= =?UTF-8?q?=EB=B3=B4=EB=A5=BC=20=EC=A0=84=EB=B6=80=20=EC=84=B8=ED=8C=85=20?= =?UTF-8?q?-=20=EB=B3=B5=EC=A0=9C=20=EC=8B=9C=20=EB=8B=B9/=ED=83=80?= =?UTF-8?q?=EB=B0=9C=20=EB=B0=8F=20=EC=9A=94=EC=B2=AD/=EC=9D=91=EB=8B=B5?= =?UTF-8?q?=20=EA=B0=99=EC=9D=B4=20=EC=84=B8=ED=8C=85=ED=95=98=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=88=98=EC=A0=95,=20=EA=B8=B0=EC=A1=B4=EC=97=90?= =?UTF-8?q?=EB=8A=94=20=EC=9D=B8=ED=84=B0=ED=8E=98=EC=9D=B4=EC=8A=A4=20?= =?UTF-8?q?=EC=A0=95=EB=B3=B4=EC=99=80=20=EC=83=81=EA=B4=80=EC=97=86?= =?UTF-8?q?=EC=9D=B4=20=EB=94=94=ED=8F=B4=ED=8A=B8=EA=B0=92=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=B5=EC=A0=9C=EB=90=A8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsp/onl/transaction/apim/apiInterfaceManDetail.jsp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp index 7ea49da..d14dd7e 100644 --- a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp +++ b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp @@ -1270,14 +1270,21 @@ function setupCloneInterfaceModal(event) { const eaiBzwkDstcd = $('#eaiBzwkDstcd').val(); + const eaiSvcName = $('#eaiSvcName').val(); const eaiSvcDesc = $('#eaiSvcDesc').val(); + const inOutType = $('#inOutType').val(); + const sendRecvType = $('#sendRecvType').val(); const inboundHttpMethod = $('#inboundHttpMethod').val(); + const inboundRestPath = $('#inboundRestPath').val(); $('#newBizCode').val(eaiBzwkDstcd).trigger('change'); + $('#newSvcName').val(eaiSvcName); + $('#newInOutType').val(inOutType); + $('#newSendRecvType').val(sendRecvType); $('#newSvcDesc').val(eaiSvcDesc); $('#newInboundHttpMethod').val(inboundHttpMethod).trigger('change'); + $('#newInboundRestPath').val(inboundRestPath); - $('#newSvcName').val(''); if($('#inboundRestPath').prop('disabled')){ $('#newRoutingOptionGroup').css('display','none'); }else{ From 9842b4d23feeff106e16b2114ec110e8b66278f0 Mon Sep 17 00:00:00 2001 From: cho Date: Thu, 8 Jan 2026 11:08:03 +0900 Subject: [PATCH 2/4] =?UTF-8?q?api=20=EC=9D=B8=ED=84=B0=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=8A=A4=20=EC=9D=B8=EC=A6=9D=ED=83=80=EC=9E=85=20CA=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp | 1 + 1 file changed, 1 insertion(+) diff --git a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp index 6b53621..e717aaf 100644 --- a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp +++ b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp @@ -1587,6 +1587,7 @@ + From 5f716417156eb134163fff63778a18d4ce2edf68 Mon Sep 17 00:00:00 2001 From: daekuk Date: Thu, 8 Jan 2026 11:29:42 +0900 Subject: [PATCH 3/4] =?UTF-8?q?-=20API=5FFULL=5FPATH(=EC=9C=A0=EB=8B=88?= =?UTF-8?q?=ED=81=AC=20=EA=B0=92)=20=EC=A4=91=EB=B3=B5=EC=B2=B4=ED=81=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rms/onl/transaction/apim/ApiInterfaceService.java | 4 +++- .../apim/StandardMessageInfoQueryServiceForApi.java | 9 +++++++++ .../repository/StandardMessageInfoRepositoryForApi.java | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ApiInterfaceService.java b/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ApiInterfaceService.java index 4fecc3f..0558a4e 100644 --- a/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ApiInterfaceService.java +++ b/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ApiInterfaceService.java @@ -619,11 +619,13 @@ public class ApiInterfaceService extends OnlBaseService { String fullPath = inboundHttpMethod + "|" + prop.getPrpty2val() + "/" + vo.getInboundRestPath(); vo.setApiFullPath(fullPath); + // HS04 AndEaiSvcNameNot : 업데이트일 때 자신의 fullpath 는 제외함 + standardMessageInfoQueryService.existsByApiFullPathAndEaiSvcNameNot(vo.getApiFullPath(), eaiServiceName); + break; } } } - } // HTTP 어댑터도 등록 가능하도록 수정. diff --git a/src/main/java/com/eactive/eai/rms/onl/transaction/apim/StandardMessageInfoQueryServiceForApi.java b/src/main/java/com/eactive/eai/rms/onl/transaction/apim/StandardMessageInfoQueryServiceForApi.java index cf5300d..af98df0 100644 --- a/src/main/java/com/eactive/eai/rms/onl/transaction/apim/StandardMessageInfoQueryServiceForApi.java +++ b/src/main/java/com/eactive/eai/rms/onl/transaction/apim/StandardMessageInfoQueryServiceForApi.java @@ -21,6 +21,15 @@ public class StandardMessageInfoQueryServiceForApi extends AbstractDataService findByEaisvcname(String eaiSvcName); void deleteByEaisvcname(String eaiSvcName); + + boolean existsByApifullpathAndEaisvcnameNot(String fullPath, String eaiServiceName); } From 782e057e7bee3bee21fe761fe9b6ba81ac3153aa Mon Sep 17 00:00:00 2001 From: daekuk Date: Thu, 8 Jan 2026 11:29:55 +0900 Subject: [PATCH 4/4] =?UTF-8?q?-=20=EB=A1=9C=EA=B7=B8=EA=B2=80=EC=83=89=20?= =?UTF-8?q?API=20=EB=84=A4=EC=9D=B4=EB=B0=8D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebContent/jsp/onl/transaction/tracking/trackingMan.jsp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/WebContent/jsp/onl/transaction/tracking/trackingMan.jsp b/WebContent/jsp/onl/transaction/tracking/trackingMan.jsp index 59cb37f..0a49b40 100644 --- a/WebContent/jsp/onl/transaction/tracking/trackingMan.jsp +++ b/WebContent/jsp/onl/transaction/tracking/trackingMan.jsp @@ -347,8 +347,8 @@ '<%=localeMessage.getString("tracking.keymgtmsgctnt")%>', '<%=localeMessage.getString("tracking.logprcssserno_tmp")%>', '<%=localeMessage.getString("tracking.telgmrecvtrancd")%>', - '<%=localeMessage.getString("tracking.eaisvcname")%>', - '<%=localeMessage.getString("tracking.eaisvcdesc")%>', + 'API ID', + 'API 명', '<%=localeMessage.getString("tracking.eaibzwkdstcd")%>', '<%=localeMessage.getString("tracking.extBizName")%>', '<%=localeMessage.getString("tracking.ifDisKeyVal")%>', @@ -598,7 +598,7 @@ - +
<%=localeMessage.getString("tracking.eaisvcname")%>API ID <%=localeMessage.getString("tracking.bzwkdstcd")%>