Seiden Group
Modern Development & Open Source for IBM i
  • Link to LinkedIn
  • Link to Mail
  • Home
  • Seiden PHP+
    • Seiden PHP+
    • Install & Learn
    • SmartSupport
    • PHP Migrations & Upgrades
    • Success Stories
    • Free PHP Assessment
    • Documentation
    • What’s New (Changelog)
  • IBM i Services
    • Development
    • Training & Mentoring
    • Open Source Setup & Upgrades
    • SSL/TLS Install & Learn
    • Performance
  • Support
    • Open Source & PHP
    • VS Code for i
    • Developer Support
    • Support Success Stories
  • VS Code for i
    • Support
    • Training
    • Code for i Resource Guide
    • Getting Started Videos
    • Code for IBM i Fridays
  • Free Stuff
    • IBM i Strategy & Tips
    • PHP Upgrade Assessment
    • CNX Valence Assessment
    • VS Code for IBM i Resources
    • Code for IBM i Fridays
    • QCachegrind Download
    • PHP Toolkit for IBM i Resources
    • Qshell on i Library
  • Blog
  • About
    • About Our Team
    • About Alan Seiden
    • Speakers & Sessions
    • In the News
  • Contact
  • 201.447.2437
  • Search
  • Menu Menu

Tag Archive for: RPG

Amy Lantz

Getting Started with Code for IBM i: A Lunch & Learn Video

November 20, 2025/0 Comments/in VS Code for i /by Amy Lantz

On October 29, 2025, Alan teamed up with Susan Gantner and Jon Paris for an educational Lunch & Learn focused on two timely IBM i development topics: VS Code for i and RPG arrays.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Amy Lantz https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Amy Lantz2025-11-20 16:19:092025-11-20 16:19:09Getting Started with Code for IBM i: A Lunch & Learn Video
Alan Seiden

When Your IBM i Email Delivery Fails with Office 365 or Gmail

August 11, 2025/0 Comments/in IBM i /by Alan Seiden

Google_MailWe’ve been receiving about one request per week to help clients troubleshoot or fix SMTP email issues on IBM i systems—especially when sending to Microsoft (Office 365) and Gmail accounts.

These problems can affect a wide range of systems, including:

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2025-08-11 08:15:482025-08-11 16:34:44When Your IBM i Email Delivery Fails with Office 365 or Gmail
Richard Schoen

New QSHONI Commands for SQL and IFS on IBM i

March 24, 2025/0 Comments/in APIs & Web Services /by Richard Schoen

QSHONI integration for IBM i RPG, CL and open sourceQShell on i utility (QSHONI) makes it easy for traditional CL, RPG, and COBOL programs to call Python utilities and other QShell/PASE utility programs (PHP, Node, Java, etc.) and directly use their output. Last month we updated you on three new QSHONI features: QSHPHPRUN, QSHCALL and QSHPYCALL.

This month we will cover several other new and updated QSHONI features added in the past 12 months. Use the following quick links to read about a specific command.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Richard Schoen https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Richard Schoen2025-03-24 19:04:172025-03-28 15:29:43New QSHONI Commands for SQL and IFS on IBM i
Amy Lantz

VS Code for IBM i: Profiles [Video]

March 24, 2025/0 Comments/in VS Code for i /by Amy Lantz

Returning with a new episode in his Getting Started with Code for i video series, IBM Champion Patrick Behr now focuses on how to set up profiles.

Profiles let you define different library lists and filters based on what you’re working on. They give you one-click access between, for example, production and test environments, accounting and warehouse applications, or whatever you need to need to do next.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Amy Lantz https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Amy Lantz2025-03-24 08:16:492025-11-18 13:53:30VS Code for IBM i: Profiles [Video]
Richard Schoen

New QSHONI Commands: Integrate Python, PHP, Java with CL & RPG

February 14, 2025/0 Comments/in Open Source /by Richard Schoen

QSHONI integration for IBM i RPG, CL and open sourceA few years ago I introduced you to my QShell on i utility – QSHONI. QSHONI makes it easy for traditional CL, RPG, and COBOL programs to call Python utilities and other QShell/PASE utility programs (PHP, Node, Java, etc.) and directly use their output. QSHONI opened up a whole new world of integrations to open-source apps from traditional IBM i applications.

I keep thinking I will run out of interesting things to add to the library, but the ideas keep on flowing.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Richard Schoen https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Richard Schoen2025-02-14 12:40:462025-02-14 12:40:46New QSHONI Commands: Integrate Python, PHP, Java with CL & RPG
Amy Lantz

VS Code for IBM i: Filters [Video]

February 6, 2025/2 Comments/in VS Code for i /by Amy Lantz

