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 작업 내용 상세 |