A VS Code / Cursor extension for editing Oracle Forms 6i .fmb files with modern tooling.
Features
- FMB ↔ JSON Conversion – Convert binary
.fmb files to editable JSON and back using FmbTool.
- Tree View – Visualize the FMB structure (modules, blocks, items, triggers, program units) in the sidebar.
- PL/SQL Editing – Edit PL/SQL code with syntax highlighting and auto-completion.
- License Management – Integrated license checking with free tier, Pro, and Enterprise plans.
- Multi-language UI – Turkish, English, and German interface support.
- Cloud & Local Modes – Use the FMB Studio API or a local FmbTool.exe installation.
Requirements
- VS Code 1.85+ or Cursor (latest)
- FmbTool.exe (optional) – For local FMB ↔ JSON conversion without the API.
- Oracle Forms 6i (optional) – Required only for
.fmx compilation.
Getting Started
- Install the extension from the VSIX file or the Marketplace.
- Open a
.fmb.json file or use G-FMBConverter: Open FMB File from the command palette.
- The FMB structure appears in the G-FMBConverter sidebar panel.
- Click any program unit or trigger to edit its PL/SQL code.
- Export your changes back to
.fmb.json or .fmb (requires FmbTool).
Extension Settings
| Setting |
Default |
Description |
gFmbConverter.apiUrl |
https://g-fmb.com/api |
FMB Studio API endpoint |
gFmbConverter.language |
en |
Interface language (tr, en, de) |
gFmbConverter.fmbToolPath |
(empty) |
Path to local FmbTool.exe |
Commands
G-FMBConverter: Open FMB File – Open and parse an FMB file
G-FMBConverter: Export FMB – Export the current file back to FMB format
G-FMBConverter: Login – Authenticate with FMB Studio
G-FMBConverter: Logout – Sign out
G-FMBConverter: Check License – View license status
G-FMBConverter: Set Language – Change the UI language
License
Proprietary – see G-FMB Converter for details.
| |