From 8c575f3d606beb9d78a9e729c66e2e3600b2d507 Mon Sep 17 00:00:00 2001 From: cho Date: Fri, 23 Jan 2026 17:01:47 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=ED=83=80=EC=9E=84=EC=95=84=EC=9B=83=20Asyn?= =?UTF-8?q?c-Sync=20=EC=9D=BC=EC=8B=9C,=20Outbound=20=EC=9D=B8=ED=84=B0?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=8A=A4=20=EC=84=A4=EC=A0=95=EA=B0=92(Timeo?= =?UTF-8?q?ut)=20=EC=9D=B4=20Async=EC=AA=BD=EC=97=90=20=EC=95=88=EB=93=A4?= =?UTF-8?q?=EC=96=B4=EA=B0=80=EB=8A=94=20bugfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../eai/rms/onl/transaction/apim/ApiInterfaceService.java | 2 ++ 1 file changed, 2 insertions(+) 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 0558a4e..b117b97 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 @@ -480,6 +480,7 @@ public class ApiInterfaceService extends OnlBaseService { // 응답용 ServiceMessageEntity 설정 responseEntity.setPsvsysadptrbzwkgroupname(vo.getFromResponseAdapter()); responseEntity.setPsvintfacdsticname("ASYN"); + responseEntity.setToutval(vo.getToutVal()); // 응답용 REST 정보 설정 AdapterGroupUI responseAdapter = adapterService.selectDetail(vo.getFromResponseAdapter()); @@ -506,6 +507,7 @@ public class ApiInterfaceService extends OnlBaseService { // ServiceMessageEntity 설정 responseEntity.setPsvsysadptrbzwkgroupname(vo.getToResponseAdapter()); responseEntity.setPsvintfacdsticname("ASYN"); + responseEntity.setToutval(vo.getToutVal()); // REST 정보 설정 AdapterGroupUI responseAdapter = adapterService.selectDetail(vo.getToResponseAdapter()); From d9c47642248deeffe32549e4ac9287298c9312b0 Mon Sep 17 00:00:00 2001 From: cho Date: Tue, 27 Jan 2026 10:52:51 +0900 Subject: [PATCH 2/3] =?UTF-8?q?Async-Sync=20=ED=83=80=EC=9E=85=20=EC=9D=B8?= =?UTF-8?q?=ED=84=B0=ED=8E=98=EC=9D=B4=EC=8A=A4=20timeout=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=EC=95=88=EB=90=98=EB=8A=94=20bugfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onl/transaction/apim/apiInterfaceManDetail.jsp | 12 ++++++++---- .../onl/transaction/apim/ApiInterfaceService.java | 3 ++- .../rms/onl/transaction/apim/ui/ApiInterfaceUI.java | 1 + 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp index b471b6e..4072679 100644 --- a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp +++ b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp @@ -1601,10 +1601,14 @@ -
- - -
+
+ + +
+
+ + +
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 b117b97..5d694ef 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 @@ -213,6 +213,7 @@ public class ApiInterfaceService extends OnlBaseService { if("asyncSync".equals(apiInterfaceUI.getSyncAsyncType()) && serviceMessageEntityList != null && serviceMessageEntityList.size() > 1){ ServiceMessageEntity extraServiceMessageEntity = serviceMessageEntityList.get(1); apiInterfaceUI.setFromResponseAdapter(extraServiceMessageEntity.getPsvsysadptrbzwkgroupname()); + apiInterfaceUI.setToutVal2(extraServiceMessageEntity.getToutval()); String restOptionStr = extraServiceMessageEntity.getRestoption(); if(StringUtils.isNotBlank(restOptionStr)) { @@ -480,7 +481,7 @@ public class ApiInterfaceService extends OnlBaseService { // 응답용 ServiceMessageEntity 설정 responseEntity.setPsvsysadptrbzwkgroupname(vo.getFromResponseAdapter()); responseEntity.setPsvintfacdsticname("ASYN"); - responseEntity.setToutval(vo.getToutVal()); + responseEntity.setToutval(vo.getToutVal2()); // 응답용 REST 정보 설정 AdapterGroupUI responseAdapter = adapterService.selectDetail(vo.getFromResponseAdapter()); diff --git a/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ui/ApiInterfaceUI.java b/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ui/ApiInterfaceUI.java index 9f34cc0..48c61dd 100644 --- a/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ui/ApiInterfaceUI.java +++ b/src/main/java/com/eactive/eai/rms/onl/transaction/apim/ui/ApiInterfaceUI.java @@ -57,6 +57,7 @@ public class ApiInterfaceUI { private String inboundResponseHttpMethod; private String inboundResponseRestPath; private String fromResponseAdapter; + private Long toutVal2; //SYNC-ASYNC 용 private String outboundResponseHttpMethod; From d877dc1075c788c9d8a788f1f641317ee2e4ca37 Mon Sep 17 00:00:00 2001 From: cho Date: Tue, 27 Jan 2026 10:53:33 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=EC=9D=B8=ED=84=B0=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=8A=A4=20=EC=83=81=EC=84=B8=EB=B3=B4=EA=B8=B0=20=ED=99=94?= =?UTF-8?q?=EB=A9=B4=20=EA=B0=84=ED=97=90=EC=A0=81=20bad=20request(400)=20?= =?UTF-8?q?=EB=B0=9C=EC=83=9D=20bugfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebContent/jsp/onl/admin/service/eaiMsgManDetail.jsp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/WebContent/jsp/onl/admin/service/eaiMsgManDetail.jsp b/WebContent/jsp/onl/admin/service/eaiMsgManDetail.jsp index f504630..30ac59f 100644 --- a/WebContent/jsp/onl/admin/service/eaiMsgManDetail.jsp +++ b/WebContent/jsp/onl/admin/service/eaiMsgManDetail.jsp @@ -127,9 +127,9 @@ function gridRendering(){ var rowData = $(this).getRowData(rowId); var url2 = url_view; url2 += '?cmd=SVC'; - url2 += '&page='+'${param.page}'; - url2 += '&returnUrl='+'${param.returnUrl}'; - url2 += '&menuId='+'${param.menuId}'; + url2 += '&page='+$(this).getGridParam("page"); + url2 += '&returnUrl='+getReturnUrl(); + url2 += '&menuId='+'${param.menuId}'; //검색값 url2 += '&'+getSearchUrlForReturn(); //key값 @@ -310,8 +310,8 @@ $(document).ready(function() { var url2 = url_view; url2 += '?cmd=SVC'; - url2 += '&page='+'${param.page}'; - url2 += '&returnUrl='+'${param.returnUrl}'; + url2 += '&page='+$(this).getGridParam("page"); + url2 += '&returnUrl='+getReturnUrl(); url2 += '&menuId='+'${param.menuId}'; //검색값 url2 += '&'+getSearchUrlForReturn();