- 2651. Weaving WebSphere: Is WebSphere the Winner, or Is Tomcat the Top Dog?
- (Development Tools)
- ... more about WebSphere and Tomcat than is good for him. PBD's PCS/400 product, the only product designed specifically to allow RPG programmers to move legacy programs to the Web without learning HTML or Java, ...
- Created on 05 May 2002
- 2652. Data Structure Templates and Overlapping Data Structures
- (RPG)
- Data Structure Templates An interesting feature of RPG IV that has escaped notice by most developers is the data structure templates--not unexpected, since they really only became useful with OS/400 ...
- Created on 02 May 2002
- 2653. TechTip: String Parameters: Is VALUE or CONST Better?
- (RPG)
- When you are writing your own procedure and you want to have a parameter that will not be changed by the procedure, you have the choice of passing it by value (VALUE keyword) or "read-only reference" (CONST ...
- Created on 01 May 2002
- 2654. V5R1 PC5250 Adds Valuable Macro, Security, and Cut-and-Paste Enhancements
- (IBM i (OS/400, i5/OS))
- Are you aware of everything the Express client can do? In "Taking the New V5R1 PC5250 for a Spin: Graphical and Keyboard Changes," I began a review of the new functions that are available in iSeries ...
- Created on 28 April 2002
- 2655. TechTip: Saving Spool Files to Disk--An Alternate Method for V4R5
- (IBM i (OS/400, i5/OS))
- I have a method for saving spool files to disk that can handle all files, not just *SCS files. In the current era, when graphical files are growing in importance, this might be a good solution for some ...
- Created on 22 April 2002
- 2656. TechTip: Changing Triggers on a Busy System
- (RPG)
- ... anyway.Note: This example uses hard-coded buffers; for a soft-coded example,please go to www.ibm.com/redbooks. The Redbook SG256403 contains an example on pages 345-350 for RPG. --Tim GroveRobert Weed ...
- Created on 22 April 2002
- 2657. Date Formatting
- (RPG)
- ... and tricky algorithms that would some how figure out that 2002-01-12 is a Saturday.Since RPG IV supports procedures and it is not 1976 anymore, there should be easier methods to translate a date or ...
- Created on 09 April 2002
- 2658. ASNA Charts a Course to Microsoft's .NE
- (Analysis of News Events)
- ASNA's Visual RPG will let RPG developers leverage Redmond's latest As Microsoft's .NET component model finds its way into companies that use IBM's iSeries, there will be a growing need for tools that help ...
- Created on 25 March 2002
- 2659. TechTip: Initializing Library Lists
- (System Administration)
- Setting up the user portion of your library list according to the application you happen to be working on at any given time can be a real chore. And it doesn't help matters much that the IBM-supplied ...
- Created on 24 March 2002
- 2660. How to Use Variable-Length Fields
- (RPG)
- ... X bytes or less, but occasionally exceeds X bytes, declare a variable-length field with the maximum length you may need and specify an initial allocation size of X. Using Variable-Length Fields in RPG ...
- Created on 19 March 2002
- 2661. Product Review: Help/Systems' Robot/SCHEDULE
- (Product Reviews)
- ... analyst on the System/38 and AS/400 for over 15 years. Currently, he is a senior programmer analyst specializing in RPG IV, VisualAge RPG, and Java. Vincent also is a Certified IBM Specialist/RPG Programmer ...
- Created on 19 March 2002
- 2662. Product Review: Help/Systems' Robot/SCHEDULE
- (Product Reviews)
- ... Vincent B. Goldsby has been a programmer analyst on the System/38 and AS/400 for over 15 years. Currently, he is a senior programmer analyst specializing in RPG IV, VisualAge RPG, and Java. Vincent ...
- Created on 19 March 2002
- 2663. Product Review: Help/Systems' Robot/SCHEDULE
- (Product Reviews)
- ... Vincent B. Goldsby has been a programmer analyst on the System/38 and AS/400 for over 15 years. Currently, he is a senior programmer analyst specializing in RPG IV, VisualAge RPG, and Java. Vincent ...
- Created on 19 March 2002
- 2664. Wireless Web Services with Mobile Internet Toolkit
- (Development Tools / Utilities)
-
... software for enterprise platform developers. You can reach Walter at
This email address is being protected from spambots. You need JavaScript enabled to view it. . References and Related Materials ASNA Visual RPG 3.1 download page: http://www.asna.com/avr_download.asp Microsoft ... - Created on 14 March 2002
- 2665. Security Patrol
- (IBM i (OS/400, i5/OS))
- ... the SysReq menu to view their jobs (and eventually their library lists). Keep Users from Adding Files to Libraries Q: I have a series of production libraries that my users access from both RPG programs ...
- Created on 12 March 2002
- 2666. Open-Source Code for iSeries
- (IBM i (OS/400, i5/OS))
- ... and utilities that can get you started programming in RPG IV JTOpen The open source version of the IBM toolbox for Java AS/400 FeedBack Ware A set of programmer utilities written by Craig Rutledge CGI ...
- Created on 11 March 2002
- 2667. TOUPPER--Convert Lowercase Letters to Uppercase
- (RPG)
- Throughout my nearly 25 years of writing RPG programs, I've found that one task is consistently bewildering to developers: converting lowercase characters to uppercase characters. Back in 1977 while in ...
- Created on 11 March 2002
- 2668. Reader Feedback and Q&A
- (RPG)
- ... I will only answer questions you send me through email, online forums, or my RPG IV list server. So keep in touch! Q: I recently discovered an API named "Access" in a published article. I copied the syntax ...
- Created on 11 March 2002
- 2669. Learning to Serve
- (Development Tools)
- ... Web pages. It also calls CGI programs, which in the iSeries world usually means RPG CGI programs. If your Web development environment will consist solely of Web pages and RPG CGI programs, you don't even ...
- Created on 06 March 2002
- 2670. Old Tech Meets New Tech
- (Linux / Open Source)
- ... images that match the given criteria. Notice how easily this is accomplished with Java. The parsing routines are already done in the HttpServlet class. An equivalent CGI program written in RPG would be ...
- Created on 01 March 2002
- 2671. Porting Perl and Python to iSeries
- (Web Languages)
- I love RPG--particularly, I love RPG IV. No question. RPG IV is the language of the AS/400 and iSeries. I use it almost exclusively for application development on iSeries and for Web development on iSeries. ...
- Created on 22 February 2002
- 2672. Dynamic Memory and Dynamic Arrays
- (RPG)
- ... function again, in conjunction with dynamically allocated memory. In fact, I'll go all the way to dynamic arrays by the time I'm finished. When RPG IV was being designed, we heard a lot of requests for ...
- Created on 19 February 2002
- 2673. CCSIDs: The International Attribute of Mystery--Part 2
- (IBM i (OS/400, i5/OS))
- ... For example, in the RPG excerpt in Figure 2, the pound sign (#) and ABC are both constants. The pound sign is a declared constant and the ABC is an implicitly declared constant. Although the example is ...
- Created on 18 February 2002
- 2674. Weaving WebSphere
- (Development Tools)
- ... WebSphere Portal Server on a Solaris machine to talk to WebSphere Application Server running on a Linux box that uses stored procedures to talk to RPG programs on an iSeries written with WebSphere Studio ...
- Created on 14 February 2002
- 2675. Character-to-Hex Conversion
- (RPG)
- ... languages (HLLs). These so-called MI instructions may be called by RPG IV or C programs. The first MI instruction set appeared on the System/38, where it was difficult to get at, but one smart developer ...
- Created on 10 February 2002
- 2676. Education: The Key to Success
- (General)
- ... on the new RPG IV constructs or things like SQL because "then they would leave." It sounds to me like there are bigger issues at that particular location, but the point is that such fears can be detrimental ...
- Created on 10 February 2002
- 2677. Serving Spooled Files to the Web
- (Web Languages)
- ... it would help to create a database of those items. It would also help to be able to add some entries, such as a title, as you create the document. With a simple CL and RPG program, you can make creating ...
- Created on 31 January 2002
- 2678. Indicator-Free Function Keys
- (RPG)
- For years, we have witnessed the ever-so-slow evolution of function key identification in RPG. From the original KG indicator for "Command Key 7" on the System/32 and 34, to *INKG on System/38, to numeric ...
- Created on 29 January 2002
- 2679. Home on the Midrange
- (RPG)
- ... a career out of IBM midrange computers and, specifically, the languages that run them--RPG and COBOL. I have written countless articles as well as several books, including the best-selling The Modern RPG ...
- Created on 14 January 2002
- 2680. TechTip: Record Selection and Query/400
- (General)
- ... because the join will select the records for you. At runtime, permit the operator to enter the date through some mechanism of your choice, such as a display file and RPG program. Clear the work file, and ...
- Created on 14 January 2002
- 2681. Query Manager Made Simple
- (IBM i (OS/400, i5/OS))
- ... come across such a situation, you know your options. You write an RPG program to replace the query; put the query itself on a menu, using RUNQRY with the RCDSLT(*YES) option so that the record-selections ...
- Created on 31 May 2001
- 2682. A Summer Reading List for Web Programmers
- (Web Languages)
- ... those that are published by Midrange Computing: Mastering HTML e-RPG: Building Web Applications with RPG E-deployment: The Fastest Path to the Web Java for RPG Programmers ...
- Created on 31 May 2001
- 2683. Get Connected to Java Performance with Connection Pools
- (Java)
- The quickest and easiest way to improve the performance of your Java application is to use connection pools.Java is considered slow when compared to compiled languages such as RPG, COBOL, and C++. Yet, ...
- Created on 31 May 2001
- 2684. Focus on Performance
- (System Administration)
- ... IBM has created many new features that help Java to equal the performance of other languages such as RPG IV. Don shows you what those features are and shares his years of Java development experience with ...
- Created on 31 May 2001
- 2685. Keeping It Light
- (General)
- ... not even consider using a language like Java, ostensibly for performance reasons, but one would think theyd at least consider using RPG IV. We Do Need to Do Something Different Because of the ...
- Created on 31 May 2001
- 2686. Can You Afford Free Web-based Access to Your iSeries?
- (General)
- ... including calling legacy RPG IV apps, calling ILE CGI programs, using the included WebSphere Host Publisher (which currently costs $10K, but will be included with a Client Access license beginning in the ...
- Created on 31 May 2001
- 2687. My Own Private QAQQINI
- (General)
- ... the QAQQINI to the QTEMP library, you can be assured that any changes you make for testing purposes will not interfere with other users. This technique will work with Java, VB or RPG, COBOL, and C on the ...
- Created on 31 May 2001
- 2688. TechTalk
- (General)
- ... ) MsgType( *Escape ) EndDo EndPgm Figure 1: This command validation program accepts qualified file names and customer numbers. DIM and Subprocedures The RPG code in Figure 2 does not compile ...
- Created on 31 May 2001
- 2689. Welcome to WebFacing
- (Development Tools)
- ... (WDS), for application development (for both V5R1 and V4R5). It contains all priced compilers (RPG, COBOL, C, and C++), all green-screen tools (Application Development ToolSet/400), and unlimited licenses ...
- Created on 31 May 2001
- 2690. Web SPECIAL Delivery
- (General)
- Use the SPECIAL file to simplify development of RPG CGI programs.If youre an RPG programmer, you can use your existing skills to develop dynamic Web pages. In this article, I will describe a method ...
- Created on 30 April 2001
- 2691. Return of the BLOB
- (General)
- ... (ADOs), and the server code is written in RPG IV and C. Due to the length of the code, only highlights will be shown here, while the full code may be downloaded at www.midrangecomputing.com/mc. Also included ...
- Created on 30 April 2001
- 2692. TechTalk
- (General)
- ... can get an RPG translation called SEUUSRRPGA from the Midrange Computing Web site, at www. midrangecomputing.com/mc.) The program colorizes lines by placing a display attribute character in column 1 ...
- Created on 30 April 2001
- 2693. The Amazing CODE/400 REXX Macros
- (General)
- ... discard all sorts of things in the command line window, from sensible and practical macro logic to crazy, corny, one-time-only macro logic. Want an RPG I-spec-to- O-spec converter? Write a macro. Want ...
- Created on 30 April 2001
- 2694. Application Servers: The Engines of E-business
- (Application Servers)
- ... system, particularly when the operating system was a complete, integrated solution like OS/400. The language was RPG, the database was built-in, and there was a rich set of operating system functions available ...
- Created on 30 April 2001
- 2695. Random Access DB Performance Comparisons
- (DB2)
- ... faired far worse than the RPG program with embedded SQL. C on the Midrange Computing machine allowed an average 2,000 RPS, whereas RPG allowed for 2,414 RPS. RPG using RLA performed as expected and handily ...
- Created on 31 March 2001
- 2696. Is There an AS/400 in Your Application's Future
- (Commentary)
- ... the file, and printing it. This was where RPG (and the infamous cycle) had its beginnings. Online Transaction Processing Next, you began to see the concept of online processing. While I’m ...
- Created on 31 March 2001
- 2697. Changing Fonts on IP-connected HP LaserJet Printers
- (Document Management)
- ... to accomplish this (see “Use PC Laser Printer Fonts in Your RPG Output” by Ann Willyard in the February 1995 issue of MC), and this article presents one technique. Actually, after going through the various ...
- Created on 31 March 2001
- 2698. Take Charge of Printer Overrides
- (Document Management)
- ... easy-to-use toolkit of RPG IV procedures. These standard procedures allow users to redirect their printer output, and because printer attributes are stored in a file, these procedures make it easy to change ...
- Created on 31 March 2001
- 2699. The ABCs of AFP
- (Document Management)
- ... source code for a printer file and an RPG program on the Midrange Computing Web site at www.midrangecomputing.com/mc. AFP lets you easily add flashy features to your programs. Now you know your AFP; ...
- Created on 31 March 2001
- 2700. TechTalk
- (General)
- Grab some pearls of wisdon from your peers.Can Someone CL-ear This Up? Q: I have an RPG program that calls a CL program that, in turn, submits a batch job. How can I make the CL program return the submitted ...
- Created on 31 March 2001