From fe35f4048fd544fba3897d068a2d94ab2ab14b4f Mon Sep 17 00:00:00 2001 From: jade Date: Thu, 20 Aug 2026 10:33:31 +0900 Subject: [PATCH] fix(scaffold): fix javascript syntax errors in dropdown and folder picker preventing category loading --- .../main/resources/static/admin/scaffold.html | 2413 +++++++++++++++++ .../main/resources/static/admin/scaffold.html | 233 +- 2 files changed, 2530 insertions(+), 116 deletions(-) create mode 100644 dap-gateway/src/main/resources/static/admin/scaffold.html diff --git a/dap-gateway/src/main/resources/static/admin/scaffold.html b/dap-gateway/src/main/resources/static/admin/scaffold.html new file mode 100644 index 00000000..2b4f5072 --- /dev/null +++ b/dap-gateway/src/main/resources/static/admin/scaffold.html @@ -0,0 +1,2413 @@ + + + + + + AX HUB Developer Portal + + + + + + + + + + + + + +
+
+ +
+ v0.0.1 +
+
+
+ +
+ + +
+ + +
+
+ + +
+
+
+
+ + + +
직접 경로를 붙여넣거나 우측 [폴더 선택] 버튼을 눌러 선택하세요.
+
+
+
+ + +
+
+ + +
Unique port for Gateway routing and local development.
+
+
+
+ + +
+
+ + +
+
+
+ +
+
+
+ + +
+
+
+
+ + + +
직접 경로를 붙여넣거나 우측 [폴더 선택] 버튼을 눌러 선택하세요.
+
+
+
+
+ + +
Destination Pod directory.
+
+
+ + +
Controls dynamic routing exposure.
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+ + +
+
+
+
+
+ +
현재 Tool을 같은 UseCase에 추가하면, Tool별 Client를 호출하는 여러 MCP Tool 메서드가 생성됩니다.
+
+ +
+
+
+
+
묶음에 추가된 Tool 없음 — 일반 Generate Tool은 기존 단일 Tool 생성입니다.
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
선택한 AI가 Tool 기본 정보와 Input/Output Fields를 채웁니다. Legacy Interface ID와 Client System Code는 실제 연계 명세를 확인해 직접 입력하세요.
+
+
+
+ + +
Used for class generation (ExchangeRateService).
+
+
+ + +
+
+
+
+ + +
Short, human-facing name shown in tool lists and the Portal.
+
+
+ + +
LLM call guidance: purpose, when to use it, required conditions, and exclusions.
+
+
+ +
+
Tool Schema V17 Metadata
+
LLM이 Tool을 올바르게 선택하도록 기능·사용 조건·제외 조건·입출력 제한을 분리해 입력합니다.
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ +
+ + + +
+
+ +
+
+
+ +
+ + + +
+
+ +
+
+ + +
+
+ + +
HTTP only. Must match glow.communication.http.api-list[].name; URL and method are read from Glow YAML.
+
+
+ + +
Required for MCI Protocol (4 letters).
+
+
+ +
+
+ + +
+
+ + +
+
+ +
+ +
+
+
+ + +
+
+
+

Document Generator

+

Tool Metadata를 기준으로 개발 산출물 Excel을 생성합니다. 선택된 문서만 파일과 시트에 포함됩니다.

+ +
+ + +
Gateway의 ToolMetadata 목록을 조회하고 있습니다.
+
+ +
+
+ + +
+
+ + +
+
+ +
+ +
+ + + + +
+
+ +
+ Tool metadata · Generated XLSX + +
+
+ +
+
+
+
+

Tool Metadata loading...

+

등록된 Tool 목록을 가져오는 중입니다.

+
+ SYNC +
+
+ Category · - + Interface · - + Tool Metadata +
+
+ +
+
01
프로그램정의서
Basic information · Runtime · Process summary
AUTO
+
02
처리설계
Tool metadata + common design
MIXED
+
03
인터페이스
Request In · Response Out · 2 sheets
2 SHEETS · SEPARATE
+
04
개정이력
Version · Date · Change information
MANUAL
+
+ +

AUTO: Tool metadata · MIXED: Metadata + common design · MANUAL: Review required
Output Files · 인터페이스 정의서는 별도 Excel 파일로 생성됩니다.

