rpg-ile-expert

Generate modern RPG ILE code with embedded SQL and REST web service integration.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/SylvainArmonie/armonie-group-armonie-ibmi-skills --skill rpg-ile-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rpg-ile-expert
Source: https://github.com/SylvainArmonie/armonie-group-armonie-ibmi-skills/tree/main/plugins/armonie-ibmi-skills/skills/rpg-ile-expert
Command: npx skills add https://github.com/SylvainArmonie/armonie-group-armonie-ibmi-skills --skill rpg-ile-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Expert RPG ILE skill provides a modern, reusable blueprint for IBM i development by generating clean, standards-compliant RPG ILE code (free-form and SQLRPGLE), with built-in REST web service integration and embedded SQL support.

Core Features & Use Cases

  • Generate modern RPG ILE code (free-form or SQLRPGLE) with embedded SQL and modern syntax.
  • Consume REST APIs from RPG programs, process JSON, and interact with IBM i data.
  • Build and troubleshoot 5250 screens, underpinned by DSPF/PF/LF structures and SFL-based interfaces.

Quick Start

Create an RPG ILE program that calls a REST API and prints received data on a 5250 screen.

Frequently Asked Questions about rpg-ile-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I consume a REST API from an RPG ILE program on IBM i?

To consume a REST API from RPG ILE, you generate free-form or SQLRPGLE code that handles HTTP requests, processes JSON data, and integrates with IBM i data. This approach enforces syntax best practices for web service consumption within your RPG programs.

What's the best way to build a 5250 screen that displays REST API data using RPG?

Build a 5250 screen by generating RPG ILE code underpinned by DSPF/PF/LF structures and SFL-based interfaces. The generated code processes JSON from REST endpoints and presents those results directly on the 5250 display.

Can I use embedded SQL in free-form RPG ILE for web service integration?

Yes, you can use embedded SQL in free-form RPG ILE for web service integration. The generated SQLRPGLE code combines modern RPG syntax with embedded SQL to consume REST endpoints and process JSON data effectively on IBM i.

Does this approach support modernizing legacy RPG applications with REST APIs?

Yes, this approach supports modernizing legacy RPG applications by generating clean, standards-compliant free-form RPG code. It provides a reusable blueprint for integrating REST web services and embedded SQL into existing IBM i applications.

How do I troubleshoot SFL subfile issues in a 5250 DSPF program?

Troubleshoot SFL subfile issues by generating RPG ILE code that enforces best practices for 5250 UI and SFL-based interfaces. This ensures your DSPF/PF/LF structures are correctly defined and integrated with REST data processing.