온라인 서비스 프로그램

센터컷은 온라인 서비스를 재사용하는 Framework이므로 기존의 온라인 서비스가 존재하면 별도로 작성할 필요가 없다. 단, 센터컷으로 사용될 온라인 서비스가 있는 프로젝트는 반드시 센터컷 처리 엔진(BxmCCOnExec)이 의존성으로 추가되어야 한다.

가이드에서는 거래ID "Centercut:sample"의 서비스를 사용하도록 정의하고 있으며, 해당 서비스는 이자를 입금하는 온라인 서비스이다.

1. 온라인 서비스 거래ID 확인

Web admin의 온라인 관리 > 거래 파라미터 관리 화면에서 거래ID를 이용해 조회할 수 있다.

cc online web
Figure 1. SSMP2001A001 : 이자입금

2. 온라인 서비스 예시

고객번호, 계좌번호, 이자금액을 입력받아 이자를 입금하는 서비스이다.

@RestController
@RequestMapping("/centercut")
public class BxcmCCSampleController {
	private final Logger logger = LoggerFactory.getLogger(BxcmCCSampleController.class);

	@Autowired
	private BxcmCCSampleService service;

	@PostMapping("/sample/service")
	public CCSampleControllerInOut ccSampleService(@RequestBody CCSampleControllerInOut in) {
		logger.debug("======================================");
		logger.debug("   CenterCut Sample Service Start");
		logger.debug("======================================");

		/**
		 * 입력 항목 체크
		 */
		this.service.inputValidation(in);

		logger.debug("======================================");
		logger.debug("   CenterCut Sample Service finished");
		logger.debug("======================================");

		return in;
	}
}

샘플이므로 입력값 검증만 하도록 작성되어 있다.

SWLab Bankware Global
  • 전체
  • BXM
  • BXCM
  • BXCP
  • BXI
제품 선택 시 더 정확한 매뉴얼 가이드를 제공해드립니다.

Copyright© Bankwareglobal All Rights Reserved.