F.18 Processing BD Datamaps

The following table provides a list of datamaps and description for each datamap.

These datamaps are listed in order.

Table F-18 BD Datamaps

Datamap Number Datamap Name Description
10010 EmployeeControlledAccount This datamap creates entry for Employee personal accounts and Employee Related account using same tax ID
60010 PortfolioManagerPosition The datamap is used to populate the portfolio manager positions. It reads tables (Account and Account Position), populated while executing Pre-processors and creates records to populate the PORTFOLIO_MGR_POSN table.
60020 AccountGroupProductAllocation The datamap captures the actual proportionate distribution of holdings for an account group aggregated by reporting classifications.
60030 AccountProductAllocation The datamap captures the actual proportionate distribution of holdings for an account aggregated by product classifications.
60040 UncoveredOptionExposureDaily This datamap derives the value from the uncvrd_optns_smry_dly table and insert/updates the records in UNCVRD_OPTNS_EXPOSURE_DLY table.
60050 InvestmentAdvisorProfile This datamap updates the Investment Manager Summary Month table from the daily activity
60060 RegisteredRepresentativeProfile This datamap updates the Registered Representative Summary Month table with daily activity
60070 RegOToBorrower This datamap use the fuzzy match logic to match the Regulation O list against the Borrower.
60080 InterestedPartyToEmployee This datamap use fuzzy matcher to match Interested Parties in Account Scheduled Event table against Employee name.
50010 Customer_TotAcctUpd This datamap calculates the total number of accounts for an institutional customer.
10015 FrontOfficeTransactionParty_SecondaryN ames This datamap kicks off the Pass Thru process. It generates second orgininator and beneficiary records for Front Office Transaction. It also sets the pass thru flag based on the a set of expressions.
10020 FinancialInstitution_ThomsonDataInstituti onInsert This datamap builds the many-to-one relationship in INSTN_MASTER that is the relationships between bics and feds with INSTN_SEQ_ID. The INSTN_MASTER table gets populated from BANK_REFERENCE_STAGE table.
10030 AccountToClientBank_ThomsonDataInstit utionInsert This datamap builds the many-to-one relationship in ACCT_ID_INSTN_ID_MAP that is the relationships between bics and feds with INSTN_SEQ_ID. The ACCT_ID_INSTN_ID_MAP table gets populated from BANK_REFERENCE_STAGE table.
10040 FinancialInstitution_AIIMSPopulation This datamap inserts new records in Financial Institution table from the ACCT_INSTN_MAP_STAGE table, the datamap creates unique identifiers for banks based on the third party vendors.
10050 AccountToClientBank_AIIMSInstitutionIns ert This datamap creates unique identifiers for banks based BIC records on the third party vendors. 1) Retrieve Institution information from ACCT_INSTN_MAP_STAGE in comparison of INSTN_MASTER and loads it into ACCT_ID_INSTN_ID_MAP.
10060 AccountToClientBank_InstitutionInsert This datamap creates unique identifiers for banks based on the third party vendors. 1) Retrieve Institution information from ACCT_INSTN_MAP_STAGE and load it into ACCT_ID_INSTN_ID_MAP.
10070 AccountToClientBank_InstitutionUpd This datamap updates unique identifiers for banks based on the third party vendors. 1) Retrieve Institution information from ACCT_INSTN_MAP_STAGE and update it into ACCT_ID_INSTN_ID_MAP.
10080 FinancialInstitution_FOTPSPopulation This datamap inserts new records in Financial Institution table for the institutions found in front office transaction party table for both party ID type code as IA and BIC, INSTN_SEQ_ID are OFSAAI generated.
10090 AccountToClientBank_FOTPSInstitutionIns ert This datamap marks all institutions with an OFSAAI generated INTSN_SEQ_ID in FOTPS.

1) Prior to this datamap execution the predecessor datamaps finds the new institutions from the transaction data and loads them in the INSTITUTION_MASTER.

2) This data map finds the new institutions from the transaction data for IA and BIC party ID type and loads them in the ACCT_ID_INSTN_ID_MAP table using OFSAAI generated INTSN_SEQ_ID from INSTITUTION_MASTER.

10100 AccountManagementStage This datamap identifies the relationship between accounts and the employees who have a management role on that account. Management roles include positions such as Financial Advisor, Banker, and Registered Representative.
10110 LoanProfile_LoanProfileStage This datamap is used to populate Loan Summary from LOAN_SMRY_MNTH_STAGE table. 1) Select set of information/columns from LOAN_SMRY_MNTH_STAGE table, if the record is new insert the details in LOAN_SMRY_MNTH else update the existing record.
10112 ServiceTeam_SprvsncdUpd This datamap updates service team table with the Employee Maximum Supervision Code.
10113 InvestmentAdvisor_MangdAcctUpd This datamap updates ManagedAccountNetworth and ActiveSubAccountCount column in InvestmentAdvisor table.
10114 Security_CIRRatingUpd This datamap derives the column CIRRating and updates back to Security table.
10116 BackOfficeTransaction_CollateralUpd This datamap updates Collateral Percentage , Collateral Value for that transaction.
10120 BackOfficeTransaction_OriginalTransactio nReversalUpd This datamap handles reverserals for Back Office Transactions.

