F.3 Processing TBAML Datamaps

Table F-6 TBAML Datamaps

Datamap Number DatamapName Description
50010 Customer_TotAcctUpd This datamap calculates the total number of accounts for an institutional customer.
10015 FrontOfficeTransactionParty_Second aryNames This datamap kicks off the Pass Thru process. It generates second originator and beneficiary records for Front Office Transaction. It also sets the pass thru flag based on the a set of expressions.
10050 AccountToClientBank_AIIMSInstitutio nInsert

This datamap creates unique identifiers for banks based BIC records on the third party vendors.

1) Retrieve Institution information from ACCT_INSTN_MAP_STAGEin comparison of INSTN_MASTER and loads it into ACCT_ID_INSTN_ID_MAP.

10060 AccountToClientBank_InstitutionInser t

This datamap creates unique identifiers for banks based on the third party vendors.

1) Retrieve Institution information from ACCT_INSTN_MAP_STAGEand 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_STAGEand 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_FOTPSInstituti onInsert

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.
10114 BackOfficeTransaction_UnrelatedPart yCodeUpd This datamap updates the UNRLTD_PARTY_CD column of Back Office Transaction table with a value of 'J' or 'JS'.
10116 BackOfficeTransaction_CollateralUpd This datamap updates Collateral Percentage and, Collateral Value for that transaction.
10120 BackOfficeTransaction_OriginalTrans actionReversalUpd

This datamap handles reversals for Back Office Transactions.

1) Select the set of information from today's BackOfficeTransactionto 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 "InternalID" of the reversing or adjusting record.
10130 BackOfficeTransaction_CancelledTran sactionReversalCreditUpd

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_CancelledTran sactionReversalDebitUpd

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_InstnSe qID This datamap marks all the records of FO_TRXN_PARTY_STAGEtable with institutions by OFSAAI generated INTSN_SEQ_ID.
10160 FrontOfficeTransactionParty_HoldingI nstnSeqID

This datamap marks all the records of FO_TRXN_PARTY_STAGEtable 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).
10210 FrontOfficeTransaction_UnrelatedPar tyUpd This datamap updates the FOT table for records whereUNRLTD_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.
10245 WLMProcessingLock This datamap applies lock to restrict UI accessibility for Watch list Management.
10250 WatchListEntry_WatchListEntryCurrD ayInsert 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_WatchListSourceAuditInser t

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 ofthe watchlist based on the new user interface WL utility.

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

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

10300 WatchListEntry_WatchListAuditUpd Thisdatamap takes care of watch list entry table for the modifications of the WL based on the new user interface WL utility.
10310 WatchListEntryAudit_WatchListEntry Update 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_GRPtable by associating peer group identifiers in the ACCT_PEER_GRP table with institution identifiers in the ACCT_ID_INSTN_ID_MAP table.
10360 DerivedAddress_FrontOfficeTransacti oPartyStageInsert Thisdatamap 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_FrontOfficeTransacti oPartyStageUpd This datamap selects the distinct set of addresses from today's front-office transactions and if existent, updates new address records into Derived Address.
10380 FrontOfficeTransactionParty_Derived Address This datamap maintains the addresses in the DerivedAddresstable. It derives the addresses from the FrontOfficeTransactionParty table.
40040 DerivedAddress_InsuranceTransactio nInsert This datamap derives the addresses from the INSURANCE table, and inserts the addresses in to the Derived Address table.
40050 DerivedAddress_InsuranceTransactio nUpd This datamap derives the addresses from the INSURANCE table. If the address already exists in DerivedAddress table, it will update the addresses in to the Derived Address table.
40060 InsuranceTransaction_InstitutionAddr Upd

This datamap updates Mantas Institution Address Identifier in the Insurance Transaction table.

