🚧 This website is currently under construction. Some sections are still being finalized.

RPGTools Suite

RPGTools Suite is the technical foundation of CoreStratos. It provides the Core parsing engine, a CLI, a Web Console and a VS Code extension designed for IBM i environments.

Components

Core

Parsing & generation engine

Core is responsible for understanding your existing IBM i assets:

  • Parsing of RPG source files.
  • Parsing of COBOL programs.
  • Parsing of wsparam and properties files.
  • Swagger generation (JSON/YAML) from RPG and configuration files.
  • Generation of properties files from RPG.
  • Consistency checks between RPG and properties.
  • Semi-automatic detection of endpoints inside RPG programs.
  • Transports: local, ODBC and SSH.
CLI

Automation & CI/CD

The CLI exposes the Core features through a command-line interface:

  • Swagger generation from scripts.
  • Automatic RPG skeleton and properties generation.
  • Integration with build pipelines for validation.
Web Console

Configuration & remote generation

  • Generate Swagger from local or remote RPG sources.
  • Generate properties and skeletons from Swagger.
  • Manage environments, transports and credentials.
  • Expose configuration through an API for the VS Code extension.
VS Code

Developer workflow

  • Run generation directly from VS Code.
  • Browse results, compare artifacts and iterate quickly.
  • Help bridge IBM i assets with the rest of your stack.

Typical use cases

Existing RPG → APIs

Document existing RPG programs, expose them as APIs and generate Swagger for integration teams without rewriting everything.

New API projects

Start from Swagger, generate RPG skeletons and properties, and keep code and specifications in sync throughout the project lifecycle.

Automation

Integrate generation and validation into CI/CD pipelines to ensure consistency and avoid regressions when programs evolve.

Demo videos

Short videos showcasing the main workflows of CoreStratos and the RPGTools Suite.

From Swagger to RPG skeletons

Video placeholder – Swagger → RPG skeletons

End-to-end workflow starting from a Swagger file, generating RPG skeletons and properties, then iterating on both sides.

Generating Swagger from existing RPG

Video placeholder – RPG → Swagger

How to parse existing programs, detect endpoints and produce consumable Swagger/OpenAPI definitions.

VS Code extension overview

Video placeholder – VS Code workflow

A quick tour of the VS Code extension for RPGTools: configuration, generation commands and navigation within results.

Want to see the RPGTools Suite in action?

Watch demo videos

For any questions afterwards, feel free to contact contact@corestratos.com.