Fix legacy eims url and add tool execution logs

This commit is contained in:
jade
2026-07-05 19:31:16 +09:00
parent bfe06d228e
commit 9ae513ca4a
5 changed files with 48 additions and 38 deletions

View File

@@ -1,26 +1,26 @@
# Local ?˜ê²½ ?„ìš© ?¤ì • (H2 메모ë¦?DB ?? # Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ??
spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1;
spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver
spring.datasource.username=sa spring.datasource.username=sa
spring.datasource.password=password spring.datasource.password=password
spring.h2.console.enabled=true spring.h2.console.enabled=true
# EIMS µ¿Àû ¶ó¿ìÆÃ Á¢¼Ó Á¤º¸ # EIMS 동적 라우팅 접속 정보
eims.http.url=http://localhost:8081/api/gateway eims.http.url=http://localhost:/api/gateway
eims.tcp.host=127.0.0.1 eims.tcp.host=127.0.0.1
eims.tcp.port=8090 eims.tcp.port=8090
eims.tcp.timeout=5000 eims.tcp.timeout=5000
eims.jsp.form.url=http://localhost:8081/mock/jsp-form eims.jsp.form.url=http://localhost:/mock/jsp-form
eims.jsp.json.url=http://localhost:8081/mock/jsp-json eims.jsp.json.url=http://localhost:/mock/jsp-json
eims.mci.url=http://localhost:8081/mock/esb/api eims.mci.url=http://localhost:/mock/esb/api
# API º¸¾È Ű ¼³Á¤ # API 보안 키 설정
mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1 mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1
mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2 mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2
mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON
mcp.security.tenant-domains.mcp-client-2=ALL mcp.security.tenant-domains.mcp-client-2=ALL
# Gateway/Tool URLs # Gateway/Tool URLs
mcp.adapter.url=http://localhost:8081/rpc/v1/execute mcp.adapter.url=http://localhost:/rpc/v1/execute
mcp.gateway.url=http://localhost:8081/mcp/api/v1 mcp.gateway.url=http://localhost:/mcp/api/v1
mcp.tool.host=localhost mcp.tool.host=localhost

View File

