forked from kimhyungsik/ax_hub_mcp_tool
feat: align AxhubMciComponent with TmMciComponent (DRTM_CD, USER_ID, BizException)
All checks were successful
Deploy Tools / deploy (push) Successful in 1m52s
All checks were successful
Deploy Tools / deploy (push) Successful in 1m52s
This commit is contained in:
@@ -3,6 +3,7 @@ package io.shinhanlife.dap.lib.integration.mci.component;
|
||||
import io.shinhanlife.dap.lib.session.dto.SessionDto;
|
||||
import io.shinhanlife.dap.lib.util.SessionUtil;
|
||||
import io.shinhanlife.dap.lib.config.GlowCommunicationProperties;
|
||||
import io.shinhanlife.glow.BizException;
|
||||
import io.shinhanlife.glow.communication.dto.CommonHeader;
|
||||
import io.shinhanlife.glow.communication.dto.HeaderDefaults;
|
||||
import io.shinhanlife.glow.communication.dto.Transfer;
|
||||
@@ -70,6 +71,8 @@ public class AxhubMciComponent {
|
||||
commonHeaderMap.put(HeaderDefaults.OGNZ_ASRT_CD, sessionDto.getOgnzAsrtCd());
|
||||
commonHeaderMap.put(HeaderDefaults.OGNZ_LEVE_CD, sessionDto.getOgnzLeveCd());
|
||||
commonHeaderMap.put(HeaderDefaults.SCRN_ID, sessionDto.getPrgrId());
|
||||
commonHeaderMap.put(HeaderDefaults.DRTM_CD, sessionDto.getPrafDutyCd());
|
||||
commonHeaderMap.put(HeaderDefaults.USER_ID, sessionDto.getPrafNo());
|
||||
}
|
||||
|
||||
commonHeaderMap.put(HeaderDefaults.INDV_CTIN_ROLE_CD, IndvCtinRoleTyp.CD_Z99.getCode());
|
||||
@@ -87,7 +90,14 @@ public class AxhubMciComponent {
|
||||
// LOG 저장 (AXHUB 방식 로깅)
|
||||
CommonHeader reqHeader = (CommonHeader) request.getHeader();
|
||||
log.info("[AxhubMciComponent] {} MCI 호출시작 (수신서비스: {})", reqHeader.getItrfId(), reqHeader.getRcvSvcId());
|
||||
Transfer<O> response = (Transfer<O>) mci.sync(request);
|
||||
|
||||
Transfer<O> response;
|
||||
try {
|
||||
response = (Transfer<O>) mci.sync(request);
|
||||
} catch (RuntimeException e) {
|
||||
throw new BizException("CST00477", new String[]{"대내 MCI 호출 결과 처리중 오류가 발생했습니다."}, e);
|
||||
}
|
||||
|
||||
log.info("[AxhubMciComponent] {} MCI 호출종료 (수신서비스: {})", reqHeader.getItrfId(), reqHeader.getRcvSvcId());
|
||||
|
||||
if (response != null && response.getHeader() != null) {
|
||||
|
||||
Reference in New Issue
Block a user