1) Anew 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_InsuranceTransactionIn sert This datamap maintains the External Entity table. It derives the entities from the INSURANCE table on current processing date.
40080 DerivedEntity_InsuranceTransactionU pd This datamap maintains the External Entity table. It derives the entities from the INSURANCE table on current processing date.
10390 DerivedEntity_FrontOfficeTransaction PartyInsert This datamap maintains the External Entity table. It derives the entities from the Front Office and Front Office Party transaction table.
10400 DerivedEntity_FrontOfficeTransaction PartyUpd This datamap maintains the External Entity table. It derives the entities from the Front Office and Front Office Party transaction table.
10410 DerivedEntity_SettlementInstructionI nsert This datamap maintains the External Entity table. It derives the entities from the Instruction table on current processing date.
10420 DerivedEntity_SettlementInstructionU pd

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_FrontOfficeTrans actionPartyStageInsert This datamap populates the client bank table for current day transactions where there is an institution involved.
10440 CorrespondentBank_FrontOfficeTrans actionPartyStageUpd This datamap maintains the Correspondent Bank table. It derives 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_WatchListInst nIDUpd

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_WatchListNewCountr ies 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_FrontOfficeTransactionP arty This datamap loads the Link Stage with any entity associations from FOTPS, depending on the combination of Link Type Code defined.
40090 LinkStaging_InsTrxnDerivedEntDerive dAdd This datamap loads the Link Stage with any entity associations from INSURANCE.
10500 LinkStaging_InstructionDerivedEntDe rivedAdd 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 match Candidate Name against the List Name and inserts records in Name Match Stage table.
10520 WatchListStagingTable_NameMatchS tageInsert 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 Thisd atamap 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_Link Stage This datamap writes link-stage associations to various link tables in External Entity Address Table.
10550 DerivedEntitytoInternalAccount_Link Stage This datamap writes link-stage associations to various link tables in External Entity Account Table.
10560 DerivedAddresstoInternalAccount_Lin kStage This datamap writes link-stage associations to various link tables in Derived Account Address Table.
10570 WatchListStagingTable2_WatchListSta ge2AcctExistence

Thisdatamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2.

1) Processesall watch list entries that have a possible match with ACCT entity.

2) For IA (ACCT table) watch list entries, the error statusis assigned if the entity does not exist in the entity table because these entity records are expected to exist.
10580 WatchListStagingTable2_WatchListSta ge2CBExistence

Thisdatamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2.

1) Processesall watch list entries that have a possible match with CLIENT_BANK entity.

2) Evaluates the existence of the CLIENT_BANK entityand 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_WatchListSta ge2CustExistence

Thisdatamap validates each watch list entry and inserts into the processing table WATCH_LIST_STAGE2.

1) Processesall 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_WatchListSta ge2DAExistence

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_WatchListSta ge2EEExistence

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_WatchListSta ge

