- 1201. Programming Standards: Good, Bad, and Ugly
- (RPG)
- ... language or object type. Subprocedures and variables in RPG have no practical limit to the length of their names. This allows for much greater flexibility. A subprocedure formatted XXXXX_YYYYYYYYY, ...
- Created on 21 October 2015
- 1202. Introduction to Service Programs
- (RPG)
- Learn how to create, compile, bind, and deploy service programs. Written by Bryan Meyers and Jim Buck Editor's note: This article is excerpted from Programming in ILE RPG, Fifth Edition (MC Press, 2015), ...
- Created on 21 October 2015
- 1203. Technology Focus: Sunrise, Sunset: Tools for Tracking Application Lifecycles
- (General)
- ... for multiplatform environments via a graphical portal that uses functions of the company's MDCMS product to streamline ALM activities for RPG, COBOL, and Java projects. MDOpen features an Eclipse plug-in ...
- Created on 19 October 2015
- 1204. LANSA Extends Mobile Platform to Windows 10, Excites BBVA PREVISIóN AFP
- (Other Industry Solutions)
- ... existing RPG/COBOL skills extended its mobile offering by adding support across the entire Windows 10 and 8.1 platforms. Now available, LongRange’s ability to create Windows apps that run on tablets and ...
- Created on 12 October 2015
- 1205. Practical SQL: Selecting One of a Set of Duplicates
- (SQL)
- ... the file, the longer and more difficult to maintain the statement becomes. Now, we RPG dinosaurs would like to point out that this is a perfect job for the RPG cycle. We'd simply put a good old L1 indicator ...
- Created on 07 October 2015
- 1206. CAMSS in Conversation: Mobile
- (Development Tools / Utilities)
- ... can talk about? TR: If we want to talk about RPG for example, there is another update that's being delivered that's part of our modernization for RPG. We're removing our 80-column restriction on RP ...
- Created on 05 October 2015
- 1207. PTM 2015/09/28 Advertorial-a
- (MC Power Technology Manager)
- ASNA Visual RPG IBM i Web apps. ASNA Visual RPG (AVR) works great with MS's ASP.NET to create highly scalable, performant Web apps for the IBM i. IBM i Windows apps. AVR is the ...
- Created on 28 September 2015
- 1208. TechTip: PHP Classes: Will This Ever Be Over?
- (Scripting)
- ... g here.) This is similar to the function call in RPG ILE. The word "new" tells the system what this variable is going to hold: it's going to hold a new object or member of a class. And the "name" tells P ...
- Created on 25 September 2015
- 1209. PTM 2015/09/28 Advertorial
- (MC Power Technology Manager)
- ASNA Visual RPG IBM i Web apps. ASNA Visual RPG (AVR) works great with MS's ASP.NET to create highly scalable, performant Web apps for the IBM i. IBM i Windows apps. AVR is the go-to option ...
- Created on 25 September 2015
- 1210. Popular RSE Keyboard Shortcut Cheat Sheet Updated for New Free Form Support
- (Certification / Training)
- Free download offered by RSE expert Susan Gantner. Free download offered by RSE expert Susan Gantner. System i Developer, the consortium of top IBM i educators and producers of the RPG & DB2 ...
- Created on 24 September 2015
- 1211. Technology Focus: Modernizing Your Apps to Keep Up with Technology, Part 2
- (General)
- ... and reusing the IBM i application assets." "I see RPG Open Access [OA] becoming even more popular and accepted; it's still relatively new," Roytman declares. "I also see companies hiring and training ...
- Created on 21 September 2015
- 1212. Stop Saying "Legacy"
- (RPG)
- ... for us in the IBM i world, what we generally replace our legacy RPG code with is something written in a language other than RPG and often something that runs on Windows (and how old is the Windows kernel?) ...
- Created on 16 September 2015
- 1213. Introduction to Embedded SQL
- (SQL)
- You should consider inserting SQL statements into your RPG-centered applications for many reasons. Written by Jim Buck and Bryan Meyers Editor's note: This article is excerpted from Programming in ...
- Created on 16 September 2015
- 1214. TechTip: PHP Classes, the Horror Continues
- (Scripting)
- ... 'some data definitions' 'some method definitions' } But we never got into what the data and the functions looked like. So let's do that now. Why data and functions? Because unlike RPG ...
- Created on 04 September 2015
- 1215. TechTip: DCL-* Conversion from Fixed-Format H-, F-, and D-specs
- (RPG)
- ... keyword in the options string. To quote the manual, "*NOUNREF indicates that unreferenced variables should not be generated into the RPG module. This can reduce program size, and if imported variables ...
- Created on 04 September 2015
- 1216. Practically Rational: Snippets
- (RPG)
- ... RPG Snippets. The dialog has several options, many of which can be very useful. The Custom option of Show/Hide Drawer allows you to select a set of source types for which this category will be visible. ...
- Created on 02 September 2015
- 1217. Presto 6.2 Includes Mobile Signature Capture and SQL Query Preview
- (Development Tools / Utilities)
- BCD Software LLC., a Quadrant Software company and an IBM i industry leader for almost 40 years, has announced the release of Presto 6.2, their rapid green screen and new RPG application modernization ...
- Created on 31 August 2015
- 1218. SQL 101: A Simple Way to Add Data to the DB: the Insert Statement
- (SQL)
- You've learned how to query the database with Select; the next logical step is to learn how to add data to your tables. You can do that with RPG and DFU, but SQL's Insert statement provides an interesting ...
- Created on 28 August 2015
- 1219. The API Corner: Moving Jobs Within and Across Job Queues
- (APIs)
- ... Job Queue and Monitoring a Job Queue from an RPG Application Program. These articles discuss setting up the environment in which this month's program will run. The one additional step for this month is ...
- Created on 19 August 2015
- 1220. In the Wheelhouse: Modernizing Legacy Applications
- (Commentary)
- What to do about legacy applications? Modernize or migrate? Doing nothing really isn't an option. Written by Steve Pitcher I didn't want to write a part 2 of "Finding the New Breed of RPG Programmers." ...
- Created on 17 August 2015
- 1221. Technology Focus: Modernizing Your Apps to Keep Up with Technology, Part 1
- (General)
- ... out there. The same goes for the RPG language. The older applications just need be brought up to speed with the current capabilities of the platform." "By far, Web or browser-based access to the IBM ...
- Created on 17 August 2015
- 1222. TechTip: PHP Classes, Part 1
- (Scripting)
- ... like RPG. So why bother with OO? Simple. If you're going to get involved with PHP and do anything meaningful, you're going to be looking at code written by other people. And today, all the cool kids ...
- Created on 07 August 2015
- 1223. Practically Rational: User-Defined Templates
- (RPG)
- ... feature called a template that hearkens all the way back to WDSC. The template concept is actually quite common in most other languages, but it really hasn't lent itself well to RPG. That may be at least ...
- Created on 05 August 2015
- 1224. TechTip: Building Charts with Highcharts, Part 3
- (Scripting)
- Show off with a gauge chart that's built using RPG. Written by Jan Jorgensen Hopefully, you've by now read parts 1 and 2 of this series. In this last tip about Highcharts, I'll introduce you to gauge ...
- Created on 31 July 2015
- 1225. Dipping Your Toes in the jQuery Mobile Ocean
- (Development Tools / Utilities)
- ... mainly because I wanted to do a mobile interface to the Lean/Takt software, and as I am not clever enough to learn Java or Objective C, I found that RPG, PHP, and jQuery Mobile would be the tools to accomplish ...
- Created on 22 July 2015
- 1226. New Technology Refreshes for 7.1 and 7.2
- (IBM i (OS/400, i5/OS))
- ... While this is less than the 87% who are using RPG, it is quite significant and shows clearly that a large minority of IBM i shops are using both languages. Java 8 is the latest release, having ...
- Created on 15 July 2015
- 1227. The API Corner: What Time Zone Do You Want That Date and Time In?
- (APIs)
- ... /copy qsysinc/qrpglesrc,qusec **************************************************************** ...
- Created on 15 July 2015
- 1228. The API Corner: How Do You Want That Date and Time?
- (APIs)
- ... /copy qsysinc/qrpglesrc,qusec ************************************************************ ...
- Created on 17 June 2015
- 1229. SQL 101: The Simplicity and Flexibility of the SELECT Statement
- (SQL)
- ... word to indicate that and by using logical operators, such as AND and"OR, just like you would do in an RPG IF statement. There are other optional components. If I wanted to know the quantity of item id ...
- Created on 12 June 2015
- 1230. IBM's Steve Will to Headline 2015 OCEAN User Group Technical Conferenc
- (Certification / Training)
- ... covered at this year’s conference include modern programming tools and techniques, Web and mobile development, SQL and DB2, systems management, advances in free-form RPG and Open Access, approaches to ...
- Created on 11 June 2015
- 1231. Continuous Delivery: What Is This Devilry from the Web Side?
- (General)
- ... Step 5: Finally, the change is moved to production. If you're in an RPG environment, this is usually just a library transfer, and it may or may not be automated. In a web environment, it ...
- Created on 10 June 2015
- 1232. TechTip: PHP 7.0 Is Coming, Part 1
- (Web Languages)
- ... to 7 as the flagship number. How Does a New Version of PHP Develop? Those of us in the RPG world are used to new versions of the language coming out because the software vendor that "owns" the ...
- Created on 05 June 2015
- 1233. CNX Announces Polish Version of Valence Framework 4.1
- (Development Tools / Utilities)
- ... advanced user interface components from Silicon Valley-based Sencha. These tools, combined with the Valence Portal and Valence RPG Toolkit, allow for the development of state-of-the-art HTML5-based applications ...
- Created on 01 June 2015
- 1234. TechTip: Node.js Is Genius with WebSockets
- (Web Languages)
- ... lines are bringing in outside functionality, much like a /COPY in RPG. Line 5 is waiting for requests to the root of the domain and, once invoked, will send the index.html file down to the browser. ...
- Created on 29 May 2015
- 1235. Get Moving with Mobile Apps Using Cordova, Part 1
- (Development Tools / Utilities)
- ... CSS, jQuery, Cordova, AJAX, perhaps even Xcode and Objective-C. Before my fellow RPG developers start breaking out in hives, let me just say that it's not that difficult. We'll go through each step in detail ...
- Created on 27 May 2015
- 1236. TechTip: Building Charts with Highcharts, Part 1
- (Development Tools)
- ... side, we would use RPG CGI programs to create the data that should be used in the charts. As we are also keen users of jQuery, something that was built on top of that sure would be a big advantage. So ...
- Created on 22 May 2015
- 1237. The API Corner: What's the Status of My Data Queue
- (APIs)
- ... the answer within the context of an RPG solution (in addition to having sent a CL solution back to the individual earlier). In this article, we'll look at how to answer all of these questions, and ...
- Created on 20 May 2015
- 1238. In the Wheelhouse: Analysis of IBM i Community Feedback
- (Commentary)
- ... slide gives a good breakdown of what languages are used for new development. RPG being the biggest at 86.6%, with Java (37.8%), .NET (20.9%), and PHP (20.1%) getting fair share. In terms of interfaces, ...
- Created on 18 May 2015
- 1239. Why Managers Should Pay Attention to PHP
- (Web Languages)
- ... g it. Or are you just going to move to some sort of MVC-like programming paradigm and leave your business rules in RPG but do the interfaces with the web language? Why PHP Is Important Tho ...
- Created on 11 May 2015
- 1240. BCD Introduces IBM i PHP Bundles and Support for Zend Server’s Z-Ray in WebSmart PHP
- (Other Industry Solutions)
- ... insight into how their application is running and consuming resources - from PHP variables to DB2 for i queries to RPG program calls. With WebSmart PHP’s new integration with Z-Ray, developers can ...
- Created on 27 April 2015
- 1241. BCD’s Presto 6.1: Visual Editor Improvements and Enhanced Mobile Functionality
- (Other Industry Solutions)
- ... leader for almost 40 years, has announced the release of Presto 6.1, their rapid green screen and new RPG application modernization tool. This release includes several enhancements: new Visual Editor features, ...
- Created on 27 April 2015
- 1242. LANSA to Preview New Mobile Offering at COMMON 2015
- (Other Industry Solutions)
- ... enables IBM i programmers to build native Apple iOS and Android mobile apps with their existing RPG/COBOL skills, is strengthening its mobile offering by adding support across the entire Windows 8.1 platform. ...
- Created on 24 April 2015
- 1243. TechTip: What Do You Need to Get Set Up to Do PHP on the IBM i?
- (Web Languages)
- PHP doesn't run in RSE or PDM, so how do you set up scripts (not programs) or do your testing? Do you need a PC? Or can you do it from the i? Written by David Shirey RPG runs natively on the i. You ...
- Created on 24 April 2015
- 1244. TechTip: Node.js Is Here. What to Do?
- (General)
- ... that don't actually describe what it's most used for: web applications on the Internet. Wait...what? Another web-capable language on i? We already have RPG, PHP, Java, Ruby, and other languages. Why would ...
- Created on 24 April 2015
- 1245. In the Wheelhouse: Why You Need to Be at COMMON
- (Commentary)
- ... we are also featuring a VIOS track and high-level and technical sessions on Linux on Power, SQL, database modernization, free-form RPG, system administration, RDi, OS upgrades, Ruby, and more. Don't forget ...
- Created on 20 April 2015
- 1246. ILE Is for CL Too
- (CL)
- Over the past 20 years, ILE for RPG has gone from being something new and startling to being almost legacy. Lots of us are now using RPG ILE concepts on a regular basis. But what about CL? Can it be ...
- Created on 15 April 2015
- 1247. The API Corner: What Was the Change in This Record?
- (APIs)
- ... along the same lines. Numeric fields, however, pose more of a challenge when trying to display before and after values, and they'll be the focus of this article. Most language functions, like ILE RPG' ...
- Created on 15 April 2015
- 1248. Two-Factor Authentication and the IBM i: A Beautiful Marriage
- (IBM i (OS/400, i5/OS))
- ... one of your priorities, but be sure that you have the ability to secure application functions, too. A good 2FA solution should give you examples of embedding 2FA into your RPG and CL applications. A good ...
- Created on 13 April 2015
- 1249. In the Wheelhouse: Getting More Value out of Your POWER8 Cores
- (System Administration)
- ... RPG programs attached to printer files to spool output. To say we're becoming more SQL- and database-conscious is an understatement. Since I'm now working in a multi-core world, I can choose to use ...
- Created on 06 April 2015
- 1250. TechTip: Getting off the Ground with PHP
- (General)
- ... be written procedurally, like RPG, but a fully functional OO side was added a number of releases ago, and it's what you really should be using for effective web development. I know OO scares some ...
- Created on 27 March 2015