1) Select the set of information from today's BackOfficeTransaction to update records with columns CXL_PAIR_TRXN_INTRL_ID in BackOfficeTransaction table.

2) Updates the "cancellation pair" column in the original back office transaction table as per the "Internal ID" of the reversing or adjusting record.

10130 BackOfficeTransaction_CancelledTransacti onReversalCreditUpd This datamap updates Cancelled Transaction details for CREDIT record of Back Office Transactions.

1) Finds original-reversal back-office transaction pairs, links them via their respective transaction identifiers.

2) For original transactions: update Canceled Pairing Transaction Identifier by reversal transaction ID;

3) For reversal transactions: update the transaction's Debit Credit Code, Unit Quantity, Transaction Amount, Canceled Pairing Transaction Identifier by original transaction's field values, and Mantas Transaction Adjustment Code by 'REV'.

10140 BackOfficeTransaction_CancelledTransacti onReversalDebitUpd This datamap updates Cancelled Transaction details for DEBIT record of Back Office Transactions.

1) Finds original-reversal back-office transaction pairs, links them via their respective transaction identifiers.

2) For original transactions: update Canceled Pairing Transaction Identifier by reversal transaction ID;

3) For reversal transactions: update the transaction's Debit Credit Code, Unit Quantity, Transaction Amount, Canceled Pairing Transaction Identifier by original transaction's field values, and Mantas Transaction Adjustment Code by 'REV'.

10150 FrontOfficeTransactionParty_InstnSeqID This datamap marks all the records of FO_TRXN_PARTY_STAGE table with institutions by OFSAAI generated INTSN_SEQ_ID.
10160 FrontOfficeTransactionParty_HoldingInstn SeqID This datamap marks all the records of FO_TRXN_PARTY_STAGE table with institutions by OFSAAI generated INTSN_SEQ_ID.

1) To update HOLDG_INSTN_SEQ_ID and HOLDG_ADDR_CNTRY_CD based on DATA_DUMP_DT and country code (BASE_COUNTRY).

10170 FinancialInstitution_AnticipatoryProfile This datamap inserts new records in Financial Institution table for the institutions found in Anticipatory Profile table, INSTN_SEQ_ID are OFSAAI generated. This datamap should be executed before AccountToClientBank_AnticipatoryProfile datamap as generated INSTN_SEQ_ID will be used to populate Anticipatory Profile table.
10180 AccountToClientBank_AnticipatoryProfile This datamap marks all institutions with an OFSAAI generated INTSN_SEQ_ID in FOTPS.

1) Prior to this datamap execution the predecessor datamaps finds the new NTCPTRY_PRFL from the transaction data and loads them in the INSTITUTION_MASTER.

2) This data map finds the new institutions from the NTCPTRY_PRFL data and loads them in the ACCT_ID_INSTN_ID_MAP table using OFSAAI generated INTSN_SEQ_ID from INSTITUTION_MASTER.

10190 AnticipatoryProfile_AccountToClientBank This datamap marks all institutions with an OFSAAI generated INTSN_SEQ_ID in the Anticipatory Profile tables. It should be executed after FinancialInstitution_AnticipatoryProfile and AccountToClientBank_AnticipatoryProfile datamaps are executed.
50020 DailyAggregateStage This datamap populates DAILY_AGG_STAGE table with aggregated TRADE Data. DAILY_AGG_STAGE table in turn is used to populate OFFSETING_ACCT_PAIRS and TRADE_DAILY_TOT_CT_STAGE tables.
50030 OffsettingAccountPairStage This datamap is used to populate OFFSETING_ACCT_PAIRS table by self-joining the table DAILY_AGG_STAGE to generate offsetting trade account pairs.The accounts have the lower ACCT_INTRL_ID while the offsetting accounts have the higher ACCT_INTRL_ID.
50040 TradeDailyTotalCountStage This datamap aggregates the total trades done by that account for the current processing day.
10200 CustomerAccountStage_FrontOfficeTrans actionParty This datamap populates the Customer Account Stage table with the Cust-Acct pairs which appears inFOTPS with Party type as IA.
10210 FrontOfficeTransaction_UnrelatedPartyUp d This datamap updates the FOT table for records where UNRLTD_PARTY_FL is 'Y' with a value as 'N', by determining the pairs of parties (internal) in the role of Orig & Benef having either common Tax ID/Common Customer/Common HH.
10220 FinancialInstitution_SettlementInstruction This datamap inserts new records in Financial Institution records for the institutions found in INSTRUCTION that have not been previously identified, INSTN_SEQ_ID are OFSAAI generated. This datamap should be executed before AccountToClientBank_SettlementInstruction datamap.
10230 AccountToClientBank_SettlementInstructi on This datamap marks all institutions with an OFSAAI generated INTSN_SEQ_ID in FOTPS.