This datamap 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_AcctListMe mbershipUpd The datamap checks for entry membership in the corresponding entity list membership table.
10640 WatchListStagingTable2_CBListMemb ershipUpd

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_CustListMe mbershipUpd

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_EEListMemb ershipUpd

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_EEListMemb ershipStatusUpd

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_DAListMemb ershipUpd

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_DAListMemb ershipStatusUpd

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_ADDRESSwhose 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_WatchListSta ge2SeqIdUpd 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_WatchListSta ge2IntrlIdUpd This datamap updates the list risk of each valid watchlist 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_WatchListStage2 EffectiveRisk This datamap calculates the Client Bank Effective Risk and applies the Effective Risk and the List Risk to the CLIENT_BANKrecord.
10740 Customer_WatchListStage2EffectiveRi sk This datamap calculates the Effective Risk of Customer and applies the Effective Risk and the List Risk to the CUST record.
10750 DerivedAddress_WatchListStage2Effe ctiveRisk 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_WatchListStage2Effecti veRisk 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_WatchListSta ge2SeqId 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_WatchListSt age2Insert This datamap inserts List Membership records for entities into ACCT_LIST_MEMBERSHIP table that are new to a list.
10790 AccountListMembership_WatchListSt age2Upd This datamap updates the existing retired ACCT_LIST_MEMBERSHIP records by setting List Removal Date to the current processing date.
10800 CorrespondentBankListMembership_ WatchListStage2Insert This datamap inserts List Membership records for entities that are new to a list into CB_LIST_MEMBERSHIP table.
10810 CorrespondentBankListMembership_ WatchListStage2Upd This datamap updates the existing retired CB_LIST_MEMBERSHIPrecords by setting List Removal Date to the current processing date.
10820 CustomerListMembership_WatchListS tage2Insert This datamap inserts List Membership records for entities that are new to a list into CUST_LIST_MEMBERSHIP table.
10830 CustomerListMembership_WatchListS tage2Upd This datamap updates the existing retired CUST_LIST_MEMBERSHIPrecords by setting List Removal Date to the current processing date.
10840 DerivedAddressListMembership_Watc hListStage2Insert This datamap maintains the Derived Address List membership table based on the current WL processing results.
10850 DerivedAddressListMembership_Watc hListStage2Upd 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_Watch ListStage2Insert This datamap inserts List Membership records for entities that are new to a list into EXTERNAL_NTITY_LIST_MEMBERSHIP table.
10870 DerivedEntityListMembership_Watch ListStage2Upd 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.
10875 Account_EffectiveRiskFactorTxtUpd This datamap updates the Account Effective Risk Factor for the Account.
10876 Account_AccountCustRiskUpd This datamap updates the account's primary customer risk for the previous account record whose primary customer risk got changed.
10880 Account_OverallEffectiveRiskUpd This datamap updates the risk on the ACCT based on KYC, Primary customer, as well as other external risks.
10890 Account_EffRiskUpdAfterWLRiskRem oval 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_WatchListStage2EffectiveRis k 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_WatchListSta ge2IntrlId 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_EffectiveAccti vityRiskUpd

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_EntityAcctivity RiskUpd This datamap updates Entity Risk and Activity Risk in INSTRUCTION table
10940 FrontOfficeTransactionPartyRiskStag e_EntityActivityRiskInsert This datamap populates the Effective Risk and Activity Risk related values to all the parties in FO_TRXN_PARTY_RISK_STAGE table.
40100 InsuranceTransaction_EntityAcctivity RiskUpd

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_AcctJurisdiction ReUpd This datamap updates the jurisdiction for CLIENT_BANK (Correspondent Bank).
20030 FinancialInstitution_InstNameUpd This datamap updates INSTN_NM for an existing INSTN_MASTER record.
10955 AccountGroup_InvestmentObjectiveU pd This datamap updates Investment Objective column in Account Group table.
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_Bac kOfficeTransaction

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) ParameterProcessTransactionXRefFlag = 'N' or 'Y' accordingly.
10980 CashTransaction_FrontOfficeTransact ion

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 andFront 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_Fro ntOfficeTransaction 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_Fron tOfficeTransaction

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) ParameterProcessTransactionXRefFlag = 'N' or 'Y' accordingly.
11010 WireTransaction_FrontOfficeTransacti on

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) ParameterProcessBankToBank = 'N' or 'Y' accordingly.
11020 WireTransactionInstitutionLeg_Front OfficeTransaction

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) ParameterProcessBankToBank = 'N' or 'Y' accordingly.
11030 CashTransaction_FrontOfficeTransact ionRevAdj

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_Fro ntOfficeTransactionRevAdj This datamap adjusts the reversals for front office transaction tables in Monetary Instrument Transaction table
11050 WireTransaction_FrontOfficeTransacti onRevAdj

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 inWire Transaction table.
11060 TrustedPair_StatusEXPUpd This datamap selects Trusted Pair Records From Kdd_Trusted_Pair Table Which Are To Be Expired, set the Status Code to 'EXP' in Kdd_Trusted_Pair table.
11070 TrustedPairMember_AcctExtEntEffec RiskUpd

This datamap selects The Trusted Pair Records From Kdd_Trusted_Pair Table Which Are Active, and get the trusted Pair parties from kdd_trusted_pair_mbr table with their effective risk and new effective risks from the base tables (i.e. ACCT and EXTERNAL_ENTITY tables) and updates kdd_trusted_pair_mbr table for columns ACCT_EFCTV_RISK_NB,EXTRL_NTITY_EFCTV_RISK_NBfor parties whose risk got changed.

11080 TrustedPair_StatusRRCInsert

