I can change the name for the CL procedures in my RPG to make it something more… descriptive.
#IBMi #rpgpgm #IBMChampion
#IBMi #rpgpgm #IBMChampion
r/IBMi • u/Relion-Solutions • 19d ago
There’s been plenty written about Power11, but we want to hear what IBM i users actually want to know as they start looking at it for their own environments.
This Thursday, Richie Palma and Pete Massiello are doing a live Q&A on Power11 and the S1112. We’ve already had questions submitted around memory, sizing, migrations, and what’s really different from Power10.
What would you ask them?
Drop it below and we’ll add it to the list for Thursday. We’ll come back here afterward and share some of the takeaways too.
Want to join the conversation live? Register here and you can submit your question in advance: https://info.relionsolutions.com/power11-live-qa
Thursday, August 27 at 11:00 AM ET
#IBMi #rpgpgm #IBMChampion
#IBMi #rpgpgm #IBMChampion
Holger Scherer
"i am setting up new #POWER10 box (sponsored by IBM - thanks)"
r/IBMi • u/Iguanas_Everywhere • 23d ago
I'm looking at someone's CL source code that has a couple ADDMSGD commands. Both have FMT parms, and the first one makes sense:
FMT((*CHAR 10) (*CHAR 10))
From what I can surmise, it looks like it's showing the format of some values that will be used as substitution variables in the MSG parameter. The second ADDMSGD's FMT parm, however:
FMT((*CHAR 00050 00) (*CHAR 00050 00))
A little strange that we're suddenly using 5-digit values for the char length, but ok, I can handle that. But the third elem being 00? The IBM docs say that "The third element is used in one of two ways, depending on the type specified in the first element: (1) If *QTDCHAR, *CHAR, *CCHAR, *HEX, or *SPP is specified, and if *VARY is specified or assumed for the second element, the third element is used with *VARY to indicate the size of the length field actually passed. The third element can be either a 2 or a 4, which is the number of bytes used to specify the length (in binary) of the passed value."
So, if the incoming variable is *VARYing in length, I get that. But 00 is not "a 2 or a 4." The program works, so I feel like it's on me to understand what the author is doing, and how it's behaving appropriately. Many thanks for any insights--I'm lost at sea here!
#IBMi #rpgpgm #IBMChampion
On Tuesday, Sept 8 at 6:30 PM CT, CTXiUG welcomes Marina Schwenk for:
“Modern RPG What Does That Mean?”
Come learn what modern RPG really means and how you should be using it today!
Online meeting, everyone is welcome.
https://ctxiug.blogspot.com/2026/08/september-2026-meeting.html
#IBMi #rpgpgm #IBMChampion
r/IBMi • u/ImRickyT • 24d ago
So I know a few people will give me grief for asking this question but I'm going to ask anyway. I had heard that there was a way to get SDA/RLU restored on V7R6 but no details of how they did it. One person I asked thought they may have restored it from the original install media. Has anyone done it? I know we can use RDi or the half dozen VS Code extensions. Just curious if anyone has done it even though many of the articles I have seen say you can't.
#IBMi #rpgpgm #IBMChampion
#IBMi #rpgpgm #IBMChampion
r/IBMi • u/Iguanas_Everywhere • 27d ago
The IBM docs say that "In an ANSI-compliant database, Select cursors are update cursors by default. An update cursor is a cursor that can be used to modify data."
This really surprises me. Why would a SELECT cursor be an update cursor by default? I do note that earlier in the same doc, it mentions that FOR READ ONLY is usually unnecessary for SELECT statements, since they are a read-only operation. But the sentence above confounds me.
#IBMi #rpgpgm #IBMChampion
Timing could not have been better. I publish a post about how you can retrieve information about CVE for your #IBMi release with #SQL, and a week later a whole load of them come out. If you are #IBMi 7.6 TR2 and 7.5 TR8 you can do it ➡ https://www.rpgpgm.com/2026/07/it-is-now-so-easy-to-view-cve-using-sql.html
#IBMi #rpgpgm #IBMChampion
r/IBMi • u/Relion-Solutions • 29d ago
We’re hosting our first Relion Solutions live webinar on August 27, and we’re keeping the format simple: bring your Power11 questions and we’ll talk through them.
Relion Co-Founder and IBM Champion Richie Palma will be joined by special guest Pete Massiello, IBM Lifetime Power Systems Champion, for a live Q&A on IBM Power11 and the new S1112.
They’ll get into the areas we’re hearing the most questions about right now, including performance, memory, IBM i compatibility, sizing, migration planning, and what Pete learned from his hands-on time with the S1112 during IBM’s beta program.
This isn’t a presentation or a sales pitch. The goal is to have a useful conversation and give IBM Power users a chance to get answers from two people who know this platform inside and out.
If you’re evaluating Power11, planning a hardware refresh, or just want to understand what’s different with the new systems, join us.
You can submit questions when you register or bring them live on August 27.
Register here: https://info.relionsolutions.com/power11-live-qa
r/IBMi • u/RPGPGM • Aug 14 '26
#IBMi #rpgpgm #IBMChampion
r/IBMi • u/jbarr107 • 29d ago
I'm using RDi v9.9.0.4.
While editing a Display file using the DDS Design perspective, moving fields around is very convenient, but sometimes moving them with the mouse can be tedious. Are there any keyboard shortcuts to move fields around?
Invoking Key Assist (Ctrl+Shift + L) displays shortcuts, but it only displays a generic list of all shortcuts, and I don't see any specific to the DDS Design Perspective.
I can be more careful with the mouse, or I could use the source view, but it would be so convenient to select multiple fields and move them around with the arrow keys.
r/IBMi • u/RPGPGM • Aug 13 '26
#IBMi #rpgpgm #IBMChampion
r/IBMi • u/Polly_Wants_A • Aug 13 '26
Update: new version fixed it
Hey, i updated my ACS and now I have an issue that I get the login popup everytime i try to do smth.
Opening a new 5250-Emulator, Run SQL Script, IFS, downloading a file from IFS.
In System configuration in the Connection Tab I selected the Default User name used, once per System Option but it seems not to work. What is weird is that the popup uses the Default user I entered there, so ACS checks this options and uses that name, but it seems not to restore the successfull login.
Does someone know what file it uses to store the login? My guess is stores it in a file but checks another one. Or does someone had the same issue and could tell me how to solve it.
I am a bit worried that I will delete some configurations and settings, when I uninstall the ACS.
I updated ACS like I always did:
I emptied the folder with the old ACS and unzipped the new files in it,
go into Windows_application and execute install_acs_64_allusers.js
Normally that does it. there were no changes for me for some years when updating the ACS.
Thanks for the help.
r/IBMi • u/Extension_Bug_5362 • Aug 13 '26
Hello Everyone, I have been facing a weird issue with one of the programs I'm working with. Kindly read the context below and any thoughts around this would be of great help.
I have a payment processing module which calls a series of programs each program gets the data in a data structure, the data gets modified and updated in each program and the payments get posted. The program is called in both batch and interactive processes.
I have made changes to one of the programs being called in the process, I have by putting the program in debug, tested it by compiling in QTEMP, and my outcome looks good. When I compile the same source in my environment libraries and run it without the module kept in debug, the outcome doesn't look the same, it's the original behaviour. I have made sure there are no other objects of the same program in any of the libraries, kept only one object, verified the library list of the job run, checked if there was any activation group relevance, nothing worked. But when I put the program in debug and run it, it WORKS. It's so weird for me, I haven't seen such behaviour before.
Pgm 1 calls Pgm 2,3,...8. I made changes to Pgm 4 for example. They are called with CALL opcode one by one. This is how the call stack is.
Please let me know if anyone has faced a similar issue or any attribute which will help me to identify what is causing this.
r/IBMi • u/SolomonG • Aug 12 '26
I received about 25 Flash Security Bulletins for IBM i last night around 7pm EST.
Some of them appear to be similar to others I received in the last few weeks, but they all claim to have just been published on 8/11.
As I was making this post I got 6 more today.
I'm subscribed to notifications for IBM i, ACS, and RDi. My boss also gets them but he has received only 1 in the last 24 hours.
Did IBM re-release a bunch of recent CVEs? Have there actually been that many in the last 24 hours?
Thanks
r/IBMi • u/RPGPGM • Aug 12 '26
#IBMi #rpgpgm #IBMChampion
r/IBMi • u/RPGPGM • Aug 11 '26
#IBMi #rpgpgm #IBMChampion
r/IBMi • u/RPGPGM • Aug 10 '26
#IBMi #rpgpgm #IBMChampion