1) Prior to this datamap execution the predecessor datamaps finds the new INSTRUCTION from the transaction data and loads them in the INSTITUTION_MASTER.

2) This data map finds the new institutions from the INSTRUCTION data and loads them in the ACCT_ID_INSTN_ID_MAP table using OFSAAI generated INTSN_SEQ_ID from INSTITUTION_MASTER.

.
10240 SettlementInstruction_AccountToClientBa nk This datamap updates Destination Institution and Physical Delivery Institution in INSTRUCTION table using the values from ACCT_ID_INSTN_ID_MAP table.
40010 FinancialInstitution_InsuranceTransaction This datamap inserts new records in Financial Institution table for the institutions found in Insurance Transactions, INSTN_SEQ_ID are OFSAAI generated. This datamap should be executed before AccountToClientBank_InsuranceTransaction datamap as generated INSTN_SEQ_ID will be used to populate Anticipatory Profile table.
40020 AccountToClientBank_InsuranceTransacti on This datamap marks all institutions with an OFSAAI generated INTSN_SEQ_ID in FOTPS.

1) Prior to this datamap execution the predecessor datamaps finds the new institutions from the transaction data and loads them in the INSTITUTION_MASTER.

2) This data map finds the new institutions from the INSURANCE_TRXN data and loads them in the ACCT_ID_INSTN_ID_MAP table using OFSAAI generated INTSN_SEQ_ID from INSTITUTION_MASTER.

40030 InsuranceTransaction_AccountToClientBa nk This datamap marks all institutions with an OFSAAI generated Institution Identifier in Insurance Transaction records. 1) Prior to this datamap execution Financial Institution and Account To Client Bank records are inserted. 2) Henceforth this datamap uses the Account To Client Bank table and updates Institution Identifier in Insurance table.
10245 WLMProcessingLock This datamap applies lock to restrict UI accessibility for Watch list Management.
10250 WatchListEntry_WatchListEntryCurrDayIns ert This datamap checks for records in watch list from source files for the current day, if there is no records, create the current day watch list records from the previous day.
10260 WatchListAudit_StatusUpd This datamap take care of watchlist table for the modifications of the WL based on the new user interface WL utility.
10270 WatchList_WatchListSourceAuditInsert This datamap takes into account the modifications of the watchlist based on the new user interface WL utility.

1) Get all the records that are active from audit table. Order by created time.

2) Take the latest change for each LIST_SRC_CD Watch List and insert records in WATCH_LIST_SOURCE table.

10280 WatchList_WatchListSourceAuditUpd This datamap takes into account the modifications of the watchlist based on the new user interface WL utility.

1) Get all the records that are active from audit table. Order by created time. 2) Take the latest change for each LIST_SRC_CD Watch List and update records in WATCH_LIST_SOURCE table.

10290 WatchList_WatchListSourceUpd This datamap takes into account the modifications of the watchlist based on the new user interface WL utility.

1) Get all the records that are active from audit table. Order by created time.

2) Take the latest change for each LIST_SRC_CD Watch List and update records in WATCH_LIST_SOURCE table.

