D.2 Flat File Ingestion
BDF.xml File Parameters
The following table describes the parameters which must be configured in the BDF.xml
file under the <OFSAAI Installed Directory>/bdf/config folder
for processing DIS files.
Table D-3 Parameters Related to Processing DIS Files
| Property Name | Description | Default |
|---|---|---|
| DIS.Source |
Indicates the source of DIS records. Valid values are:
|
FILE |
| DIS.ArchiveFlag | Indicates whether a DIS file should be archived after it has been processed. | true |
| DIS.BufferSize | Indicates the size of a byte buffer (in kilobytes) used to read in a line from a DIS file. This should be set to the maximum possible record size (in kilobytes) of a record in a DIS file. | 100 |
| DIS.InputFileCharset | Indicates the character set of a DIS file. | UTF8 |
| DIS.Default.Check.Requirement | Indicates whether the mandatory and conditional checks on a DIS record should be done | true |
| DIS.Default.Reject.Requirement | Indicates whether a mandatory or conditional check failure for a record should result in the record being rejected. If this is set to FALSE and a missing value is attempted to be inserted into a NOT NULL column, then the record will be rejected anyway. | true |
| DIS.Default.Check.Domain | Indicates whether the domain value checks on a DIS record should be done. | true |
| DIS.Default.Reject.Domain | Indicates whether a domain value check failure for a record should result in the record being rejected. | true |
| DIS.Default.Check.Length | Indicates whether the maximum length checks on a DIS record should be done. | true |
| DIS.Default.Reject.Length | Indicates whether a maximum length check failure for a record should result in the record being rejected. If this is set to FALSE, then the value will be truncated based on the maximum length of the field. | true |
| DIS.Default.Check.Threshold | Indicates whether the threshold checks (GREATER_THAN_ZERO,etc) on a DIS record should be done. | true |
| DIS.Default.Reject.Threshold | Indicates whether a threshold check failure for a record should result in the record being rejected. | true |
| DIS.Default.Check.Lookup | Indicates whether the reference data lookups on a DIS record should be done. | true |
| DIS.Default.Reject.Lookup | Indicates whether a reference data lookup failure for a record should result in the record being rejected. | true |
| MITrxnProducttypes | Indicates the parameter which is used to pass a list of product codes for trailing digit purpose (AUG_INSTR_NB derivation). |
|
| CustProfileLookBack |
Indicates the parameter which is used to look back at the days in Customer Summary Daily for Customer Summary Month recalculation. Note:Inorder to look back at a specific time period in Customer Summary Daily, you must have partitions available in Customer Summary Month. |
31 |
| CustAcctHolder Type | Indicates the parameter which is used to identify customer account types to be included in customer summary. | CI |
Ingest DIS Data Files by Group
Table D-4 Ingest DIS Data Files By Group
| Group | Data Files | - |
|---|---|---|
| 16 |
.Account Phone Watch List Account Email Address Front Office Transaction |
Account Customer Role Organization Country |
| 17 | .Account Customer |
WatchList Entry Front Office Transaction Party |
| 18 |
.Account To Customer Account Balance Account Address Customer To Customer Relationship Customer Phone |
Customer Email Address Customer Country Customer Address Controlling Customer |
| 19 | Back Office Transaction | |
| 20 | Open Order
Order |
TradeExecutionEvent |
TBAML Flat File Interface
The following tables describe the Ingestion Flat File details for products within the TBAML Application Pack. Files have been grouped in such a way that files in the same group can be executed in parallel to load data. However, you must execute Group 1 through Group 5 in sequence. For more information, see List of Data Quality Group, T2T and H2T Names.
The Staging Representation column indicates whether this file requires a Staging source.
Table D-5 Group 1 Interface Ingestion Flat Files
| Interface File Name | Current Ingestion | Staging Representation | DQ | T2T |
|---|---|---|---|---|
| Account Phone | Datamaps | Yes | - | Yes |
| Account Email Address | Datamaps | Yes | - | Yes |
| Insurance Policy | Datamaps | Yes | - | Yes |
| Insurance Policy Balance | Datamaps | Yes | - | Yes |
| Account Customer Role | Datamaps | Yes | - | Yes |
| Insurance Policy Feature | Datamaps | Yes | - | Yes |
| Insurance Policy to Customer | Datamaps | Yes | - | Yes |
| Loan | Datamaps | Yes | - | Yes |
| Loan Daily Activity | Datamaps | Yes | - | Yes |
| Online Account | Datamaps | Yes | - | Yes |
| Insurance Seller | Datamaps | Yes | - | Yes |
| Insurance Seller to License | Datamaps | Yes | - | Yes |
| Country | Datamaps | Yes | - | Yes |
| WatchList | Datamaps | Yes | - | Yes |
| Insurance Product | Datamaps | Yes | - | Yes |
| Insurance Transaction | Datamaps | Yes | - | Yes |
| Front Office Transaction | Datamaps | Yes | - | Yes |
| Organization | Datamaps | Yes | - | No |
| Market Center | Datamaps | Yes | - | No |
| Market Index Daily | Datamaps | Yes | - | No |
| Issuer | Datamaps | Yes | - | No |
| Market Index | Datamaps | Yes | - | No |
| Service Team Member | Datamaps | Yes | - | No |
| Service Team | Datamaps | Yes | - | No |
| CTR Transaction | runDP/runDL | No | - | No |
| Account Realized Profit and Loss | runDP/runDL | No | - | No |
| Letter of Intent | runDP/runDL | No | - | No |
| Collateral Value-Currency | runDP/runDL | No | - | No |
| Collateral Value-Product | runDP/runDL | No | - | No |
| Commission Product | runDP/runDL | No | - | No |
| Compliant Registration | runDP/runDL | No | - | No |
| Complaint Type Rating | runDP/runDL | No | - | No |
| Employee to Insurance Policy | runDP/runDL | No | - | No |
| Investment Guideline | runDP/runDL | No | - | No |
| Investment Guideline to Account | runDP/runDL | No | - | No |
| System Logon Type | runDP/runDL | No | - | No |
| Registered Representative Complaint | runDP/runDL | No | - | No |
| Energy And Commodity Instrument | runDP/runDL | No | - | No |
Table D-6 Group2 Interface Ingestion Flat Files
| Interface File Name | Current Ingestion | Staging Representation | DQ | T2T |
|---|---|---|---|---|
| Account to Peer Group | Datamaps | Yes | - | Yes |
| Account Group | Datamaps | Yes | - | Yes |
| Peer Group | Datamaps | Yes | - | Yes |
| Security Market Daily | Datamaps | Yes | - | No |
| Security Firm Daily | Datamaps | Yes | - | No |
| Security | Datamaps | Yes | - | No |
| Market Index Member Security | Datamaps | Yes | - | No |
| Security Market State Change | Datamaps | Yes | - | No |
| Matched Entity | runDP/runDL | No | - | No |
| Trusted Pair | Datamaps | Yes | - | No |
| Firm Account Position Pair | runDP/runDL | No | - | No |
| Natural Gas Flow | runDP/runDL | No | - | No |
Table D-7 Group 3 Interface Ingestion Flat Files
| Interface File Name | Current Ingestion | Staging Representation | DQ | T2T |
|---|---|---|---|---|
| Account | Datamaps | Yes | - | Yes |
| Customer | Datamaps | Yes | - | Yes |
| WatchList Entry | Datamaps | Yes | - | Yes |
| Loan Product | Datamaps | Yes | - | Yes |
| Employee | Datamaps | Yes | - | Yes |
| Front Office Transaction Party | Datamaps | Yes | - | Yes |
| Organization Relationship | Datamaps | Yes | - | No |
| Restriction List | Datamaps | Yes | - | No |
| Automated Quote | Datamaps | No | - | No |
| Account Supplemental Attribute | runDP/runDL | No | - | No |
| Customer Supplemental Attribute | runDP/runDL | No | - | Yes |
| Market Trading Session | runDP/runDL | No | - | No |
| Account Group Address | runDP/runDL | No | - | No |
| Account Group Investment Objective | runDP/runDL | No | - | No |
| Account Group IOS Member | runDP/runDL | No | - | No |
| Account Group Member Experience | runDP/runDL | No | - | No |
| Loan Origination Action | runDP/runDL | No | - | No |
| Mail Handling Instruction Activity | runDP/runDL | No | - | No |
| Banker To Officer | runDP/runDL | No | - | No |
| Reference Table Detail | runDP/runDL | No | - | No |
| General Usage List | runDP/runDL | No | - | No |
| Loan Origination Product | runDP/runDL | No | - | No |
| Organization To Mortgage Type | runDP/runDL | No | - | No |
| Securities License | runDP/runDL | No | - | No |
| Service Vendor | runDP/runDL | No | - | No |
| Energy and Commodity Trade | runDP/runDL | No | - | No |
Table D-8 Group4 Interface Ingestion Flat Files
| Interface File Name | Current Ingestion | Staging Representation | DQ | T2T |
|---|---|---|---|---|
| Market News Event | Datamaps | No | - | No |
| Managed Account | Datamaps | Yes | - | No |
| Account To Customer | Datamaps | Yes | - | Yes |
| Branch CTR Transaction | Datamaps | Yes | - | No |
| Branch CTR Conductor | Datamaps | Yes | - | No |
| Branch CTR Summary | Datamaps | Yes | - | No |
| Account Group Member | Datamaps | Yes | - | Yes |
| Account To Correspondent | Datamaps | Yes | - | Yes |
| Account Balance | Datamaps | Yes | - | Yes |
| Account Address | Datamaps | Yes | - | Yes |
| Customer Identification Document | Datamaps | Yes | - | Yes |
| Customer To Markets Served | Datamaps | Yes | - | Yes |
| Customer To Products Offered | Datamaps | Yes | - | Yes |
| Customer To Customer Relationship | Datamaps | Yes | - | Yes |
| Anticipatory Profile | Datamaps | Yes | - | Yes |
| Customer Phone | Datamaps | Yes | - | Yes |
| Customer Email Address | Datamaps | Yes | - | Yes |
| Customer Country | Datamaps | Yes | - | Yes |
| Customer Address | Datamaps | Yes | - | Yes |
| Online Account to Account | Datamaps | Yes | - | No |
| Controlling Customer | Datamaps | Yes | - | No |
| Employee To Account | Datamaps | Yes | - | Yes |
| Account Position | Datamaps | Yes | - | No |
| Security Trading Restriction | Datamaps | Yes | - | No |
| Employee Trading Restriction | Datamaps | Yes | - | No |
| Employee Phone | Datamaps | Yes | - | Yes |
| Employee Email Address | Datamaps | Yes | - | Yes |
| Employee Address | Datamaps | Yes | - | Yes |
| Outside Business Activity | Datamaps | Yes | - | No |
| Private Security Transaction | Datamaps | Yes | - | No |
| Security Group Member | Datamaps | Yes | - | No |
| Security Investment Rating | Datamaps | Yes | - | No |
| Structured Deal | Datamaps | Yes | - | No |
| Account Profit and Loss | Datamaps | Yes | - | No |
| Account Position Pair | Datamaps | Yes | - | No |
| Account Investment Objective | Datamaps | Yes | - | No |
| Mutual Fund Break point | Datamaps | Yes | - | No |
| Account Feature | runDP/runDL | No | - | No |
| Access Events | runDP/runDL | No | - | No |
| Customer Balance | runDP/runDL | No | - | No |
| Front Office Transaction Remittance Document | runDP/runDL | No | - | No |
| Related Front Office Transaction Information | runDP/runDL | No | - | No |
| Account To Organization | runDP/runDL | No | - | No |
| Firm Account Position | runDP/runDL | No | - | No |
| External Investment Account Position | runDP/runDL | No | - | No |
| Employee To Organization | runDP/runDL | No | - | No |
| Security Select List Entry | runDP/runDL | No | - | No |
| Account Fees | runDP/runDL | No | - | No |
| Account Profile Stage | runDP/runDL | No | - | No |
| Account Qualification Agreement | runDP/runDL | No | - | No |
| Account Representative Position | runDP/runDL | No | - | No |
| Account Asset Allocation | runDP/runDL | No | - | No |
| Account Scheduled Event | runDP/runDL | No | - | No |
| Account Identifier Change History | runDP/runDL | No | - | No |
| Account Position Profile And Loss | runDP/runDL | No | - | No |
| Uncovered Option Account Position | runDP/runDL | No | - | No |
| Account Collateral | runDP/runDL | No | - | No |
| Mail Handling Instruction | runDP/runDL | No | - | No |
| Mutual Fund Family Letter of Intent | runDP/runDL | No | - | No |
| Employee Disciplinary Action | runDP/runDL | No | - | No |
| Employee Exam History | runDP/runDL | No | - | No |
| Employee Firm Transfer History | runDP/runDL | No | - | No |
| Employee Securities License State Registration | runDP/runDL | No | - | No |
| Employee Supervision List | runDP/runDL | No | - | No |
| Employee To Manager History | runDP/runDL | No | - | No |
| Employee To Securities License | runDP/runDL | No | - | No |
| Employment History | runDP/runDL | No | - | No |
| System Logon | runDP/runDL | No | - | No |
| Plan of Solicitation | runDP/runDL | No | - | No |
| Mutual Fund Family Configuration | runDP/runDL | No | - | No |
| Energy And Commodity Market Daily | runDP/runDL | No | - | No |
| Energy And Commodity Firm Daily | runDP/runDL | No | - | No |
| Energy And Commodity Reported Market Sale | runDP/runDL | No | - | No |
| Energy And Commodity Market Trading Session | runDP/runDL | No | - | No |
| Energy And Commodity Market Center | runDP/runDL | No | - | No |
| Energy And Commodity Location | runDP/runDL | No | - | No |
| Energy Flow Mode | runDP/runDL | No | - | No |
| Energy and Commodity Instrument Position | runDP/runDL | No | - | No |
Table D-9 Group 5 Interface Ingestion Flat Files
| Interface File Name | Current Ingestion | Staging Representation | DQ | T2T |
|---|---|---|---|---|
| Borrower | Datamaps | Yes | - | No |
| Back Office Transaction | Datamaps | Yes | - | Yes |
| Account Restriction | Datamaps | Yes | - | No |
| Investment Advisor | Datamaps | Yes | - | No |
| Investment Guideline Override | Datamaps | Yes | - | No |
| Settlement Instruction | Datamaps | Yes | - | No |
| Loan Origination Document Print Log | Datamaps | Yes | - | No |
| Change Log | runDP/runDL | No | - | No |
| Options Violation | runDP/runDL | No | - | No |
| Loan Origination Condition | runDP/runDL | No | - | No |
| Loan Origination Fee Detail | runDP/runDL | No | - | No |
| Loan Origination Note | runDP/runDL | No | - | No |
| Loan Origination To Service | runDP/runDL | No | - | No |
| Investment Guideline Override | runDP/runDL | No | - | No |
| Loan Origination Condition Type | runDP/runDL | No | - | No |
| System Logon To System Logon Type | runDP/runDL | No | - | No |
| System Logon To Organization | runDP/runDL | No | - | No |
| Registered Representative Account Commission | runDP/runDL | No | - | No |
| Registered Representative Account Commission Prior Year | runDP/runDL | No | - | No |
| Registered Representative Commission Monthly Profile | runDP/runDL | No | - | No |
| Registered Representative Commission Product | runDP/runDL | No | - | No |
| Currency Transaction | Datamaps | Yes | - | No |
Table D-10 Group 6 Interface Ingestion for Market Data
| Interface File Name | Current Ingestion | Staging Representation | DQ | T2T |
|---|---|---|---|---|
| Inside Quote | Datamaps | Yes | - | No |
| Market Center Quote | Datamaps | Yes | - | No |
| Reported Market Sale | Datamaps | Yes | - | No |
| Inside Quote_Derived | Datamaps | Yes | - | No |
| Market Center Quote_Deriv ed | Datamaps | Yes | - | No |
| Reported MarketSale_Deriv ed | Datamaps | Yes | - | No |
Table D-11 Group 7 Interface Ingestion for Trade Finance Data
| Interface File Name | Current Ingestion | Staging Representation | DQ | T2T |
|---|---|---|---|---|
| TradeFinanceContractEventAcknowledgementStage | Datamaps | Yes | - | No |
| TradeFinanceContractAmendmentStatusStage | Datamaps | Yes | - | No |
| TradeFinanceContract | Datamaps | Yes | - | No |
| TradeFinancetoAccount | Datamaps | Yes | - | No |
| TradeFinanceDocument | Datamaps | Yes | - | No |
| TradeFinanceGoodorService | Datamaps | Yes | - | No |
| TradeFinanceParty | Datamaps | Yes | - | No |
| DocCollectionContractAcknowlegementStage | Datamaps | Yes | - | No |
| DocumentaryCollectionContractAcceptanceStage | Datamaps | Yes | - | No |
| DocumentaryCollectionDiscrepancyDetail | Datamaps | Yes | - | No |
| DocumentaryCollectionContractEvent | Datamaps | Yes | - | No |