Infoveave Data Automation — Format Parsing
Mainframe flat file in. Structured table out. Columns defined by position.
Mainframe systems, government APIs, and banking institutions frequently deliver data in fixed-width flat files — each field starting at a fixed character position with a fixed length. Reading these files requires knowing the exact layout specification. Fixed Length File Parsing lets you define that specification — column name, start index, character length — and automatically extracts all fields from every row, producing a structured table ready for analytics or database loading.
Parse fixed-width flat files by defining each column's name, start index, and character length. Handle mainframe exports, COBOL data files, and government reporting formats without custom code or manual extraction.
Fixed Length File Parsing is one step inside a multi-step Infoveave workflow. Chain it with other activities — no code, no manual hand-offs.
Build this workflow visually in Infoveave Data Automation — drag, connect, and schedule with no infrastructure setup.
Real scenarios where this transformation saves hours of manual work.
A legacy general ledger system produces a nightly fixed-width export with account codes, journal entries, and amounts in defined character positions. Fixed Length File Parsing extracts all fields using the layout spec, feeding the reconciliation pipeline without any manual column splitting.
A tax authority delivers compliance datasets as fixed-width flat files. The workflow uses Fixed Length File Parsing to extract taxpayer ID, filing period, amount, and status from each 120-character-wide record, loading results into the compliance tracking database.
Insurance eligibility data from a clearing house arrives as a fixed-length file with member ID, plan code, and coverage dates at fixed positions. Fixed Length File Parsing extracts all member records, enabling the workflow to update the eligibility database automatically.
Input data (left) is transformed using the configuration below. The output table (right) is ready for dashboards or downstream steps.
CustomerID (0,6), LastName (6,10), FirstName (16,10), Amount (26,8), Units (34,3), Date (37,10)UTF-8\n10000Input Data
| Raw fixed-width record |
|---|
| JOH001Smith John 0034560042026-04-11 |
| JAN002Jones Janet 0018900012026-04-11 |
Output Data
| CustomerID | LastName | FirstName | Amount | Units | Date |
|---|---|---|---|---|---|
| JOH001 | Smith | John | 003456 | 004 | 2026-04-11 |
| JAN002 | Jones | Janet | 001890 | 001 | 2026-04-11 |
Key fields to configure in the Infoveave workflow builder. Full reference available in the documentation.
Column Definitions
Define each column with three properties: Name (the column label in the output), Start Index (the 0-based character position where the field begins), and Length (the number of characters in the field). Obtain the layout specification from the file provider's technical documentation.
File Encoding
Character encoding of the source file. Mainframe files often use IBM EBCDIC or ISO-8859-1. Confirm with the source system — a wrong encoding will produce garbled output.
Line Separator
Character sequence separating rows. Typically \n (Unix) or \r\n (Windows/mainframe exports). Some mainframe exports use no separator (each row is exactly N characters); consult the spec.
Max Row Lookup Count
Maximum rows the parser processes. Default 10,000. Increase for large compliance files; reduce for performance constraints.
Everything you need to know about Fixed Length File Parsing in Infoveave.
Transformations in the same family as Fixed Length File Parsing, often chained together in the same Infoveave workflow.
Part of Infoveave Data Automation
Fixed Length File Parsing is one of over 80 transformation activities available inside Infoveave workflows. Chain transformations together — no code, no exports, no waiting for IT.
Ready to see Infoveave in action?