+
+
PROGRAM SPEC
tool_프로그램정의서_v1.0_YYYYMMDD.xlsx
+
INTERFACE SPEC · REQUEST IN / RESPONSE OUT
tool_인터페이스정의서_v1.0_YYYYMMDD.xlsx
+
+
+
+
+ + +
+
+
+
Active Tools
+
Tools dynamically registered in the Gateway.
+
+
+ + + +
+
+
+ + + + + + + + + + + + + + + +
CategoryTool NameDescriptionPodInterface
Loading data...
+
+
+ +
+
+
+ +
+
+ + + + + + + + + + + + + +
+ + + + + + diff --git a/dat-gateway/src/main/resources/static/admin/scaffold.html b/dat-gateway/src/main/resources/static/admin/scaffold.html index 9356f82f..1ea15a87 100644 --- a/dat-gateway/src/main/resources/static/admin/scaffold.html +++ b/dat-gateway/src/main/resources/static/admin/scaffold.html @@ -801,17 +801,17 @@
0) { if(this.files[0].path) { let firstFilePath = this.files[0].path; let relPath = this.files[0].webkitRelativePath; let folderPath = firstFilePath.substring(0, firstFilePath.length - relPath.length); @@ -823,7 +823,7 @@ input.dispatchEvent(new Event('change')); } "> -
직접 경로를 붙여넣거나 우측 [폴더 선택] 버튼을 눌러 선택하세요.
+
직접 경로�?붙여?�거???�측 [?�더 ?�택] 버튼???�러 ?�택?�세??
@@ -858,17 +858,17 @@
0) { if(this.files[0].path) { let firstFilePath = this.files[0].path; let relPath = this.files[0].webkitRelativePath; let folderPath = firstFilePath.substring(0, firstFilePath.length - relPath.length); @@ -880,7 +880,7 @@ input.dispatchEvent(new Event('change')); } "> -
직접 경로를 붙여넣거나 우측 [폴더 선택] 버튼을 눌러 선택하세요.
+
직접 경로�?붙여?�거???�측 [?�더 ?�택] 버튼???�러 ?�택?�세??
@@ -911,11 +911,11 @@
- +
@@ -931,24 +931,24 @@
-
현재 Tool을 같은 UseCase에 추가하면, Tool별 Client를 호출하는 여러 MCP Tool 메서드가 생성됩니다.
+
?�재 Tool??같�? UseCase??추�??�면, Tool�?Client�??�출?�는 ?�러 MCP Tool 메서?��? ?�성?�니??
- +
-
-
-
묶음에 추가된 Tool 없음 — 일반 Generate Tool은 기존 단일 Tool 생성입니다.
+
+
+
묶음??추�???Tool ?�음 ???�반 Generate Tool?� 기존 ?�일 Tool ?�성?�니??
- +
@@ -988,31 +988,31 @@
Tool Schema V17 Metadata
-
LLM이 Tool을 올바르게 선택하도록 기능·사용 조건·제외 조건·입출력 제한을 분리해 입력합니다.
+
LLM??Tool???�바르게 ?�택?�도�?기능·?�용 조건·?�외 조건·?�출???�한??분리???�력?�니??
- +
- +
- +
- +
- + +
@@ -1040,8 +1040,8 @@
- - + +
@@ -1051,8 +1051,8 @@
- - + +
@@ -1064,7 +1064,7 @@
- +
HTTP only. Must match glow.communication.http.api-list[].name; URL and method are read from Glow YAML.
@@ -1096,12 +1096,12 @@

Document Generator

-

Tool Metadata를 기준으로 개발 산출물 Excel을 생성합니다. 선택된 문서만 파일과 시트에 포함됩니다.

+

Tool Metadata�?기�??�로 개발 ?�출�?Excel???�성?�니?? ?�택??문서�??�일�??�트???�함?�니??

- -
Gateway의 ToolMetadata 목록을 조회하고 있습니다.
+ +
Gateway??ToolMetadata 목록??조회?�고 ?�습?�다.
@@ -1118,10 +1118,10 @@
- - - - + + + +
@@ -1136,7 +1136,7 @@

Tool Metadata loading...

-

등록된 Tool 목록을 가져오는 중입니다.

+

?�록??Tool 목록??가?�오??중입?�다.

SYNC
@@ -1148,16 +1148,16 @@
-
01
프로그램정의서
Basic information · Runtime · Process summary
AUTO
-
02
처리설계
Tool metadata + common design
MIXED
-
03
인터페이스
Request In · Response Out · 2 sheets
2 SHEETS · SEPARATE
-
04
개정이력
Version · Date · Change information
MANUAL
+
01
?�로그램?�의??/div>
Basic information · Runtime · Process summary
AUTO
+
02
처리?�계
Tool metadata + common design
MIXED
+
03
?�터?�이??/div>
Request In · Response Out · 2 sheets
2 SHEETS · SEPARATE
+
04
개정?�력
Version · Date · Change information
MANUAL
-

AUTO: Tool metadata · MIXED: Metadata + common design · MANUAL: Review required
Output Files · 인터페이스 정의서는 별도 Excel 파일로 생성됩니다.

+

AUTO: Tool metadata · MIXED: Metadata + common design · MANUAL: Review required
Output Files · ?�터?�이???�의?�는 별도 Excel ?�일�??�성?�니??

-
PROGRAM SPEC
tool_프로그램정의서_v1.0_YYYYMMDD.xlsx
-
INTERFACE SPEC · REQUEST IN / RESPONSE OUT
tool_인터페이스정의서_v1.0_YYYYMMDD.xlsx
+
PROGRAM SPEC
tool_?�로그램?�의??v1.0_YYYYMMDD.xlsx
+
INTERFACE SPEC · REQUEST IN / RESPONSE OUT
tool_?�터?�이?�정?�서_v1.0_YYYYMMDD.xlsx
@@ -1210,26 +1210,26 @@