OpenEdge data dictionary and data administration
Edit your OpenEdge database schema without leaving VS Code. Browse and modify tables, fields, indexes and sequences — the modern equivalent of the classic Progress Data Administration tool.
| Requirement | Details |
|---|---|
| VS Code | 1.96 or newer |
| Node.js | v18 or newer — required to run the Data Administration backend server |
| OpenEdge | Any supported Progress OpenEdge installation |
| ABL extension | The OpenEdge ABL VS Code extension must be installed and abl.configuration.runtimes must point to your DLC directory |
Install OpenEdge Data Administration from the VS Code Marketplace or from the .vsix file provided by your team.
Add database connections in your openedge-project.json at the project root:
{
"dbConnections": [
{
"name": "sports2020",
"connect": "-db sports2020 -H localhost -S 10001"
}
]
}
Connections can also be managed through VS Code workspace or user settings.
Three ways to launch it:
Ctrl+Shift+P → 📖 Dictionary Editor.The backend starts automatically. The first launch may take a few seconds while OpenEdge initialises.
.df files)..d files).This extension aims to cover the full feature set of the Progress Data Administration tool. The following checklist tracks what has been implemented and what is still pending.
.df schema dump).df schema load).d data dump per table).d data load per table)| Symptom | Fix |
|---|---|
| Backend fails to start | Check the Dictionary Backend output channel |
| "No OpenEdge runtime configured" | Set abl.configuration.runtimes in VS Code settings |
| Port conflicts | Change dictionary.httpPort (default 23005) or dictionary.ablSocketPort (default 23002) |
See USERGUIDE.md for a full feature reference.
By submitting this form you consent to us emailing you occasionally about our products and services. You can unsubscribe from emails at any time, and we will never pass your email to third parties.