- 2051. TechTip: JavaScript Made Easy, Part II—Is Caps Lock On?
- (Scripting)
- ... have to copy it to your RPG-CGI program or PHP script or whatever else you wrote your Internet application in. The job is done, and Mr. and Ms. Clumsy will never waste your time on that subject again! ...
- Created on 11 October 2007
- 2052. Lotus Symphony Directly Targets Microsoft
- (Collaboration & Messaging)
- ... (the new word-processing document named New Document and the presentation WDSC for RPG Programmers) are both open in a tabbed view. If you've used WDSC, you'll be familiar with the concept of a ...
- Created on 07 October 2007
- 2053. Service Program Signatures
- (RPG)
- ... scenarios in a future issue of RPG Developer. Avoid Signature Violation Errors I hope this look inside service programs and their signatures has helped you understand the purpose of signatures and ...
- Created on 02 October 2007
- 2054. Taking the Initiative on Education
- (Commentary)
- ... teaching our first RPG class this fall. And we've done numerous introduction and development projects and classes on it. Now we're going to be able to expand that not in just some technical areas, ...
- Created on 02 October 2007
- 2055. Training the Cross-Platform Team
- (General)
- ... CASE tools generated code in high-level languages (HLLs) such as C or RPG. Later, the term "4GL" (fourth-generation language) was born, which meant specifically a higher-level language, which ...
- Created on 25 September 2007
- 2056. The Domino DB2 Debate: Why No System i DB2 Domino Data Store?
- (Commentary)
- ... accessed with traditional RPG, for obvious reasons. Forest for the Trees Were you to draw an analogy of how these two different directory services function, one might think of a deep forest of data ...
- Created on 16 September 2007
- 2057. Using i5/OS Commands
- (CL)
- ... CL Program DSP Display RPGPGM RPG Program WRK Work with MSGQ Message Queue STR Start OUTQ Output Queue END End ...
- Created on 11 September 2007
- 2058. Moving to Structured Software Change Management
- (Change Management)
- ... includes these elements: Auditing existing applications Documenting business rules Migrating RPG code to its more recent versions Merging development environments like native and Java This ...
- Created on 11 September 2007
- 2059. BCD's WebSmart PHP Is Ready to Rock 'N Roll after Four Months of Testi
- (Development Tools / Utilities)
- ... and Windows servers. Developers can also access multiple disparate databases as well as call existing RPG programs. Since the beta release of WebSmart PHP was first announced at COMMON last May, it ...
- Created on 11 September 2007
- 2060. All Dressed Up and Nowhere to Go
- (Analysis of News Events)
- ... recruitment and staffing firm and have been placing people exclusively in the IBM midrange arena since 1973, in the early days of RPG II and 96-column cards. I have seen many ups and downs in the economy, ...
- Created on 06 September 2007
- 2061. Centerfield Announces General Availability of HomeRun V6.0
- (Trends)
- ... The 6.0 release is focused on fully optimizing database indices (DDS logical files and SQL indices) in order to make SQL queries and RPG programs more efficient. Why just drive when you can hit the cruise ...
- Created on 29 August 2007
- 2062. Build Upon the Strengths of Your Legacy Systems
- (General)
- ... (e.g., RPG, Visual Basic) New programmers hard to find Reliable Hard to customize due to outdated or poor programming practices Good performance Finely tuned but difficult ...
- Created on 26 August 2007
- 2063. BluePhoenix Closes Deal to Acquire ASNA
- (Trends)
- ... developing visual programming and systems software for the midrange community since 1982. ASNA's, flagship product, "Monarch," is a fully-integrated solution for transforming RPG applications to the Microsoft ...
- Created on 26 August 2007
- 2064. TechTip: Start Using PHP on the iSeries...NOW! Part III
- (Web Languages)
- Calling native iSeries programs from PHP really leverages existing code. In Part I of this series, I showed how to install PHP on your iSeries and make sure it was functioning. In Part II, I walked though ...
- Created on 23 August 2007
- 2065. SOA on the System i: Moving into the Future
- (Analysis of News Events)
- ... R&D department and time to spend in investigations? And if this really works, does it work for System i shops like yours? What does it mean to your legacy applications developed in RPG and COBOL? And what ...
- Created on 21 August 2007
- 2066. Weaving WebSphere: Debugging a Running System i Job
- (Development Tools)
- ... I've done a little grooming of the debug perspective in WDSC to best accommodate RPG development. Note that I can see not only my breakpoints on the top, but also the contents of my variables as well as ...
- Created on 21 August 2007
- 2067. Northdoor Relies on LANSA to Launch System i Modernization Service in Britain
- (Channel News)
- ... RPG, .NET and Java skills and was recently selected to become a prestigious IBM Premier Partner. Users can obtain more information through Northdoor's System i seminars, details of which may be found at ...
- Created on 21 August 2007
- 2068. OCEAN User Meeting to Be Held Aug. 21 in Costa Mesa, Calif.
- (Channel News)
- ... your Java database handler work with your RPG programs. So don't struggle with complicated APIs or cumbersome data transfer techniques. Come to the August OCEAN User Group meeting and learn about a technique ...
- Created on 16 August 2007
- 2069. Play Time = Productive Time?
- (General)
- ... that encourage you to explore new ideas and techniques. Generating XML Some time ago, when I first became interested in XML, I wrote a number of RPG programs that generated XML documents. RPG IV's string-handling ...
- Created on 14 August 2007
- 2070. Essential Skills for System i Web Development, Part II
- (Web Languages)
- ... commercial development environments. Most of these exploit RPG as the primary development/generation language, but it is possible to write CGI-protocol-based code in most any ILE language, such as Cobol, ...
- Created on 12 August 2007
- 2071. TechTip: Start Using PHP on the iSeries...NOW! Part II
- (Web Languages)
- Let's look now at PHP scripts and functions. In Part I of this series, I covered how to install and configure PHP on your iSeries. Also, I touched a bit on how to access the existing DB2 databases. ...
- Created on 09 August 2007
- 2072. Best Practices: Cross-Platform Documentation
- (General)
- ... Business Rules in Legacy Code," addressed the idea of documenting business rules. It gave a specific example of documenting business rules for a free-form RPG program. While that was a helpful exercise, ...
- Created on 07 August 2007
- 2073. TechTip: SQLCOD End-of-File Gotcha
- (SQL)
- ... Application program SQL_DEMOR (Figure 1), lists all the promos that are active on a given date, in promo order. It employs the DOW SQLCOD = 0 construction, and I created it with the CRTSQLRPGI command, ...
- Created on 02 August 2007
- 2074. Feel Constrained!
- (SQL)
- Do you know how to handle RPG's key constraints, foreign key constraints, and check constraints? Oh, the times they are a changing! Slowly but surely, our systems are being opened up to multiple points ...
- Created on 31 July 2007
- 2075. System i Division Split into Two Business Units
- (Commentary)
- ... the platform. Where will the next generation of System i programmers come from if RPG slips again into the lexicon of "legacy application systems?" How will IBM Systems i skills be fostered? Indeed, the ...
- Created on 29 July 2007
- 2076. System i Division Split into Two Business Units
- (Commentary)
- ... the platform. Where will the next generation of System i programmers come from if RPG slips again into the lexicon of "legacy application systems?" How will IBM Systems i skills be fostered? Indeed, the ...
- Created on 29 July 2007
- 2077. CA Releases CA Plex r6 Rapid Application Development Environment
- (Trends)
- CA Plex r6 adds a code generator for C# to its existing code generators for Java, C++, RPG III, and RPG IV.CA has announced the availability of CA Plex r6, a state-of-the-art rapid application development ...
- Created on 29 July 2007
- 2078. TechTip: Start Using PHP on the iSeries...NOW! Part I
- (Web Languages)
- ... are great for getting started and have some really useful features to help experienced RPG developers make the switch to PHP. I would also recommend the Zend Studio for i5/OS; you can check it out at Zend ...
- Created on 26 July 2007
- 2079. Legacy Maintenance: Evaluating and Documenting Business Rules in Legacy Code
- (General)
- ... over the years that promise the ability to migrate your applications from one platform to an entirely different one. Some of them involve language-to-language migrating (RPG to Java is a popular one), ...
- Created on 24 July 2007
- 2080. Commonly Asked Questions About ILE Activation Groups
- (RPG)
- ... want or need to do so Q: Aren't all my RPGLE programs ILE programs?A: It depends on what options were used when the RPGLE programs were compiled. If the RPGLE source members were compiled with the Create ...
- Created on 17 July 2007
- 2081. ASNA Forms New Professional Services Division
- (Survey Results)
- ... migration of AS/400 applications to Microsoft .NET with ASNA Monarch. DB2/400 database conversion to Microsoft SQL Server. The Services Group will respond to ASNA customers' need to supplement their RPG ...
- Created on 17 July 2007
- 2082. TechTip: JavaScript Made Easy
- (Scripting)
- ... a weakness, and I'm looking forward to seeing you find it. See you in the forums!Jan Jorgensen is one of the founders of Flexware.dk, which specializes in i5 Web solutions. He works with RPG, HTML, JavaScript, ...
- Created on 05 July 2007
- 2083. COMMON Focus 2007 Educational Seminar Will Be Held Oct. 14-17 in Columbus
- (Channel News)
- ... to provide them with the opportunity to focus their educational needs on a specific topic each day. Workshops offered will include the following: Day 1 Disaster recovery primer Modernizing RPG applications ...
- Created on 27 June 2007
- 2084. Package Solution Integration: Modifying Package Solutions for the System i
- (General)
- ... themselves. Techniques for fixing modern ILE applications are much different from those required to fix older RPG III code. The techniques are so different, in fact, that many companies have a policy in ...
- Created on 26 June 2007
- 2085. Essential Skills for System i Web Development, Part I
- (Web Languages)
- ... know how to code them. For example, the System i supports subfiles, which are coded using a combination of DDS keywords and RPG programming. Implicit in some of those keywords is programming logic, already ...
- Created on 24 June 2007
- 2086. WebSmart PHP Beta Test to Commence with Help of System i and Other Developers
- (Development Tools / Utilities)
- ... PHP runs on top of Zend Core and supports all of its functionality. WebSmart PHP also comes with PHP snippets to make it easy to call RPG programs and modules from PHP. The 5,000-plus PHP industry functions ...
- Created on 21 June 2007
- 2087. Four! What It's Worth
- (Commentary)
- RPG Developer has a new team of authors! Take a look, and see what you can learn!You probably haven't given much thought to this, but did you realize that four is the only number in the English language ...
- Created on 19 June 2007
- 2088. WDSC Basics: Creating a Custom Perspective for IBM's WDS
- (Development Tools)
- ... studio, a compiler, an integration aid, and a test platform. It supports not only standard languages such as RPG and COBOL, but also Java, HTML, JavaServer Pages, and Cascading Style Sheets. The sheer ...
- Created on 19 June 2007
- 2089. Partner TechTip: WebSmart PHP Intelligent Templates
- (Web Languages)
- Wouldn't it be nice to get started with PHP without having to actually learn it?If you're like many RPG programmers, you've probably been looking for years for a simple means of creating Web applications. ...
- Created on 14 June 2007
- 2090. TechTip: Eliminate Indicators in Display Programs
- (RPG)
- Never use indicators...ever!I recently started a new consulting position, and the company I am working for now is using 20-year-old RPG code that has been modified over the years by developers with questionable ...
- Created on 14 June 2007
- 2091. Write for MC Press
- (General Content)
- ... in Figure 3. HDATFMT(*ISO) NOMAIN *=============================================================== * Compile Command * * Create Commands: CRTRPGMOD MODULE(library/CALCELAPSD) * SRCFILE(library/QRPGLESRC) ...
- Created on 13 June 2007
- 2092. Weaving WebSphere: Comparing the Web Languages
- (Development Tools)
- ... that I used the term "HLL CGI." This was deliberate, because although the vast majority of CGI work on the box has been in RPG, you could conceivably use any ILE language, including C or COBOL—or, ...
- Created on 10 June 2007
- 2093. TechTip: SQL Communications Area
- (SQL)
- Get more feedback on your SQL statements by using the SQL Communications Area.When RPG programmers begin to use SQL, one of the more difficult things for them to adjust to is that the SQL statements do ...
- Created on 07 June 2007
- 2094. System i Industry Experts Set to Speak July 16 at OCEAN Conference and Expo
- (Development Tools / Utilities)
- ... While there is a fee for the seminar, the expo is free and open to the public. Those expected to attend include RPG programmers, development managers, operations people, IT management, project managers, ...
- Created on 04 June 2007
- 2095. Can MySQL Become YourSQL?
- (Analytics & Cognitive - Other)
- ... for "OS/400 DB2" delivers even fewer pages: a mere 472 thousand. Further combined searches with words like "RPG AS/400" pares the number of returned pages yet further.) The cynics among us will note that ...
- Created on 03 June 2007
- 2096. When Are Web Services Right?
- (Web Languages)
- ... Communication Use FTP to send a file across the wire and then run a remote command (i.e. ftp>QUOTE RCMD MYCLPGM) to have an RPG program process the file. Flaw: Communication back to initiator can't ...
- Created on 24 May 2007
- 2097. Product Review: ADVANCED BusinessLink's Strategi SO
- (Product Reviews)
- Strategi SOA brings RPG and other System i languages into the service-oriented world, lifting the "legacy" label of their shoulders.Much has been made of the benefits of a service-oriented architecture, ...
- Created on 23 May 2007
- 2098. Instigating Change Within IT
- (General)
- ... developer who likes to stay on the cutting edge, utilizing the latest, greatest techniques and technologies. Maybe you're a strict RPG shop, but suddenly one developer learns Java and begins to create classes ...
- Created on 22 May 2007
- 2099. Using New Tools to Maintain Legacy Apps
- (General)
- ... actually go into the RPG code and try to separate database logic from screen I/O without introducing any errors. The former has serious performance implications, while the latter is nearly impossible to ...
- Created on 22 May 2007
- 2100. Time to Say "So Long
- (Commentary)
- ... field, I've written and published dozens and dozens of articles on RPG IV and System i. But I can see that it's time to move on. To keep things fresh, to keep things evolving and moving forward requires ...
- Created on 15 May 2007