February 1, 2017 | Volume 16 Issue 3
• LEAD ARTICLE: Musical Chairs and a New Name at IBM
• FEATURED ARTICLE: Practical RPG: Refactoring in RDi
• NEWS HIGHLIGHT: Cilasoft Announces Major Version Update to Its Security and Compliance Software Suite
• FEATURED VIDEO: Design an Invoice in 10 Minutes with TLAForms
• EVENT: Introduction to ILE RPG IV Programming Workshop
Is IBM at it again? Are they on the verge of another renaming event? Internal memos seem to indicate that it has already happened.
Written by Dave Shirey
If you have been around the IBM i world long enough, you know there’s really only one thing that is constant—IBM’s primal need to rename things every few years. This time it’s not the i itself that’s being renamed, but Power Systems may not be Power Systems much longer.
All Data and Software Resides on the IBM i: Everything is centralized and secure.
Graphical Designer: Design labels in minutes.
Integrate and Print with Existing Apps: Call from RPG, COBOL, CLP and JAVA programs.
Compliance Labels Provided: Extensive library of predesigned label templates.
Supply Chain Solution: Easily integrated into any IBM i ERP or WMS solution.
TL Ashford - Since 1983
An old dog can learn new tricks! Flexible Input, Dazzling Output with IBM i is full of clever ways to get data into your IBM i system, as well as new techniques to export and present this data in a modern, business-friendly manner. No more boring spreadsheets or ugly printouts! Your DB2 data will look great in program-generated spreadsheets and browser-based, interactive charts. Whether you’re an old dog or not, you’ll get the most out of your ILE RPG programs with the open source, free tools in this smart new release! Order your copy today!
This ain’t your mama’s RPG! Time to move on from OPM—with Evolve Your RPG Coding. This comprehensive new book gives you all the tools to move to a more modern, modular, and efficient ILE RPG. The book guides you through the transition at a comfortable pace, making every ILE concept totally accessible. You’ll start with simple, easy-to-understand examples and analogies to OPM, then advance to complete and complex ILE code. Finally, you’ll go beyond ILE with a detailed discussion of SQL, code organization, and structure. Order your copy today!
Rational snuck a feature in under the radar that might signal a sea change for the product.
Written by Joe Pluta
What is refactoring, and why do you care?
Refactoring in the broadest sense refers to an intelligent, comprehensive change to your program source. The least complicated example is a simple rename, while a more complex case might involve pulling out all occurrences of a common piece of code and putting that into a callable routine.