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
isTransactionalis 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.
| 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 |
| 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
isTransactionalis 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.
| 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 |
| Type | Description |
|---|---|
CcutJobInfo |
Details of the created Center-Cut job |