The Midrange Dynamics i-Can-Do-It Blog
Tips, opinions, tutorials and more from our IBM i modernization experts
January 18, 2023
Tech Tip: Customize Your Favorite Views
MDOpen has a cool little feature that lets you include your favorite right-click options on the line where you work the most. For example, you can update the object request line: Anytime you see the list of requested objects in tasks or RFP views, you are actually seeing the format presented in the…
January 18, 2023
Missing LF Members? We Can Help
A handful of our customers have encountered an intermittent issue with the last OS releases when adding members to a logical file. After researching the “missing member” issue, we determined that there is a known problem in the operating system. The issue occurs when creating logical files in a…
January 16, 2023
Scott’s Corner – Opcodes SND-MSG & ON-EXCP
With the release of 7.5 in Spring 2022, IBM added new opcodes to RPG that make it very easy to send and monitor for errors. At that time, they also provided PTFs to enable this support on 7.3 and 7.4. The new opcodes are: SND-MSG = sends a program message (similar to the SNDPGMMSG command in CL)…
December 16, 2022
Cool New Feature – Developer Library Naming Template
Have you ever wanted to be able to isolate or share a development environment? With MDChange, you now have more flexibility than ever. You can build a development library or source folder based on: Application Project Task Subtask RFP Branch Or any combination of the above. The combinations…
December 16, 2022
Scott’s Corner – OPTIONS(*CONVERT) Keyword
On December 2, PTFs were released that added some new features to RPG. One of those features is the OPTIONS(*CONVERT) keyword. You add this keyword to parameters on your prototypes, and RPG will automatically convert the parameter to a character data type. For example, consider the following…
November 29, 2022
Pick the Right Modernization Project
Modernization and updating to next-generation application development can be a daunting task. After all, taking years’ worth of code and updating it to modern code is a whale of a project. That’s why when starting out on your modernization journey, it’s important to pick your first project with…
November 14, 2022
Scott’s Corner – %SPLIT
Tip of the Month I’m pleasantly surprised about how easy it has become to work with delimited strings in RPG with the recent enhancements from IBM. For splitting a delimited string into fields, they added the %SPLIT built-in function in April of 2021. It works like this: In this example, record…
July 29, 2020
3 Key Objectives for Digital Transformation: Part 3
The Self Service Phenomenon In Part 1 of this series of three articles The Right Architecture was covered. Part 2 then discussed the primary business objective to Digital Transformation: Continuous Delivery. In this final part we will look at an objective that plays potentially the most significant…
July 19, 2020
3 Key Objectives for Digital Transformation: Part 2
Continuous Delivery In Part 1 of this series of three articles The Right Architecture was covered. Part 2 discusses the primary business objective to Digital Transformation: Continuous Delivery The last 15 years has seen economic and business dynamics increasing to an unprecedented level. In this…
July 12, 2020
3 Key Objectives for Digital Transformation: Part 1
The Right Architecture Drawing upon our own experiences and lessons learned in the global field of digital transformations over the last 5 years, this three part article covers three key objectives that any organisation needs to include in their Digital Transformation strategy/plan. When comparing…
March 9, 2020
Let Business Modernize IT, not IT
To IT, modernization means DDS to SQL, RPGIII to RPG Free, 5250 to Web, Web to Mobile, or any technology specific milestone or objective. To business, modernization means quicker to market, more market feedback, more sales channels, better buying power, lower operating costs, real-time performance,…