- 2151. 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
- 2152. 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
- 2153. 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
- 2154. 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
- 2155. 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
- 2156. 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
- 2157. 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
- 2158. 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
- 2159. 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
- 2160. 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
- 2161. 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
- 2162. 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
- 2163. 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
- 2164. 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
- 2165. 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
- 2166. 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
- 2167. 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
- 2168. 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
- 2169. 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
- 2170. 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
- 2171. 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
- 2172. 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
- 2173. 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
- 2174. 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
- 2175. %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
- 2176. 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
- 2177. 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
- 2178. 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
- 2179. 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
- 2180. 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
- 2181. 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
- 2182. 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
- 2183. 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
- 2184. 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
- 2185. 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
- 2186. 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
- 2187. 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
- 2188. 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
- 2189. 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
- 2190. IBM Rational Embraces System i
- (Development Tools)
- ... and technologies such as SOA. Rational will embrace your existing RPG- and COBOL-based systems, helping you to leverage existing code and meet the demands for new facilities and technologies to meet ...
- Created on 30 July 2006
- 2191. The Latest System i Announcements: A Closer Look
- (Analysis of News Events)
- ... for PHP applications that supports native access to DB2/400 and i5/OS data queues. Zend Core for i5/OS includes code for linking PHP scripts to RPG and COBOL applications. The second product, Zend Studio ...
- Created on 23 July 2006
- 2192. IBM System i Initiative for Innovation
- (General)
- ... in DB2, RPG, COBOL, and other business applications running on i5/OS. It will also make available thousands of existing PHP-based solutions and millions of skilled PHP developers.These new relationships ...
- Created on 20 July 2006
- 2193. It's Time to Get out of the Stone Ag
- (RPG)
- It's IT managers who are the problem, not programmers.Using RPG III today makes me feel like I'm back in the Stone Age of programming. In fact, I think virtually all of today's prejudice against RPG comes ...
- Created on 18 July 2006
- 2194. IBM Is Having a Sale!
- (Analysis of News Events)
- ... Hopefully, they'll be replaced with other configurations and continued into the future. Bob Cozzi is a programmer/consultant, writer/author, and software developer of the RPG xTools, a popular add-on ...
- Created on 18 July 2006
- 2195. Weaving WebSphere: The (Open) World of CMS
- (Development Tools)
- ... (remember, don't call them J2EE any more; it's Java EE 5!). More and more, we'll have to use applications that have little or no direct access to either RPG or even our beloved DB2 database. Instead, they'l ...
- Created on 18 July 2006
- 2196. Tech Tip: Pass the Parameters
- (RPG)
- ... exactly. This style is not only the style used by non-prototyped program calls but is actually the default used by ILE RPG. Therefore, this is the style that is used if no parameter passing style is explicitly ...
- Created on 13 July 2006
- 2197. Zend Brings PHP to IBM's i5/O
- (Web Languages)
- ... and programs written in RPG, CL, and COBOL. Zend Core is gradually filling this gap in the following ways: Beta V2 (early July 2006) will have a "bridge" to RPG, CL, and other i5/OS native program ...
- Created on 11 July 2006
- 2198. Application Server Architectures
- (Application Servers)
- ... servers—Non-certified and J2EE certified Common Gateway Interface (CGI)—RPG and other languages Microsoft .NET Other options Java-Based Web Application Architectures Let's start off with a disclaimer: ...
- Created on 11 July 2006
- 2199. Product Review: ARTech's GeneXu
- (Product Reviews)
- ... of operating systems—including OS/400, i5/OS, Linux, UNIX, and Windows—and databases—including DB2 UDB, Informix, SQL Server, Oracle, PostgreSQL, and MySQL. GeneXus generates Java, C#, C/SQL, COBOL, RPG, ...
- Created on 05 July 2006
- 2200. Tips and Techniques: EXTFILE and EXTMBR
- (RPG)
- Specify the name of the file, library, and member to be opened at runtime.Using the OVRDBF command to change a member name or point an RPG IV database file at a file in another library has been practiced ...
- Created on 04 July 2006