In Episode 2 of his Getting Started with VS Code for IBM i series for RPG and COBOL developers, Patrick Behr shows us several ways to efficiently filter and find IBM i source physical file members using Code for i’s Object Browser. (You’ll find Episode 1 here.)

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Amy Lantz https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Amy Lantz2025-02-06 11:14:172025-11-18 13:52:37VS Code for IBM i: Filters [Video]
Amy Lantz

Getting Started with VS Code for IBM i [Video Tutorial]

January 14, 2025/1 Comment/in VS Code for i /by Amy Lantz

Code for IBM i is rapidly gain traction as an efficient, cost-effective alternative to RDi for RPGLE (fixed and free format), COBOL, CL, and Db2 for i development.

To help traditional IBM i developers explore this fast and flexible IDE, Patrick Behr offers this first tutorial in his Getting Started with VS Code for i video series. In it, he demonstrates how to install VS Code and its IBM i Development pack, connect to an IBM i server, set and manage library lists, filter your object browser, and change and compile RPG source.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Amy Lantz https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Amy Lantz2025-01-14 11:15:302025-11-18 13:47:36Getting Started with VS Code for IBM i [Video Tutorial]
Alan Seiden

VS Code for IBM i: SEP Debugging Prerequisites

December 6, 2024/0 Comments/in VS Code for i /by Alan Seiden

Code for IBM iCode for i users have been showing interest in Service Entry Point (SEP) debugging. SEP permits debugging of applications that run in a different job than the programmer’s job, such as a web server or prestart job.

Available since Version 2 of the IBM Debug Service, SEP requires several prerequisites, including the IBM i Debug extension, PTFs, and Licensed Program Products (LPPs). This article focuses on the PTFs and LPPs, objects that are frequently overlooked.

JUNE 2025 UPDATE
Version 3 of the Debug Service is now available. For prerequisites, see the official documentation’s Debugging General Requirements.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2024-12-06 12:13:162026-05-19 21:45:35VS Code for IBM i: SEP Debugging Prerequisites
Alan Seiden

Compare Source Code with VS Code for IBM i

November 18, 2024/0 Comments/in VS Code for i /by Alan Seiden

Code for i’s source comparison feature recently helped me find a bug. While comparing old vs. new versions of an RPG program, I discovered that a CHAIN had been changed to an SQL SELECT, which was fine, except that an important column name had been forgotten. I created a “before and after” Code for i screen shot for the programmer, who then fixed the mistake.

As documented on the Code for i “Tricks” page, comparing source code takes only two steps. This technique works both for traditional source members and stream files stored in the IFS.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2024-11-18 15:56:512024-12-26 13:33:07Compare Source Code with VS Code for IBM i
Richard Schoen

Call/Parm Your Open Source Apps from RPG and CL with QSHCALL

July 25, 2024/2 Comments/in Open Source, PHP, Python, RPG /by Richard Schoen

QSHONI integration for IBM i RPG, CL and open sourceA few years back I created the QShell on IBM i (QshOni) project to allow QShell/PASE (open source) apps to be more easily integrated and used with traditional IBM i job streams written in RPG and CL. Since then, many developers have adopted QshOni to utilize their open source apps in conjunction with their classic traditional apps.

Recently I added several new commands to QshOni to make living the PASE life even easier for RPG developers. Today’s focus will be on the QSHCALL command.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Richard Schoen https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Richard Schoen2024-07-25 07:16:322024-07-24 21:18:25Call/Parm Your Open Source Apps from RPG and CL with QSHCALL
Page 1 of 41234
SUBSCRIBE
Open Thinking
Monthly IBM i Strategy & Tips
  • This field is for validation purposes and should be left unchanged.

IBM i Development

  • RPG, COBOL, SQL, Node,
    PHP, Python, Valance, etc.
  • Modernization. Integration.
  • Web and API Solutions
  • Legacy Maintenance
    ...
LET'S GET IT DONE!

Recent Posts

  • Do You Need IBM i Observability?
  • PHP 8.6 is Coming Soon to IBM i
  • Safer npm installation is on the way for Node.js (and all JavaScript)
  • Access Modern Security for IBM i and Connected Web Environments
  • IBM i: A Natural Platform for Agentic AI
  • PHP on IBM i in 2026: The Modernization Engine
  • Your “AS/400” Is a Modern IBM i Platform
  • MCP + AI for IBM i Teams (with a MongoDB example)
  • GnuPG PHP Extension for IBM i: Now Included with Seiden Support
  • Getting Started with Code for IBM i: A Lunch & Learn Video

SEIDEN GROUP: Modern Development & Open Source for IBM i

Home   |   Seiden PHP+   |   IBM i Services  |   Support   |   VS Code for i   |   Free Stuff   |   Blog  |   Privacy Policy  |   Contact         201.447.2437

© 2026 Seiden Group, LLC
  • Link to LinkedIn
  • Link to Mail
Scroll to top Scroll to top Scroll to top