Center-Cut Data Extraction Related API (online)

This section introduces the API for data extraction in online programs.

1. Center-Cut Data Extraction in Online

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

    Extracts Center-Cut data during an online transaction. Unlike batch, the target data is created as a List and the API is called. When isTransactional is set to true, if an error occurs in the online transaction, the extracted Center-Cut data is also rolled back. When set to false, regardless of errors in the online transaction, the extracted Center-Cut data is committed at the point when the API terminates normally. When a large volume of data must be extracted, an online transaction timeout may occur, so implementation as a batch is recommended.

Input Parameters
Type Name Description

String

ccId

Center-cut job ID

String

pcsnDt

Acceptance date

String

seqKeyName

Field name to be used as a sequential processing key; can be null in the case of Parallel Processing

String

amtName

Field name to be used as an amount; can be null if there is no target amount

List<IOmmObject>

dataList

List of target data for extraction

boolean

isTransactional

Check whether transactions are bundled or not with online transactions

Return Type
Type Description

CcutJobInfo

Details of the created Center-Cut job

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

    Extracts Center-Cut data during an online transaction in a multi-domain environment. Unlike batch, the target data is created as a List and the API is called. When isTransactional is set to true, if an error occurs in the online transaction, the extracted Center-Cut data is also rolled back. When set to false, regardless of errors in the online transaction, the extracted Center-Cut data is committed at the point when the API terminates normally. When a large volume of data must be extracted, an online transaction timeout may occur, so implementation as a batch is recommended.

Input Parameters
Type Name Description

String

domainId

Domain ID

String

ccId

Center-cut job ID

String

pcsnDt

Acceptance date

String

seqKeyName

Field name to be used as a sequential processing key; can be null in the case of Parallel Processing

String

amtName

Field name to be used as an amount; can be null if there is no target amount

List<IOmmObject>

dataList

List of target data for extraction

boolean

isTransactional

Check whether transactions are bundled or not with online transactions

Return Type
Type Description

CcutJobInfo

Details of the created Center-Cut job

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

Copyright© Bankwareglobal All Rights Reserved.