Command Reference Definition
The exact binary invocation parameters and operational syntax specification of the ubbatch core module:
ubbatch – batch load data into a table.
SYNOPSIS
ubbatch -[0 A D P* Y* a*-array* b -body* c d e* f* -head* -join* n# o q s -tail* u] <table>
Functional Description & Structural Rules
ubbatch batch loads data into UNIBASE files. You pass records for import to ubbatch‘s standard input by piping data or by redirecting input.
The utility enforces strict validation behavior over incoming streams based on the following original constraints:
| Technical Constraint Block | Explicit System Definition / Requirement |
|---|---|
| Supported Formats | The engine natively accepts inputs structured in records format, csv format, and Unibase A format. |
| Record Structuring | Each input record is normally expected to be in the exact same format as the target record stored in the UNIBASE table. |
| Expression & Union Restriction | CRITICAL: Expressions and unions must not be part of the incoming input record payload. |
| Delineation Matrix | Records are composed strictly of lines of text, where line feeds (\n) delineate each discrete record. |
| Field Alignment Specification | Each field’s text width must align perfectly with the definitions set forth in the system Data Dictionary. |
Note: Command line options can be appended to adjust or overwrite these default ingestion layouts depending on input dataset metrics.
Detailed Flag Component Definitions
The following table links the options used to structure dynamic output layouts and manipulate record blocks during the bulk-ingestion process:
| Command Option | Argument Context | Functional Execution Behavior |
|---|---|---|
-array |
JSON/XML Bracket Output | Encloses the output in square brackets [ ], printing records in a pre-formatted serialization list. |
-join |
Delimiter Text String | Separates processed records inside the output stream with the explicit text block provided by the argument. |
-head |
Header Presentation Format | Specifies an output format to print before any processing output or sequence returns from adding records. Normally contains basic title or tracking text. |
-body |
Record Echo Format | Specifies a layout format applied to each new record. Used to echo tracking details directly as they are added to the table (e.g., retrieving a copy of a new sequence number). |
-tail |
Footer Aggregation Format | Specifies an output layout format printed after all records are fully processed. Commonly leveraged to calculate total records modified or return database sums. |
Operational Note: The -head, -body, and -tail options are designed to function together in a unified presentation routine, though each parameter remains completely optional.
Technical Invocation Blueprint
Standard examples for executing basic and layout-wrapped data pipelines via the standard Unix command line:
ubbatch customer_ledger < structural_import_data.dat
# Pipe standard tabular datasets using active format layout filters
cat vendor_payload.txt | ubbatch -s -head=”[STARTING INGESTION]” -body=”Processed: -s” vendor_table