- 2151. ProData Gives Away Free Tools to Academia
- (Trends)
- ... and RSP RPG Server Pages enables development of web applications. ProData is also announcing a challenge of their own. The æDBU ChallengeÆ contest encourages those working on the System i to submit ...
- Created on 11 February 2007
- 2152. Error-Checking C APIs
- (APIs)
- Retrieving the error message text isn't too complex. Using APIs is always an exciting opportunity with RPG IV. Apparently, IBM believes that providing prototypes and accurate data structures with meaningful ...
- Created on 06 February 2007
- 2153. Is It "System i," "i5," "System i5," or "iSeri
- (Commentary)
- ... Bob Cozzi is host of iSeriesTV.com, an audio and video podcast/netcast Web site dedicated to the iSeries/System i world. Bob is also the author of several books, including The Modern RPG IV Language ...
- Created on 06 February 2007
- 2154. TechTip: WebSphere MQ Administration with PCF
- (Development Tools)
- ... (STRMQMCSVR). The enclosed RPGLE program JYMONMQ is an example on how you can monitor queue manager, channels, and queue using PCF. This program accepts two input parameters and returns three output ...
- Created on 01 February 2007
- 2155. Weaving WebSphere: Is WDSC Worth It or Not?
- (Development Tools)
- ... What do you get for that? Well, what I'm not going to do is to recount all the capabilities of WDSC as a server-side development tool for RPG (and all System i languages) and as a powerful and full-featured ...
- Created on 23 January 2007
- 2156. TechTip: Automatically Refresh Web Pages
- (Web Languages)
- With RPG CGI and JavaScript, you can automatically update Web page information.Most of you have been in airports or train stations and seen the big screens that inform you that a plane or train is boarding, ...
- Created on 18 January 2007
- 2157. TechTip: Full Outer Joins on DB2 for i5/OS
- (DB2)
- ... Rochester. While in the CTC, he assisted customers with application design and development using RPG, DB2 for i5/OS, CallPath/400, and Lotus Domino. His current responsibilities include providing consulting ...
- Created on 11 January 2007
- 2158. Open-Source Technologies for Change Management Systems
- (Change Management)
- ... management for their legacy (RPG, ILE, etc.) applications along with their Java and Web applications. One of the main purposes for using a system like Subversion is to provide a means by which to deal ...
- Created on 09 January 2007
- 2159. PHP and V5R3 Are Groovy
- (Programming Languages)
- ... Steve Will, Whei-Jen Chen, and Alan Seiden. Finally, a web cast entitled "Why RPG programmers should care about PHP" will occur on February 14th. During this free web cast George Farr, iSeries Application ...
- Created on 09 January 2007
- 2160. Business Management Systems: The Integration Pitfall
- (Commentary)
- ... has always been its ability to integrate BMS solutions onto a single platform, using a single database technology (DB2), accessible by a robust high-level programming language (RPG). Today, the System ...
- Created on 07 January 2007
- 2161. TechTip: Spice Up Your Web Pages, Part Two
- (Web Languages)
- Add more cool features to the interface.In my last TechTip, I spiced up an RPG CGI program by adding colors and status messages, which made the Web page more user-friendly to look at and work with. This ...
- Created on 21 December 2006
- 2162. IMHO: What Will It Take to Turn the System i Around?
- (Commentary)
- ... if IBM disturbs anything, someone might be inconvenienced. Oh no! We can't have that, now can we, for heaven's sake?I am sick and tired of hearing people complain that free-form RPG does not support the ...
- Created on 07 December 2006
- 2163. Don't Mix Override Metaphor
- (RPG)
- ... I create a new source member in the QHTMLSRC source file, the SSI program instantly displays that source member on the RPGIV.com Web site as the "Quick Tip" item. It works great, uses no CGI library, and ...
- Created on 05 December 2006
- 2164. Two CL Commands You Should Know
- (CL)
- ... 1300+ CL commands shipped with the operating system. But they're certainly worth knowing. Bob Cozzi is a programmer/consultant, writer/author, and software developer of the RPG xTools, a popular ...
- Created on 05 December 2006
- 2165. Legacy Applications: Does SOA Mean "Save Our Assets?
- (General)
- ... The next approach is to create these services as Web services. Programs (or service programs/procedures) written in ILE RPG reside in the System i for example, and a Java wrapper (i.e., SOA adapter) ...
- Created on 05 December 2006
- 2166. Source Code Management on iSeries: Surprisingly Fluid
- (General)
- ... for prior-generation COBOL code, data description specifications (DDS), or RPG code.Let's start with IBM. IBM Rational has the ClearCase solution for source code change management, and a System i developer ...
- Created on 19 November 2006
- 2167. TechTip: Automatically Generate an SQE Plan Cache Snapshot
- (System Administration)
- ... Import the snapshot (after an IPL). Write the Exit Point Program The exit point program can be written in any System i–supported language. Here's a source code example written in free-format RPG: ...
- Created on 16 November 2006
- 2168. IMHO: License Irrationality
- (Commentary)
- ... suite that can not only maintain legacy applications, but also extend them with new technologies. WDSC boasts an unequaled multi-tier debugging environment that supports Java, JavaScript, and RPG in the ...
- Created on 16 November 2006
- 2169. The iSeries: How Uncool Is That?
- (Commentary)
- If we want to attract the younger generation, we need to allow the iSeries to do the cool things it's capable of.I recently asked the visitors to my RPGIV.com Web site what gadgets they could not live without ...
- Created on 14 November 2006
- 2170. Acquisitions Fuel System i's Futur
- (Commentary)
- ... utility programs as well as the highly productive RIO modernization tool that converts RPG into C++ or Java classes. Most importantly, ASC has a robust list of business partners, both in the U.S. domestic ...
- Created on 12 November 2006
- 2171. What's New in CL Programmin
- (CL)
- ... Figure 1: Archive and delete the selected file. Pointers Pointers are fairly new for most RPG programmers, but they have been around for a long time and are commonly used in other languages, ...
- Created on 07 November 2006
- 2172. Choosing the Right Application Development Tools
- (General)
- ... tools you may find online user communities or occasionally even published books. For programmatic approaches, it depends very much on the technology. For System i–specific approaches such as RPG CGI, ...
- Created on 07 November 2006
- 2173. The System i Academic Initiative
- (General)
- ... with C++, Java, and .NET experience. I didn't see any mention of RPG on the applications that I was filling out. Some of the companies were looking for administrators for servers, but I didn't see them listing ...
- Created on 05 November 2006
- 2174. TechTip: Spice Up Your Web Pages
- (Web Languages)
- ... What, Why, and How.")In this TechTip, I will "spice up" some pretty dull Web pages with an RPG CGI program. You do not have to understand every JavaScript or CSS statement or keyword that I use (I don' ...
- Created on 02 November 2006
- 2175. What's Your Partition ID
- (RPG)
- ... MI, of course. The gotcha is that you have to be on V5R3 or later to use it; otherwise, you need to perform MI programming or license the RPG xTools from Linoma Software to get this kind of information. ...
- Created on 31 October 2006
- 2176. FAQ on SOA
- (General)
- ... RPG applications need to be modernized. System i has tools like Databorough's x-Analysis to accomplish this. (Editor's Note: A more complete list of modernization tools can be found in the MC Press Buyer' ...
- Created on 31 October 2006
- 2177. Tech Tip: Have You Checked Your Level?
- (CL)
- ... WRKPGMFLVL Object Name Object Type Description WRKPGMFLVL *CMD Work with Program File Levels WRKPGMFLVL *RPGLE ILE RPG interface ...
- Created on 26 October 2006
- 2178. Make DB2 Data Downloads Easy with Start CGI SQL Session (STRCGISQL)
- (DB2)
- ... with source included. Allow me to introduce STRCGISQL. STRCGISQL is an RPG ILE Common Gateway Interface (CGI) program that communicates with the System i HTTP server to deliver real-time DB2/400 data to ...
- Created on 24 October 2006
- 2179. Weaving WebSphere: EGL UI
- (Development Tools)
- ... and stacked the deck against it somewhat. I haven't done a lot of reading manuals or asking for help, but that was by design. I wanted to look at it strictly from the eyes of someone who develops RPG applications, ...
- Created on 24 October 2006
- 2180. Subprocedure Basics
- (RPG)
- RPG programmers still don't quite understand subprocedures.In my never-ending attempt to move RPG IV programmers toward using subprocedures, I found that a basic introduction to subprocedure architecture ...
- Created on 17 October 2006
- 2181. Announcing iSeriesTV
- (RPG)
- ... into the community by showing them not only industry news, but also the community networking opportunities that are available. I've already broadcast live from a few iSeries customer sites, from RPG World ...
- Created on 17 October 2006
- 2182. Retrieve File Description
- (CL)
- ... several inaccuracies that can cause you days of headaches and debugging that goes nowhere. Use the QSYSINC source member in QRPGLESRC named QDBRTVFD. The data structure named QDBQ25 is the one that ...
- Created on 03 October 2006
- 2183. Does Anybody Still Use CL?
- (CL)
- ... RPG IV, C++, or Visual Basic, and it isn't considered a great dynamically interpreted scripting language like PHP, Perle, or Python. Yet we love CL. We love CL and love to hate it. From what I can see, ...
- Created on 03 October 2006
- 2184. DB2 Integration with SQL Server 2005, Part 2: CLR Integration
- (SQL)
- ... routines using high-level language logic written in RPG, COBOL, C, Java, and others. Nevertheless, this is a welcome addition to SQL Server's capabilities. The Need for CLR Recall that linked servers ...
- Created on 26 September 2006
- 2185. IBM's System i Telephony Offering at Your Compan
- (IT Infrastructure - Other)
- ... voice and data integration straightforward and robust, including APIs to connect the 3Com services with RPG applications. Is This the Killer App for the System i? This is the opportunity that System ...
- Created on 24 September 2006
- 2186. %XFOOT with %LEN
- (RPG)
- ... the RPG xTools, a popular add-on subprocedure library for RPG IV. His book The Modern RPG Language has been the most widely used RPG programming book for nearly two decades. He, along with others, speaks ...
- Created on 19 September 2006
- 2187. Weaving WebSphere: Extending EGL
- (Development Tools)
- ... connection between EGL and RPG. I showed how EGL's Record concept made it very easy to create simple, powerful Web pages and then connect them to a data source on the back-end. And while the primary focus ...
- Created on 19 September 2006
- 2188. Selecting a Programming Language for Your Next Application
- (General)
- ... or another have SOA frameworks available. Even legacy COBOL and RPG applications can be modernized to talk to modern applications using this architecture. Language History Probably ranking second in ...
- Created on 12 September 2006
- 2189. When the LIKE Keyword Misbehaves
- (RPG)
- Beware of automatic zoned to packed conversion.(Author's Note: This week's article is an excerpt from my upcoming book RPG TNT: 101 Dynamite Tips and Techniques for RPG IV Programmers.) The LIKE keyword ...
- Created on 05 September 2006
- 2190. Day of Week Revisited
- (APIs)
- I can write that routine in one line of code! There are so many APIs available in RPG IV that no one can remember all of them, and several are overlooked. One such API is CEEDYWK. This API is an "ILE built-in." ...
- Created on 05 September 2006
- 2191. Tech Tip: Give Me That ZIP Code, Please
- (Web Languages)
- Prompt for ZIP codes using RPG CGI and AJAX.This tip will show you how to simulate the F4 prompt key, which is built into every command in i5/OS (formerly OS/400). I have created an RPG CGI program to ...
- Created on 31 August 2006
- 2192. Fall 2006 Job and Career Trends for IT Professionals
- (General)
- ... reshaped in ways that are difficult to comprehend. Embarking on a programming career 20 or 30 years ago was simple: Learn a mainstream language like COBOL or RPG, and you had a career. Today, outsourcing, ...
- Created on 27 August 2006
- 2193. Data Structure Templates
- (RPG)
- Use templates to easily create new data structures.(Author's Note: This week's article is an excerpt from my upcoming book RPG TNT: 101 Dynamite Tips and Techniques for RPG IV Programmers.) RPG IV supports ...
- Created on 15 August 2006
- 2194. Retrieve the Function Key Used on a Display File
- (RPG)
- Forget response indicators; they're so pass.(Author's Note: This week's article is an excerpt from my upcoming book RPG TNT: 101 Dynamite Tips and Techniques for RPG IV Programmers.) For decades, programmers ...
- Created on 15 August 2006
- 2195. Tech Tip: Prompting in HTML Forms
- (Web Languages)
- ... functions and methods can be quite overwhelming at first for RPG programmers, because this is quite different from what we normally work with. So to save you some reading and digging into the unknown, ...
- Created on 10 August 2006
- 2196. IMHO: Where Have All the Jobs Gone?
- (Commentary)
- ... investing in, and the RPG and COBOL programmers could pretty much write their own ticket. Anyone with a little bit of S/38 experience became a programming god, and companies were willing to pay out huge ...
- Created on 03 August 2006
- 2197. TechTip: Two Views of the Same Source Member in WDSC
- (Development Tools)
- ... but not saved them to disk, they are not reflected in the split view. The split view in WDSC is slightly different. Not only that, it's available only for RPG, not even for Java! I find that to be a ...
- Created on 03 August 2006
- 2198. Partner TechTip: Work with Non-iSeries Data in iSeries Applications
- (DB2)
- ... IBM also exist. In both cases, you can use embedded SQL in your applications. While these solutions work, many companies find their cost prohibitive. Then there's RPG2SQL Integrator from RJS Software ...
- Created on 01 August 2006
- 2199. Command Prompting 201
- (RPG)
- ... suppose a fictitious command named ENCFILE (Encrypt File) is specified as follows: encfile file(ARDATA/PAYMENTS) In RPG IV, the parameter structure might be similar to the following: D InFile DS D FileName 10A D LibName 10A ...
- Created on 01 August 2006
- 2200. iSockets Gets Google
- (RPG)
- ... within their own RPG IV programs. Recently, several users expressed an interest in modifying the code in iSockets to suit their custom requirements. To satisfy these requirements, I recently posted an ...
- Created on 01 August 2006