Entries by Richard Schoen

Integrate Python, Node, PHP, etc. with CL & RPG on IBM i – 2023 Update

A 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 RPG, CL, and COBOL. In this post I will update you on new features that have been added to the QSHONI utilities over the past 12 months.

Integrate Python into CL & RPG on IBM i – 2021 Update

Python on IBM i has proven itself as a tool for building utilities to create/read Excel files, transfer data, automate processes, call REST APIs such as Salesforce and ServiceNow, monitor applications, and more. What was missing was an easy way to use the power of Python from CL and RPG. In 2019 we introduced you to the PYRUN command for running Python scripts from CL and RPG programs. In this post we introduce you to QSHPYRUN, the next generation of PYRUN and part of Richard Schoen’s open source QShell on i Library – QshOni. QSHONI makes it easy for traditional…

Welcome Back, MariaDB!

Getting Started with MariaDB on IBM i MySQL and MariaDB have long been databases used in the Linux world for popular web apps in PHP and other languages. The collective development components—Linux, Apache, MySQL and PHP—are often called the LAMP stack. When PHP was released on IBM i in 2006, the combination of IBM i, Apache, MySQL and PHP became known as the iAMP stack.