Settled Cash: Calculated IDs
Utilized Fields for EML Calculated ID Logic |
|
|
|
|
|
| Universal ID for transaction record | ID on a cancel trade that will link back to the calcTransactionId | ID that links the transaction record together including during rollback and replay |
|
| Occurs once in a database | Occurs once in a database | Can occur many times in database |
|
| calcTransactionId | calcCancelTransactionId | calcMasterTransactionId |
|
|
|
|
|
ESTAR_SETTLED_CASH_ACTIVITY.ACCT_BASIS |
| X | X | X |
ESTAR_SETTLED_CASH_ACTIVITY.PORTFOLIO_ACCT |
| X | X | X |
ESTAR_SETTLED_CASH_ACTIVITY.ASSET_ID |
| X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.LNG_SHT_C |
| X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.EVENT_ID |
| X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.EVENT_SEQUENCE |
| X | X | X |
ESTAR_SETTLED_CASH_ACTIVITY.CANCEL_EVT_ID |
| X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.EVENT_TYPE |
|
|
| X |
SECURITY_MASTER.PROCESS_SEC_TYPE |
|
|
| X |
ESTAR_SETTLED_CASH_ACTIVITY.COUPON_DATE |
|
|
| X |
ESTAR_SETTLED_CASH_ACTIVITY.TARGET_EVT_ID |
|
|
| X |
|
|
|
|
|
|
|
|
|
|
IncludeExtendedDetails must equal Y or ALL |
| calcTransactionId | calcTransactionId |
|
Order of included elements in calcTransactionId | Max Character Length | EnhanceCalcTransactionId = N | EnhanceCalcTransactionId = Y |
|
|
|
|
|
|
ESTAR_SETTLED_CASH_ACTIVITY.ACCT_BASIS | 5 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.PORTFOLIO_ACCT | 8 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.ASSET_ID | 38 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.LNG_SHT_C | 1 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.EVENT_ID | 255 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.EVENT_SEQUENCE | 38 | X | X |
|
'#C' | 2 | X | X |
|
|
| 347 | 347 |
|
ESTAR_SETTLED_CASH_ACTIVITY.CANCEL_EVT_ID is not null |
| calcCancelTransactionId | calcCancelTransactionId |
|
Order of included elements in calcCancelTransactionId |
| EnhanceCalcTransactionId = N | EnhanceCalcTransactionId = Y |
|
|
|
|
|
|
ESTAR_SETTLED_CASH_ACTIVITY.ACCT_BASIS | 5 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.PORTFOLIO_ACCT | 8 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.ASSET_ID | 38 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.LNG_SHT_C | 1 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.EVENT_ID | 255 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.EVENT_SEQUENCE | 38 | X | X |
|
|
| 345 | 345 |
|
|
| calcMasterTransactionId | calcMasterTransactionId |
|
Order of included elements in calcMasterTransactionId |
| EnhanceCalcTransactionId = N | EnhanceCalcTransactionId = Y |
|
|
|
|
|
|
ESTAR_SETTLED_CASH_ACTIVITY.ACCT_BASIS | 5 |
| X |
|
ESTAR_SETTLED_CASH_ACTIVITY.PORTFOLIO_ACCT | 8 |
| X |
|
ESTAR_SETTLED_CASH_ACTIVITY.ASSET_ID | 38 |
| X |
|
ESTAR_SETTLED_CASH_ACTIVITY.LNG_SHT_C | 1 |
| X |
|
ESTAR_SETTLED_CASH_ACTIVITY.TARGET_EVT_ID | 255 | X | X |
|
|
| 255 | 307 |
|
|
|
|
|
|
|
| ESTAR_SETTLED_CASH_ACTIVITY.EVENT_TYPE = 'COUPON' OR (ESTAR_SETTLED_CASH_ACTIVITY.EVENT_TYPE = 'RECLAIM' AND SUBSTR(SECURITY_MASTER.PROCESS_SEC_TYPE,0,2)='DB') | ||
|
| SECURITY_MASTER.PROCESS_SEC_TYPE =DBAMTL | ||
ESTAR_SETTLED_CASH_ACTIVITY.ACCT_BASIS | 5 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.PORTFOLIO_ACCT | 8 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.ASSET_ID | 38 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.LNG_SHT_C | 1 | X | X |
|
'19000101' | 8 | X | X |
|
|
| 60 | 60 |
|
|
|
|
|
|
|
| ESTAR_SETTLED_CASH_ACTIVITY.EVENT_TYPE = 'COUPON' OR (ESTAR_SETTLED_CASH_ACTIVITY.EVENT_TYPE = 'RECLAIM' AND SUBSTR(SECURITY_MASTER.PROCESS_SEC_TYPE,0,2)='DB') | ||
|
| SECURITY_MASTER.PROCESS_SEC_TYPE <>DBAMTL | ||
ESTAR_SETTLED_CASH_ACTIVITY.ACCT_BASIS | 5 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.PORTFOLIO_ACCT | 8 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.ASSET_ID | 38 | X | X |
|
ESTAR_SETTLED_CASH_ACTIVITY.LNG_SHT_C | 1 | X | X |
|
ESTAR_TRADED_CASH_ACTIVITY.COUPON_DATE | 8 | X | X |
|
|
| 60 | 60 |
|