10300 WatchListEntry_WatchListAuditUpd This datamap takes care of watch list entry table for the modifications of the WL based on the new user interface WL utility.
10310 WatchListEntryAudit_WatchListEntryUpda te Thisdatamap take care of watchlist entry audit table for the modifications of the WL based on the new user interface WL utility.
10320 Customer_KYCRiskUpd This datamap calculates risk, If the risk was List driven, then this can ignore that record. If it was BUS/GEO driven and there is KYC risk. Apply KYC Risk in Customer table.
60090 CorrespondentBankToPeerGroup This datamap populates the CLIENT_BANK_PEER_GRP table by associating peer group identifiers in the ACCT_PEER_GRP table with institution identifiers in the ACCT_ID_INSTN_ID_MAP table.
10330 DerivedAddress_SettlementInstructionIns ert This datamap inserts new addresses in the Derived Address table. It derives the addresses from the INSTRUCTION table.
10340 DerivedAddress_SettlementInstructionUp d This datamap derives the addresses from the INSTRUCTION table. It updates addresses in the Derived Address table, if already existing.
10350 SettlementInstruction_PhysicalDlvryAddr Upd This datamap updates Mantas Physical Delivery Address Identifier in INSTRUCTION table.
10360 DerivedAddress_FrontOfficeTransactioPar tyStageInsert This datamap selects the distinct set of addresses from today's front-office transactions and if non-existent, inserts new address records into Derived Address.
10370 DerivedAddress_FrontOfficeTransactioPar tyStageUpd This datamap selects the distinct set of addresses from today'sfront-office transactions and if existent, updates new address records into Derived Address.
10380 FrontOfficeTransactionParty_DerivedAddr ess This datamap maintains the addresses in the DerivedAddress table. It derives the addresses from the FrontOfficeTransactionParty table.
40040 DerivedAddress_InsuranceTransactionInse rt This datamap derives the addresses from the INSURANCE table, and inserts the addresses in to the Derived Address table.
40050 DerivedAddress_InsuranceTransactionUpd This datamap derives the addresses from the INSURANCE table. If the address already exists in Derived Address table, it will update the addresses in to the Derived Address table.
40060 InsuranceTransaction_InstitutionAddrUpd This datamap updates Mantas Institution Address Identifier in the Insurance Transaction table. 1) A new record is created in Derived Address table prior to this datamap execution. 2) Update the same Derived Address Sequence ID in INSURANCE_TRXN for CP_ADDR_MSTR_SEQ_ID column.
40070 DerivedEntity_InsuranceTransactionInsert This datamap maintains the External Entity table. It derives the entities from the INSURANCE table on current processing date.
40080 DerivedEntity_InsuranceTransactionUpd This datamap maintains the External Entity table. It derives the entities from the INSURANCE table on current processing date.
10390 DerivedEntity_FrontOfficeTransactionPart yInsert This datamap maintains the External Entity table. It derives the entities from the Front Office and Front Office Party transaction table.
10400 DerivedEntity_FrontOfficeTransactionPart yUpd This datamap maintains the External Entity table. It derives the entities from the Front Office and Front Office Party transaction table.
10410 DerivedEntity_SettlementInstructionInsert This datamap maintains the External Entity table. It derives the entities from the Instruction table on current processing date.
10420 DerivedEntity_SettlementInstructionUpd This datamap maintains the External Entity table. It derives the entities from the INSTRUCTION table. 1) Select the distinct set of names, accounts, institutions from today's Instructions and updates matching records in the External Entity table.
10430 CorrespondentBank_FrontOfficeTransacti onPartyStageInsert This datamap populates the client bank table for current day transactions where there is an institution involved.
10440 CorrespondentBank_FrontOfficeTransacti onPartyStageUpd This datamap maintains the Correspondent Bank table. Itderives the records from the FOTPS table. If there is an existing correspond bank record available, this datamap updates the LAST_ACTVY_DT for that record.
10450 WatchListStagingTable_WatchList This datamap determines changes in the Watch List table Each entry is classified as Add, No Change, or Retire based on the comparison of the current-day watch list data to the previous-day watch list data.
10460 WatchListStagingTable_WatchListInstnIDU pd This datamap only processes watch list entries that are External Accounts, Financial Institutions, and Internal Accounts. 1) It updates the Watch List Stage table with the corresponding Institution Sequence ID of the institution or account.
10470 PreviousWatchList_WatchList This datamap save off current day's watch list records into PREV_WATCH_LIST
10480 DerivedAddress_WatchListNewCountries This datamap inserts new countries from WL in the derived addresses table.
10485 WLMProcessingUnlock This datamap releases the lock for Watch list Management.
10490 LinkStaging_FrontOfficeTransactionParty This datamap loads the Link Stage with any entity associations from FOTPS, depending on the combination of Link Type Code defined.
40090 LinkStaging_InsTrxnDerivedEntDerivedAd d This datamap loads the Link Stage with any entity associations from INSURANCE.
10500 LinkStaging_InstructionDerivedEntDerive dAdd This datamap loads the Link Stage with any entity associations from instruction. Define the entity association based on existence of entity and address associations in data.
10510 NameMatchStaging This datamap use fuzzy match to matchCandidate Name against the List Name and inserts records in Name Match Stage table.
10520 WatchListStagingTable_NameMatchStageI nsert This datamap is a wrapper for the fuzzy matching mappings and scripts. 1) For each processing day, this datamap joins fuzzy names to their matched watch list records to create additional watch list records for subsequent application to transactional tables.
10530 DerivedEntityLink_LinkStage This datamap selects the external entity links from today's Link Stage table and insert records in External Entity Link table in associations to various link tables.
10540 DerivedEntitytoDerivedAddress_LinkStage This datamap writes link-stage associations to various link tables in External Entity Address Table.
10550 DerivedEntitytoInternalAccount_LinkStage This datamap writes link-stage associations to various link tables in External Entity Account Table.
10560 DerivedAddresstoInternalAccount_LinkSta ge This datamap writes link-stage associations to various link tables in Derived Account Address Table.
10570 WatchListStagingTable2_WatchListStage2 AcctExistence This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with ACCT entity. 2) For IA (ACCT table) watch list entries, the error status is assigned if the entity does not exist in the entity table because these entity records are expected to exist.
10580 WatchListStagingTable2_WatchListStage2 CBExistence This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with CLIENT_BANK entity. 2) Evaluates the existence of the CLIENT_BANK entity and assigns a 'Warning"" status to the record if the entity does not exist in the entity table because these entity records are expected to exist.
10590 WatchListStagingTable2_WatchListStage2 CustExistence This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with CUST entity. 2) For CU (CUST table) watch list entries, the error status is assigned if the entity does not exist in the entity table because these entity records are expected to exist.
10600 WatchListStagingTable2_WatchListStage2 DAExistence This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with DERIVED_ADDRESS entity. 2) Evaluates the existence of the DERIVED_ADDRESS record and assigns status to the record accordingly.
10610 WatchListStagingTable2_WatchListStage2 EEExistence This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with EXTERNAL_ENTITY entity. 2) Evaluates the existence of the EXTERNAL_ENTITY record and assigns a 'Warning"""" status to the record if the entity does not exist in the entity table because these entity records are expected to exist.
10620 WatchListStagingTable2_WatchListStage Thisdatamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Check for watch list stage CUST_INTRL_ID flag if it is 'Y' means that this name is fuzzy matched. 2) Insert the watch list entry into the second processing table that is Watch list stage 2 table for both the fuzzy matched as well as exact name records.
10630 WatchListStagingTable2_AcctListMembers hipUpd The datamap checks for entry membership in the corresponding entity list membership table.
10640 WatchListStagingTable2_CBListMembersh ipUpd This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with CB_LIST_MEMBERSHIP entity. 2) Evaluates the existence of the CB_LIST_MEMBERSHIP record and assigns a 'Warning"" status to the record if the entity does not exist in the entity table because these entity records are expected to exist.
10650 WatchListStagingTable2_CustListMember shipUpd This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with CUST_LIST_MEMBERSHIP entity. 2) Evaluates the existence of the CUST_LIST_MEMBERSHIP record and assigns a 'Warning"" status to the record if the entity does not exist in the entity table because these entity records are expected to exist.
10660 WatchListStagingTable2_EEListMembershi pUpd This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with EXTERNAL_NTITY_LIST_MEMBERSHIP entity. 2) Evaluates the existence of the EXTERNAL_NTITY_LIST_MEMBERSHIP record and assigns a 'Warning"" status to the record if the entity does not exist in the entity table because these entity records are expected to exist.
10670 WatchListStagingTable2_EEListMembershi pStatusUpd

