Alone we are smart, Together we are brilliant.

Workflow diagram showing steps for eText template design, including content acquisition, analysis, layout, publishing, quality assurance, and distribution

🚀 eText Template in Oracle BI Publisher

CategorIes:

By

·

2–3 minutes

eText templates are specialized RTF layouts in Oracle BI Publisher designed to generate structured, flat-file outputs—such as payroll interface files, bank payment files, and EDI integrations. Unlike traditional PDF or Excel templates, eText templates focus on producing clean, machine-readable text files where precision and layout consistency are critical.

In enterprise integrations, receiving systems expect data delivered in strict, predefined structures. Depending on requirements, eText templates achieve this using two primary formats: Delimiter-Based or Fixed-Position

🔍 What Is a Delimiter-Based eText Template?

A delimiter-based eText template separates individual fields using a designated character, such as a pipe symbol (|), comma, semicolon, or tab. The exact position of each field isn’t bound by character counts; instead, the receiving application reads fields based on delimiter placement.

📌 Example:

EMP001|Rahul|Parit|Active

In this pipe-delimited record, the receiving system easily identifies Employee Number, First Name, Last Name, and Status as distinct fields.

📐 What Is a Fixed-Position eText Template?

A fixed-position eText template mandates that every field begins at an exact character position and maintains a strict length. If a data value is shorter than its allotted space, padding characters (like spaces or zeros) are added. If it exceeds the limit, it gets truncated based on your logic.

📌 Example:

  • Pos 1–10: Employee Number
  • Pos 11–30: First Name
  • Pos 31–50: Last Name

This rigid format is standard for EFT bank files, payroll clearinghouses, and legacy mainframe systems where character position is paramount

📊 Key Differences –

⚡ Aspect🛠️ Delimiter-Based eText📐 Fixed-Position eText
Field SeparationSeparated by characters like |, ,, or TAB.Placed at strict, predefined character positions.
Field LengthFlexible; boundaries depend on delimiters.Fixed length with specific padding rules.
Setup ColumnsMaximum Length, Format, Data, Comments.Position, Length, Format, Pad, Data, Comments.
ReadabilityHigh readability; easy to manual-audit.Low readability; column alignment is critical.
Best Used ForHR extracts, CSV exports, standard flat files.Banking/EFT payments, NACHA, legacy interfaces.
Primary RiskMissing delimiters shift field mapping.Incorrect padding or length shifts entire rows.

🎯 When to Use Which Template?

  • Choose Delimiter-Based when: The target system accepts flexible field lengths separated by specific characters. Ideal for general HR interfaces, employee master syncs, and data exports.
  • Choose Fixed-Position when: The receiving system specifies explicit start positions and field lengths. Essential for banking formats, statutory tax filings, and legacy integrations.

💡 Quick Decision Rule:

If your receiving system counts columns by delimiters, go Delimiter-Based.

If it counts character positions, go Fixed-Position!

Example Template –

Leave a Reply