This datamap sets the status of a Trusted Pair to expire based on its Expiry Date. Also, if

$$TP_RISK_REVIEW_FLAG is set to 'Y' then this mapping reviews/updates the risks for IA and EE parties associated with trusted pairs to reflect the latest risk as in the base tables. If they have increased by substantial amount to move them to a next risk zone it is recommending risk cancellation (RRC).

11090 TrustedPair_StatusRRCUpd

This datamap gets the trusted Pair parties from kdd_trusted_pair_mbrtable with their effective risk and new effective risks from the base tables (i.e.

ACCT and EXTERNAL_ENTITY tables).Update kdd_trusted_pair table with two columns REVIEW_DT,REVIEW_REASON_TX for existing RRC record.

11100 ApprovalActionsAudit_TrustedPair This datamap inserts auditing records in KDD_APRVL_ACTVY_AUDITtable. 1) Inserts the EXP record of kdd_trusted_pair table in the KDD_APRVL_ACTVY_AUDIT table 2) Inserts RRC record either which is inserted or updated in KDD_TRUSTED_PAIR with sysdate as review date
11110 TrustedPairMember_StatusRRCInsert

This datamap sets the status of a Trusted Pair to expire based on its Expiry Date. Also, if

$$TP_RISK_REVIEW_FLAG is set to 'Y' then this mapping reviews/updates the risks for IA and EE parties associated with trusted pairs to reflect the latest risk as in the base tables. If they have increased by substantial amount to move them to a next risk zone it is recommending risk cancellation (RRC).

11120 BackOfficeTransaction_TrustedFlags Upd

This datamap flags the Back Office Transactions as Trusted or Not Trusted based on entry in the kdd_trusted_pair and kdd_trusted_pair_mbr tables. It only looks at today's transactions.

1) Select the set of information from today's Back Office Transactions, Trusted Pair and Trusted Pair Member Details to update records with columns TRSTD_TRXN_FL, ACCT_OFFSET_ACCT_TRSTD_FL in Back Office Transactions table.

11130 InsuranceTransaction_TrustedFlagsU pd

This datamap flags today's Insurance Transaction as Trusted or Not Trusted based on entry in the kdd_trusted_pair and kdd_trusted_pair_mbr tables. It only looks at today's transactions.

1) Select the set of information from today's Insurance Transaction and Trusted Pair Member Details to update records with columns TRSTD_TRXN_FL, NSRN_PLCY_ID_CNTRPTY_ID_FL in Insurance Transaction table.

11140 MonetaryInstrumentTransaction_Trus tedFlagsUpd This datamap flags the Monetary Instruction transactions as trusted or not trusted based upon entry in the kdd_trusted_pair and kdd_trusted_pair_mbrtables. It only looks at today's transactions.
11150 WireTransaction_TrustedFlagsUpd

This datamap flags the Wire Transactions as Trusted or Not Trusted based on entry in the kdd_trusted_pair and kdd_trusted_pair_mbr tables. It only looks at today's transactions.

1) Select the set of information from today's Wire Transactions,Trusted Pair and Trusted Pair Member Details to update records with columns TRSTD_TRXN_FL, ORIG_BENEF_TRSTD_FL, ORIG_SCND_BENEF_TRSTD_FL, SCND_ORIG_BENEF_TRSTD_FL,SCND_ORIG_SCND_

BENEF_TRSTD_FLin 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_DEA L 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_Corp Action 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_Trad e 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_SameD ayTrade 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.
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 using ACCT_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 Account SummaryMonth Table from its corresponding Managed Account Daily Summary 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 AccountPeerGroupMonthlyTransactio nProfile 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 CorrespondentBankPeerGroupTransa ctionProfile

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_TRXNtable for that account starting from Weekly Start date till current processing date.

40110 InsurancePolicyDailyProfile_InsTrxnIn sPolicyBal This datamap performs inserts or updates of Insurance Policy Summary Daily Table from the Insurance Transaction table on the current processing day.
40120 InsurancePolicyProfile_InsurancePolic yDailyProfile

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_ActiveOTCTradeCt Upd 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.