This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) It validates the list membership status of External Entities whose Last Activity Date is earlier than the current date.

2) Update the status of the watch list entry based the existence or non-existence of a corresponding list membership record.

10680 WatchListStagingTable2_DAListMembersh ipUpd

This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) Processes all watch list entries that have a possible match with DERIVED_ADDR_LIST_MEMBERSHIP entity.

2) Evaluates the existence of the DERIVED_ADDR_LIST_MEMBERSHIP record and assigns a 'Warning"" status to the record if the entity does not exist in the entity table because these entity records are expected to exist.

10690 WatchListStagingTable2_DAListMembersh ipStatusUpd This datamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2. 1) It validates the list membership status of DERIVED_ADDRESS whose Last Activity Date is earlier than the current date. 2) Update the status of the watch list entry based the existence or non-existence of a corresponding list membership record.
10700 WatchListStagingTable2_WatchListStage2 SeqIdUpd This datamap updates the list risk of each valid watch list entity based on the entity Sequence ID. The datamap sets various flags and derives the highest List Risk value for each entity on the watch list.
10710 WatchListStagingTable2_WatchListStage2I ntrlIdUpd This datamap updates the list risk of each valid watch list entity based on the entity Internal ID. The datamap sets various flags and derives the highest List Risk value for each entity on the watch list.
10720 Customer_WatchListStage2ListRisk This datamap calculates the customer's effective risk and set the risk factor if the risk is not found for the current day in watch list stage table. After calculating the risk updates the CUST table. Use nulls for the List Risk and the List Source Code.
10730 CorrespondentBank_WatchListStage2Effe ctiveRisk This datamap calculates the Client Bank Effective Risk and applies the Effective Risk and the List Risk to the CLIENT_BANKrecord.
10740 Customer_WatchListStage2EffectiveRisk This datamap calculates the Effective Risk of Customer and applies the Effective Risk and the List Risk to the CUST record.
10750 DerivedAddress_WatchListStage2Effective Risk This datamap calculates the Effective Risk of all derived address entities and applies the Effective Risk and the List Risk to the DERIVED_ADDRESS record.
10760 DerivedEntity_WatchListStage2EffectiveRi sk This datamap calculates the Effective Risk of all external entities and applies the Effective Risk and the List Risk to the EXTERNAL_ENTITY record.
10770 WatchListStagingTable2_WatchListStage2 SeqId This datamap calculates the Effective Risk of all entities and applies the Effective Risk and the List Risk to the entity record where sequence ID is not null.
10780 AccountListMembership_WatchListStage2 Insert This datamap inserts List Membership records for entities into ACCT_LIST_MEMBERSHIP table that are new to a list.
10790 AccountListMembership_WatchListStage2 Upd This datamap updates the existing retired ACCT_LIST_MEMBERSHIP records by setting List Removal Date to the current processing date.
10800 CorrespondentBankListMembership_Watc hListStage2Insert This datamap inserts List Membership records for entities that are new to a list into CB_LIST_MEMBERSHIP table.
10810 CorrespondentBankListMembership_Watc hListStage2Upd This datamap updates the existing retired CB_LIST_MEMBERSHIP records by setting List Removal Date to the current processing date.
10820 CustomerListMembership_WatchListStage 2Insert This datamap inserts List Membership records for entities that are new to a list into CUST_LIST_MEMBERSHIP table.
10830 CustomerListMembership_WatchListStage 2Upd This datamap updates the existing retired CUST_LIST_MEMBERSHIP records by setting List Removal Date to the current processing date.
10840 DerivedAddressListMembership_WatchLis tStage2Insert This datamap maintains the Derived Address List membership table based on the current WL processing results.
10850 DerivedAddressListMembership_WatchLis tStage2Upd This datamap maintains the Derived Address List membership tables based on the current WL processing results by setting List Removal Date to the current processing date.
10860 DerivedEntityListMembership_WatchListS tage2Insert This datamap inserts List Membership records for entities that are new to a list into EXTERNAL_NTITY_LIST_MEMBERSHIP table.
10870 DerivedEntityListMembership_WatchListS tage2Upd This datamap maintains the External Entity membership tables based on the current WL processing results by setting List Removal Date to the current processing date.
10880 Account_OverallEffectiveRiskUpd This datamap updates the risk on the ACCT based on KYC, Primary customer, as well as other external risks.
10881 Account_AccountCustRiskUpd This data map updates the risk on the ACCT based on KYC, Primary customer, as well as other external risks.
10890 Account_EffRiskUpdAfterWLRiskRemoval This datamap Updates the account Effective Risk to the maximum of the business risk, geographic risk, and customer risk. The account Effective Risk was already set to the higher of the customer-supplied business and geography risk. List risk is ignored here, as this mapping is where we're removing list risk.
10900 Account_WatchListStage2EffectiveRisk This datamap calculates all risk related values like Effective Risk of Acct and applies the Effective Risk, List Risk to the ACCT record.
10910 WatchListStagingTable2_WatchListStage2I ntrlId This datamap calculates the Effective Risk of all entities and applies the Effective Risk and the List Risk to the entity record based on NTITY_INTRL_ID.
10920 BackOfficeTransaction_EffectiveAcctivityR iskUpd This datamap updates the risk related values to all parties involved in Back Office Transaction.

