01 - Programming (EN)

Trying out “Display File DDS Edit” for VS Code

Intrigued by some recent posts from Cristian Larsen on LinkedIn (New Release – Display File DDS Edit v 0.10.1), I decided to download the VS Code extension “Display File DDS Edit” and test it with a few DSPF files.


✅ What’s new

Version 0.10.0 introduces several enhancements that bring the DSPF (Display File DDS) editing experience in VS Code a step closer to what we’re used to in traditional tools — including improved field management directly from the schema view.

Cristian mentions that the project is “growing towards becoming a true DDS editing companion inside VS Code,” and the progress updates he shares on LinkedIn give real hope that we’ll soon see a tool capable of becoming a true alternative to SDA — which, as a reminder, will no longer be available (or at least updated) starting with IBM i 7.6.

The extension is already available for testing as a preview version: Display File DDS Edit – VS Code Extension.

🎥 If you’d like to see it in action, Cristian has also published a demo video on YouTube: Working with Display File DDS Edit.


⚠️ What it’s not yet

It’s important to note that the extension is still quite young and does not yet compete with mature tools like Rational Developer for i (RDi) in terms of full graphical editing, display-file layout management, or deep integration with RPG/ILE development workflows.

Some of the advanced DSPF editor features — such as drag-and-drop layout design, interactive runtime simulation, and automatic generation of associated CL/SQL logic — are not yet available or are still in early development.

With the arrival of IBM i 7.6, where some legacy DDS technologies may be deprecated, it’s worth keeping in mind that the whole ecosystem will evolve — and tools like this one will need to adapt along with it.


🎯 Why this matters for the IBM i community

If you’re an RPG/ILE developer still maintaining DSPF-based applications or working with legacy interfaces, this extension offers a lightweight and modern alternative to traditional IDEs.

Its integration with VS Code, already widely used for front-end, open-source, and multi-platform development, can help boost productivity and ease the transition toward more open toolchains.

The anticipation of a fully functional DSPF editor inside VS Code is also a great motivator for the community — to contribute feedback, report issues, suggest new features, and maybe even participate in the project’s evolution.


🧭 What you can do now

  • Download and install the latest version of Display File DDS Edit from the VS Code Marketplace or from the link shared by Cristian Larsen.
  • Try it out with one of your DSPF files — preferably in a test environment — to explore what’s already working well and what’s still missing.
  • Share feedback: bug reports, feature requests, improvement ideas — the more the community contributes, the faster this tool will grow.
  • Consider how such a tool could fit into your RPG/ILE development workflow or your modernization roadmap.

Related Posts
DB2 for i SQL – String Manipulation – POSSTR-LOCATE-LOCATE_IN_STRING (EN)

Introduction Often, in our applications, we need to work with text strings, and DB2 SQL can come in very useful Read more

DB2 for i – FAQ & Howtos (EN)

DB2 Database and SQL ... maybe the most important things on IBM i platform: here's a collection of FAQs, tips Read more

IBM i 7.4 Announcement (En)

Comes directly with the Easter egg this IBM announcement for the news of the IBM i 7.4 version, iNext version Read more

Generated Always Columns (EN)

Introduction "Generated Always Column": are columns, table fields, filled by DB2 engine: something like columns with a default value but Read more

--- Roberto De Pedrini Faq400.com

Recent Posts

VsCode Extention: Bob Cozzi’s RPG IV to RPG Free Conversion

👉 Review: Bob Cozzi’s RPG IV to RPG Free Conversion – a useful VS Code extension for RPG modernization If…

4 months ago

IBM i & SQL Tips #010 – Locating Programs in the Call Stack with STACK_INFO

Hello everyone, I’d like to highlight another excellent contribution by Massimo Duca, part of his ongoing IBM i & SQL…

4 months ago

Project Bob: the next-gen AI partner for IBM i and IBM Z application development

Hello everyone, Today I’d like to draw your attention to a major new announcement from IBM: Project Bob — a…

5 months ago

IBM i & SQL Tips #6: Calling REST APIs and Parsing JSON Responses with SQL

I want to share with you a particularly useful article by Massimo Duca in the IBM i & SQL Tips…

6 months ago

How Parameter Passing Works in IBM i Programs (RPG / Cobol)

Hello everyone, I’d like to highlight a very useful article by Marco Riva on Markonetools, where he clearly explains how…

6 months ago

How to Configure SFTP on IBM i (with Public Key or Password)

Following a recent discussion on IBM TechXchange, I’d like to share a very useful guide by Anna Niederschulte about configuring…

6 months ago