Oninit Logo
The Down System Specialists
+1-913-732-8892
+44-2081-337529
Partnerships Contact

Oninit® BLT — Worked Examples

Each row is one BLT invocation against a real Informix 4GL fixture. The columns show what was fed in and what the configuration demonstrates. The same application appears in several rows because BLT’s output depends on which inputs you give it — adding the compiled binary or removing the schema changes how confident BLT is in each finding.

Scenario Inputs Demonstrates
printers — source mode printers.4gl · printers.per · printers.sql Source-tree extraction. BLT produces a complete behavioural specification — database operations per function, screen fields bound to backing columns with validation hints, menu workflows, and the rest of the eight required surfaces — at high confidence end to end.
View — 4GL / Form / DDL / Spec
printers — binary mode Printers.4ge · printers.sql Binary-only inspection on a compiled Informix4GL ELF. With no source available, BLT recovers function names, control-flow structure, embedded SQL fragments, and the call graph directly from the executable.
View — Config / Spec
printers — cross-source corroboration printers.4gl · Printers.4ge Source plus binary together. When both inputs agree on a finding, BLT marks it as cross-source corroborated — two independent derivations of the same behaviour are stronger than one.
View — Cross-source lift
printers — STRICT on a stripped binary Printers.4ge (stripped) · printers.sql Mode policy in action. STRICT requires symbols and refuses a stripped binary outright; RECOVERY (the default) tolerates the same input and reports the reduced fidelity in the review log.
View — Mode policy
sp_validcache — SPL extraction sp_validcache.sql Stored-procedure extraction from a .sql file. BLT locates each CREATE PROCEDURE / CREATE FUNCTION block, captures the signature and body, and tolerates files that mix DDL and procedure code.
View — Stored procedure

Extraction modes

ModeBehaviour
Strict Requires symbols. Refuses to extract from a stripped binary.
Recovery (default) Tolerates stripped binaries. Continues with reduced fidelity and reports the reduction in the review log.
Forensic Same warn-and-continue policy as Recovery. Reserves the door for deeper analysis.

To discuss how Oninit ® can assist please call on +1-913-732-8892 or alternatively just send an email specifying your requirements.


You get all this for free.. think about what you get if you pay us