1) Select risk values from BACK_OFFICE_TRXN, ACCT, Offset Account in the sub query.

2) Derive the effective and activity risks from the transaction.

3) Update BACK_OFFICE_TRXN table using BO_TRXN_SEQ_ID in the main query.

10930 SettlementInstruction_EntityAcctivityRisk Upd This datamap updates Entity Risk and Activity Risk in INSTRUCTION table
10940 FrontOfficeTransactionPartyRiskStage_En tityActivityRiskInsert This datamap populates the Effective Risk and Activity Risk related values to all the parties in FO_TRXN_PARTY_RISK_STAGE table.
10955 AccountGroup_InvestmentObjectiveUpd This datamap updates Investment Objective column in Account Group table.
40100 InsuranceTransaction_EntityAcctivityRisk Upd This datamap updates the risk related values to all parties in Insurance Transaction.

1) Select different risk related values from various tables like watchlist, external entity and derived address etc.

2) Updates Entity Risk and Activity Risk in INSURANCE_TRXN table.

20010 CorrespondentBank_JurisdictionUpd This datamap updates the JRSDCN_CD and BUS_DMN_LIST_TX for an existing client bank record where either the JRSDCN_CD or the BUS_DMN_LIST_TX is null.
20020 CorrespondentBank_AcctJurisdictionReUp d This datamap updates the jurisdiction for CLIENT_BANK (Correspondent Bank).
20030 FinancialInstitution_InstNameUpd This datamap updates INSTN_NM for an existing INSTN_MASTER record.
10960 AccountGroup_JurisdictionUpd This datamap updates the primary account in a HH with the jurisdiction & business domain present in Account table for it.
10970 TransactionPartyCrossReference_BackOffi ceTransaction This datamap is used to build the record for Transaction Party Cross Reference table from today’s Back Office Transactions.

1) Select the set of information from today's Back Office Transactions and insert records in Transaction Party Cross Reference table.

2) Parameter ProcessTransactionXRefFlag = 'N' or 'Y' accordingly.

10980 CashTransaction_FrontOfficeTransaction This datamap is used to build the record for Cash Transaction Table from today’s Front Office Transaction and Front Office Transaction Party.

1) Select the set of Cash Transaction categories information from today's Front Office Transaction and Front Office Transaction Party to Insert records In Cash Transaction Table.

2) Some fields are not null-able. The NVL function is used in the SQL to plug the default values in place of a null. Also, various "NB" fields are set to zero whenever they are null in the expression prior to the inserting them into the target table.

10990 MonetaryInstrumentTransaction_FrontOff iceTransaction This datamap select the set of information from today's Front Office Transaction and Front Office Transaction Party to Insert records In Monetary Instrument Transaction Table.
11000 TransactionPartyCrossReference_FrontOff iceTransaction This datamap is used to build the record for Transaction Party Cross Reference table from today’s Front Office Transaction and Front Office Transaction Party.

1) Select the set of information from today's Front Office Transaction and Front Office Transaction Party to Insert records In Transaction Party Cross Reference Table.

2) Some fields are not null-able. The NVL function is used in the SQL to plug the default values in place of a null. Also, various "NB" fields are set to zero whenever they are null in the expression prior to the inserting them into the target table.

