Abel Willium
Pin on Pinterest

Every RPG programming and development services provider must have been familiar with SEU. Although it was introduced around fifty years ago, but it was the standard code editor for IBM AS400 and iSeries.

In 2008, with the launch of IBM i V6.1 in a significant OS upgrade process, IBM announced to withdraw the support for old SEU. This move was intended because IBM wanted people to adopt their flagship code editor, i.e., RDi. But SEU has not ended completely, it is still in use, it’s just that updates are longer available for the same. For more than a decade, SEU syntax checking was part of IBM V6, and now it is a nightmare to write new IBMi codes on SEU, as it counts the latest features as an error.

IBM RDi is also a code editor for RPG developers. Earlier, RD was known as WDSC (WebSphere Development Studio Client), but after the complete revamping of IDE, it was re-branded by the name of RDi. If you are not using IDE code editor for RPG programming, your RPG developers are probably stuck with years-old text-based code editors. In this modern era, it’s time for you to make a switch to modern code editing software.


IBM SEU (Source Entry Utility)

The STRSEU command is used to create, display, change or print a member. Also, IBM SEU is a part of the RDi licensed program.

If you use SEU to enter the source in a database file, it will add the sequence number and data field to every record. Also, you can edit or delete that record anytime.

Let’s understand this with an example – Suppose you are adding a source record between 0002.00 and 0003.00, then the record sequence will be 0002.01. SEU will automatically make entries for the newly added records. Sadly, IBMi ended all the enhancement of SEU with IBM I v6.1. But still, it’s commonly used by various IBMi service providing companies.


IBM Rational Developer for IBMi

Rational Developer for IBMi or RDi is the official tool for RPG development. It’s a good tool, but very expensive and very extensive. IBM rational developers is IBM’s code editor used in the software development process. It provides an integrated development environment (IDE) to develop, maintain, and modernize IBM iSeries software. It is integrated with development tools, like – search, built, edit, and code debugging. RDi is built on the Eclipse framework and offers faster and easier application development.

IBM continuously releases the RPG programming language enhancement, so rational developers is the only tool that can allow RPG developers to stay updated with IBMi Services syntax changes and enable rapid code development.

Visual Studio Code

VS Code is fast and lightweight. It feels like NOTEPAD++ on steroids. It’s free, open-source, and comes with multi-OS compatibility. Through its plugin, you can work on various languages within the same IDE. Most importantly, all the major programming languages are supported by VS Code. It supports – RPGLE, SQL, PHP, Python, HTML, JavaScript, C++, and many more. Visual Studio Code also has a complete Git Integration.

The popularity of Visual Studio Code is increasing rapidly, but it is not limited to IFS. Its plugins can enhance the code capabilities and allow access to native IBM iSeries RPG web services and the database structure of LIBS and files. At Integrative Systems, we can integrate several RPG plugins.

Visual Studio Code (IBM iSeries Language Syntax Checking Plugin)

This is a decent plugin for highlighting languages like RPG, MI, RPGLE, CL, and DDS.

NOTE: This plugin was separated from RPG Language Plugin

Visual Studio Code – Plugin for RPG Language

This plugin offers RPG source highlighting and ILE syntax checking for free if you have RPG version 7.1 and above.

ILEDITOR 2 – Code for IBMi

This is the best IBM iSeries software development plugin. With this code from Visual Studio, you will be able to manage your RPGLE, COBOL, CL, and C/CPP. It comes with various excellent features like:

  • Object Browser
  • IFS Browser
  • Errors are shown up automatically
  • Member browser and Editor
  • Easy Settings

Read More:


Recognize 480 Views