@@ -36,10 +36,20 @@ public abstract class AbstractMcpToolService {
} }
try { try {
log.info("\n [Tool -> Adapter] 레거시 실행 요청 - RoutingType: {}, Interface: {}, Data: {}", routingType, interfaceId, inputMap); log.info("\n=======================================================");
log.info(" [AI -> Legacy] 레거시 시스템 통신 시작");
log.info(" - Routing Type: {}", routingType);
log.info(" - Interface ID: {}", interfaceId);
log.info(" - 호출 파라미터 (Request): \n{}", objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(inputMap));
log.info("=======================================================\n");
// 1. Adapter 공통 모듈 직접 호출 // 1. Adapter 공통 모듈 직접 호출
String executionResult = legacyEimsConnector.executeByTool(routingType, interfaceId, inputMap, null); String executionResult = legacyEimsConnector.executeByTool(routingType, interfaceId, inputMap, null);
log.info("\n [Adapter -> Tool] 레거시 실행 응답 수신: {}", executionResult);
log.info("\n=======================================================");
log.info(" [Legacy -> AI] 레거시 시스템 통신 완료");
log.info(" - 응답 파라미터 (Response, 마스킹 전): \n{}", executionResult);
log.info("=======================================================\n");
// 2. PII 마스킹 처리 // 2. PII 마스킹 처리
String maskedResult = PiiMaskingUtils.mask(executionResult); String maskedResult = PiiMaskingUtils.mask(executionResult);

View File

@@ -1,26 +1,26 @@
# Local ?˜ê²½ ?„ìš© ?¤ì • (H2 메모ë¦?DB ?? # Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ??
spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1;
spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver
spring.datasource.username=sa spring.datasource.username=sa
spring.datasource.password=password spring.datasource.password=password
spring.h2.console.enabled=true spring.h2.console.enabled=true
# EIMS µ¿Àû ¶ó¿ìÆÃ Á¢¼Ó Á¤º¸ # EIMS 동적 라우팅 접속 정보
eims.http.url=http://localhost:8081/api/gateway eims.http.url=http://localhost:/api/gateway
eims.tcp.host=127.0.0.1 eims.tcp.host=127.0.0.1
eims.tcp.port=8090 eims.tcp.port=8090
eims.tcp.timeout=5000 eims.tcp.timeout=5000
eims.jsp.form.url=http://localhost:8081/mock/jsp-form eims.jsp.form.url=http://localhost:/mock/jsp-form
eims.jsp.json.url=http://localhost:8081/mock/jsp-json eims.jsp.json.url=http://localhost:/mock/jsp-json
eims.mci.url=http://localhost:8081/mock/esb/api eims.mci.url=http://localhost:/mock/esb/api
# API º¸¾È Ű ¼³Á¤ # API 보안 키 설정
mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1 mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1
mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2 mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2
mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON
mcp.security.tenant-domains.mcp-client-2=ALL mcp.security.tenant-domains.mcp-client-2=ALL
# Gateway/Tool URLs # Gateway/Tool URLs
mcp.adapter.url=http://localhost:8081/rpc/v1/execute mcp.adapter.url=http://localhost:/rpc/v1/execute
mcp.gateway.url=http://localhost:8081/mcp/api/v1 mcp.gateway.url=http://localhost:/mcp/api/v1
mcp.tool.host=localhost mcp.tool.host=localhost

View File

@@ -1,26 +1,26 @@
# Local ?˜ê²½ ?„ìš© ?¤ì • (H2 메모ë¦?DB ?? # Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ??
spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1;
spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver
spring.datasource.username=sa spring.datasource.username=sa
spring.datasource.password=password spring.datasource.password=password
spring.h2.console.enabled=true spring.h2.console.enabled=true
# EIMS µ¿Àû ¶ó¿ìÆÃ Á¢¼Ó Á¤º¸ # EIMS 동적 라우팅 접속 정보
eims.http.url=http://localhost:8081/api/gateway eims.http.url=http://localhost:/api/gateway
eims.tcp.host=127.0.0.1 eims.tcp.host=127.0.0.1
eims.tcp.port=8090 eims.tcp.port=8090
eims.tcp.timeout=5000 eims.tcp.timeout=5000
eims.jsp.form.url=http://localhost:8081/mock/jsp-form eims.jsp.form.url=http://localhost:/mock/jsp-form
eims.jsp.json.url=http://localhost:8081/mock/jsp-json eims.jsp.json.url=http://localhost:/mock/jsp-json
eims.mci.url=http://localhost:8081/mock/esb/api eims.mci.url=http://localhost:/mock/esb/api
# API º¸¾È Ű ¼³Á¤ # API 보안 키 설정
mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1 mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1
mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2 mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2
mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON
mcp.security.tenant-domains.mcp-client-2=ALL mcp.security.tenant-domains.mcp-client-2=ALL
# Gateway/Tool URLs # Gateway/Tool URLs
mcp.adapter.url=http://localhost:8081/rpc/v1/execute mcp.adapter.url=http://localhost:/rpc/v1/execute
mcp.gateway.url=http://localhost:8081/mcp/api/v1 mcp.gateway.url=http://localhost:/mcp/api/v1
mcp.tool.host=localhost mcp.tool.host=localhost

View File

@@ -1,26 +1,26 @@
# Local ?˜ê²½ ?„ìš© ?¤ì • (H2 메모ë¦?DB ?? # Local ?섍꼍 ?꾩슜 ?ㅼ젙 (H2 硫붾え由?DB ??
spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1; spring.datasource.url=jdbc:p6spy:h2:mem:testdb;DB_CLOSE_DELAY=-1;
spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver spring.datasource.driverClassName=com.p6spy.engine.spy.P6SpyDriver
spring.datasource.username=sa spring.datasource.username=sa
spring.datasource.password=password spring.datasource.password=password
spring.h2.console.enabled=true spring.h2.console.enabled=true
# EIMS µ¿Àû ¶ó¿ìÆÃ Á¢¼Ó Á¤º¸ # EIMS 동적 라우팅 접속 정보
eims.http.url=http://localhost:8081/api/gateway eims.http.url=http://localhost:/api/gateway
eims.tcp.host=127.0.0.1 eims.tcp.host=127.0.0.1
eims.tcp.port=8090 eims.tcp.port=8090
eims.tcp.timeout=5000 eims.tcp.timeout=5000
eims.jsp.form.url=http://localhost:8081/mock/jsp-form eims.jsp.form.url=http://localhost:/mock/jsp-form
eims.jsp.json.url=http://localhost:8081/mock/jsp-json eims.jsp.json.url=http://localhost:/mock/jsp-json
eims.mci.url=http://localhost:8081/mock/esb/api eims.mci.url=http://localhost:/mock/esb/api
# API º¸¾È Ű ¼³Á¤ # API 보안 키 설정
mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1 mcp.security.api-keys.SHINHAN_MCP_SECRET_KEY_2026=mcp-client-1
mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2 mcp.security.api-keys.SHINHAN_MCP_TEST_KEY_9999=mcp-client-2
mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON mcp.security.tenant-domains.mcp-client-1=CUSTOMER,COMMON
mcp.security.tenant-domains.mcp-client-2=ALL mcp.security.tenant-domains.mcp-client-2=ALL
# Gateway/Tool URLs # Gateway/Tool URLs
mcp.adapter.url=http://localhost:8081/rpc/v1/execute mcp.adapter.url=http://localhost:/rpc/v1/execute
mcp.gateway.url=http://localhost:8081/mcp/api/v1 mcp.gateway.url=http://localhost:/mcp/api/v1
mcp.tool.host=localhost mcp.tool.host=localhost