3) Parameter ProcessTransactionXRefFlag = 'N' or 'Y' accordingly.

11010 WireTransaction_FrontOfficeTransaction

This datamap is used to build the record for Wire Transaction Table from today’s Front Office Transaction and Front Office Transaction Party.

1) Select the set of Wire Transaction categories information from today's Front Office Transaction and Front Office Transaction Party to Insert records In Wire Transaction Table.

2) Some fields are not null-able. The NVL function is used in the SQL to plug the default values in place of a null. Also, various "NB" fields are set to zero whenever they are null in the expression prior to the inserting them into the target table.

3) Parameter ProcessBankToBank= 'N' or 'Y' accordingly.

11020 WireTransactionInstitutionLeg_FrontOffic eTransaction This datamap is used to build the record for Wire Transaction Institution Leg Table from today’s Front Office Transaction and Front Office Transaction Party.

1) Select the set of Wire Transaction categories and it should have more than 1 leg information from today's Front Office Transaction and Front Office Transaction Party to Insert records In Wire Transaction Institution Leg Table.

2) Some fields are not null-able. The NVL function is used in the SQL to plug the default values in place of a null. Also, various "NB" fields are set to zero whenever they are null in the expression prior to the inserting them into the target table.

3) Parameter ProcessBankToBank = 'N' or 'Y' accordingly.

11030 CashTransaction_FrontOfficeTransactionR evAdj This datamap adjusts the reversals for Cash Transaction table.

1) Select the set of information from today's Front Office Transaction to update records with columns CXL_PAIR_TRXN_INTRL_ID, REBKD_TRXN_INTRL_ID in Cash Transaction table.

11040 MonetaryInstrumentTransaction_FrontOff iceTransactionRevAdj This datamap adjusts the reversals for front office transaction tables in Monetary Instrument Transaction table
11050 WireTransaction_FrontOfficeTransactionR evAdj This datamap adjusts the reversals for Wire Transaction table.

1) Select the set of information from today's Front Office Transaction to update records with columns CXL_PAIR_TRXN_INTRL_ID, REBKD_TRXN_INTRL_ID in Wire Transaction table.

50050 CustomerDailyProfile_BOT This datamap aggregates Back Office Transaction data by Customer and Date and updates into CUST_SMRY_DAILY table.
50060 CustomerDailyProfile_FOTPS This datamap aggregates Front Office Transaction data by Customer and Date and updates into CUST_SMRY_DAILY table.
50070 InstitutionalAccountDailyProfile_DEAL This datamap updates INSTL_ACCT_SMRY_DAILY table from Deal, grouping by account and data dump date.
50080 CustomerDailyProfile_DEAL This datamap updates CUST_SMRY_DAILY table from Structured Deal, grouping by customer and data dump date.
50090 InstitutionalAccountDailyProfile_INST This datamap updates INSTL_ACCT_SMRY_DAILY table from Instruction, grouping by account and data dump date.
50100 CustomerDailyProfile_INST This datamap updates CUST_SMRY_DAILY table from Instruction data, grouping by Customer and data dump date.
50110 InstitutionalAccountDailyProfile_CorpActi on This datamap aggregates institutional trading activity, grouping by Account ID and data dump date.
50120 CustomerDailyProfile_CorpAction This datamap aggregates Corporate Action trading activity, grouping by Customer ID.
50130 InstitutionalAccountDailyProfile_Trade This datamap updates INSTL_ACCT_SMRY_DAILY table from Trade, grouping by account and data dump date.
50140 CustomerDailyProfile_Trade This datamap updates CUST_SMRY_DAILY table from Trade data, grouping by customer and data dump date.
60100 ManagedAccountDailyProfile_SameDayTr ade This datamap is used for the daily aggregation of the block allocation day trades data. This populates the managed account daily summary.
60110 ManagedAccountDailyProfile_Trade This datamap is used for the daily aggregation of the block allocation trades data. This populates the managed account daily summary .
60120 ManagedAccountDailyProfile_BOT This datamap populates MANGD_ACCT_SMRY_DAILY table using Back Office Transaction.
11160 AccountDailyProfile-Trade This datamap performs daily aggregation of trades fromtrade table , Profit Loss from Account Realized Profit Loss table.
11170 AccountDailyProfile-Transaction This datamap populates the table ACCT_TRXN_SMRY_DAILY using both Front office and Back Office transaction for that account on current processing date.
11180 AccountProfile_Trade This datamap populates the table ACCT_SMRY_MNTH using ACCT_TRADE_SMRY_DAILY table for that account starting from Month Start date till current processing date.
11190 AccountProfile_Transaction This datamap populates the table ACCT_SMRY_MNTH using ACCT_TRXN_SMRY_DAILY table for that account starting from Month Start date till current processing date.
11200 AccountProfile_Stage This datamap populates the table ACCT_SMRY_MNTH using ACCT_PRFL_STAGE table for that account starting from Month Start date till current processing date.
11210 AccountProfile_Position This datamap populates the table ACCT_SMRY_MNTH using ACCT_POSN table for that account starting from Month Start date till current processing date. Updates values by calculating aggregate values for AGGR_SHRT_PUT_EXPSR_AM, AGGR_SHRT_CALL_EXPSR_AM, SHRT_PUT_EXPSR_RATIO and SHRT_CALL_EXPSR_RATIO for each account internal ID present in ACCT_SMRY_MNTH.
11220 AccountProfile_Balance This datamap populates the ACCT_SMRY_MNTH table usingACCT_BAL_POSN_SMRY. If there is already record in Account summary Month for Account and Month Start Date, then it will update the record. Else it will do insert, remaining columns defaulted to 0.
60130 HouseholdProfile This datamap aggregates monthly account summaries into their respective households. All monthly records must be processed each day since account households are subject to change daily.
50150 InstitutionalAccountProfile This datamap performs Insert or Update of Institutional Account Summary Month Table from its corresponding Daily table. Aggregate daily activity with counts and amounts for the current month. If already record exists for the account in the current month, the datamap will update the record, else insert a new record.
50160 CustomerProfile This Datamap loads into CUST_SMRY_MNTH from CUST_SMRY_DAILY table. Check for the customer record exists for t he month, if record not available Insert records in CUST_SMRY_MNTH table
60140 ManagedAccountProfile This datamap updates the Managed AccountSummary Month Table from its corresponding Managed Account Daily Summary table.
60145 AccountPosition_PercentofPortfolioUpd This datamap updates Percent of Portfolio column in Account Position table.
20040 CorrespondentBankProfile This datamap performs daily re-aggregation of the Correspondent Bank Summary Month table out of the account summary month table.
20050 AccountATMDailyProfile This datamap calculates the total Transaction Amount for Account ATM Daily Profile Select information from Front Office Transaction, Account and Account ATM Daily Profile and insert or update (if record exist) into ACCT_ATM_SMRY_DAILY
11230 ChangeLog_AcctProfileInactivity This datamap creates Change Log records that indicate a change in an accounts activity level as measured by the sum of deposits, withdrawals, and trades over a configurable time period (months).
11240 AccountPeerGroupMonthlyTransactionPro file This datamap calculates average values and insert into Account Peer Group Monthly Transaction Profile. Select and calculate average values for withdrawal amount and count from ACCT_SMRY_MNTH table Insert the above values into ACCT_PEER_TRXN_SMRY_MNTH.
20060 CorrespondentBankPeerGroupTransaction Profile This datamaps populate CorrespondentBankPeerGroupTransactionProfile from Client Bank Summary Month.

