Center-Cut 데이터 발췌 관련 API(온라인)

온라인 프로그램에서 데이터 발췌를 위한 API를 소개한다.

1. 온라인에서 Center-Cut 데이터 발췌

  • BXMCcutWorkUtils.processCCOnlineSelection(String ccId, String pcsnDt, String seqKeyName, String amtName, List<IOmmObject> dataList, boolean isTransactional)

    온라인 거래 중 Cetner-Cut 데이터를 발췌한다. 배치와 다르게 대상 데이터를 List로 만들어 API를 호출한다. isTransactional을 true로 하면 온라인 거래에서 에러가 발생할 시, 발췌된 Center-Cut 데이터도 Roll-back 된다. false로 하면 온라인 거래의 에러와 상과없이 API가 정상적으로 종료된 시점에 발췌된 Center-Cut 데이터는 Commit된다. 대량의 데이터를 발췌해야 하는 경우, 온라인 거래 타임 아웃이 발생할 수 있으므로 배치로 작성하는 것을 권장한다.

입력 파라미터
Type Name Description

String

ccId

센터컷 작업 ID

String

pcsnDt

접수 일자

String

seqKeyName

순차 처리 키로 사용할 필드 명 병렬 처리일 경우 null 가능

String

amtName

금액으로 사용할 필드 명 대상 금액이 없을 경우 null 가능

List<IOmmObject>

dataList

발췌 대상 데이터 리스트

boolean

isTransactional

온라인 거래와 트랜잭션 묶음 여부

리턴 타입
Type Description

CcutJobInfo

생성된 Center-Cut 작업 내용 상세

  • BXMCcutWorkUtils.processCCOnlineSelection(String domainId, String ccId, String pcsnDt, String seqKeyName, String amtName, List<IOmmObject> dataList, boolean isTransactional)

    멀티 도메인 환경에서의 온라인 거래 중 Center-Cut 데이터를 발췌한다. 배치와 다르게 대상 데이터를 List로 만들어 API를 호출한다. isTransactional을 true로 하면 온라인 거래에서 에러가 발생할 시, 발췌된 Center-Cut 데이터도 Roll-back 된다. false로 하면 온라인 거래의 에러와 상과없이 API가 정상적으로 종료된 시점에 발췌된 Center-Cut 데이터는 Commit된다. 대량의 데이터를 발췌해야 하는 경우, 온라인 거래 타임 아웃이 발생할 수 있으므로 배치로 작성하는 것을 권장한다.

입력 파라미터
Type Name Description

String

domainId

도메인 ID

String

ccId

센터컷 작업 ID

String

pcsnDt

접수 일자

String

seqKeyName

순차 처리 키로 사용할 필드 명 병렬 처리일 경우 null 가능

String

amtName

금액으로 사용할 필드 명 대상 금액이 없을 경우 null 가능

List<IOmmObject>

dataList

발췌 대상 데이터 리스트

boolean

isTransactional

온라인 거래와 트랜잭션 묶음 여부

리턴 타입
Type Description

CcutJobInfo

생성된 Center-Cut 작업 내용 상세

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

Copyright© Bankwareglobal All Rights Reserved.