1) Select set of information from CLIENT_BANK_SMRY_MNTH, CLIENT_BANK_PEER_GRP

2) Data is populated in the target table after aggregating the required columns.

20070 AccountChannelWeeklyProfile This datamap populates the table ACCT_CHANL_SMRY_WKLY using FO_TRXN, BACK_OFFICE_TRXN table for that account starting from Weekly Start date till current processing date.
40110 InsurancePolicyDailyProfile_InsTrxnInsPoli cyBal This datamap performs inserts or updates of Insurance Policy Summary Daily Table from the Insurance Transaction table on the current processing day.
40120 InsurancePolicyProfile_InsurancePolicyDail yProfile This datamap performs updates of Insurance Policy Summary Month Table using the values from Insurance Policy Daily Profile table. 1) Records are inserted into Insurance Policy Daily Profile table prior to this datamap execution. 2) This datamap inserts new records or Updates matched records in Insurance Policy Profile table using the values from Insurance Policy Daily Profile table.
50170 CustomerBalance_ActiveOTCTradeCtUpd This datamap counts the records in the Deal table which has an end date greater than or equal to the current date by customer and update the ACTV_OTC_TRD_CT column in customer balance table.
60150 AccountPositionDerived This datamap processes account option position pair data and updates the corresponding account position records. Updates are made to attributes relating to uncovered option contracts
60160 AccountBalance_AcctPosnPair This datamap processes account option position pair data and updates the corresponding account balance records. Updates are made to option market value long attributes.
60170 AccountBalance_Acctposn This datamap aggregates current-day security positions by product category and account for update of the account balance record. Rejoins for single update to avoid deadlocks.
60180 HouseholdBalance This datamap aggregates daily records of account balances data and inserts into household balances table based household group id.
11300 AccountChangeLogSummary This datamap inserts new records to the ACCT_CHG_LOG_SMRY table.

The datamap should be executed once the change log processing is done.

11310 AccountToCustomerChangeLogSummary This datamap inserts new records to the CUST_ACCT_CHG_LOG_SMRY.

The datamap should be executed once the change log processing is done.

11320 CustomerChangeLogSummary This datamap inserts new records to the CUST_CHG_LOG_SMRY table.

The datamap should be executed once the change log processing is done.

Note:

The AccountChangeLogSummary, AccountToCustomerChangeLogSummary, and CustomerChangeLogSummary datamaps must be run with execute.sh from 8.0.2 onwards.