- 2651. 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
- 2652. 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
- 2653. 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
- 2654. 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
- 2655. 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
- 2656. 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
- 2657. 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
- 2658. 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
- 2659. 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
- 2660. 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
- 2661. 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
- 2662. 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
- 2663. 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
- 2664. 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
- 2665. 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
- 2666. 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
- 2667. 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
- 2668. 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
- 2669. 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
- 2670. 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
- 2671. 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
- 2672. 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
- 2673. 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
- 2674. 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
- 2675. 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
- 2676. 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
- 2677. 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
- 2678. 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
- 2679. 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
- 2680. 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
- 2681. 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
- 2682. 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
- 2683. 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
- 2684. 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
- 2685. 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
- 2686. 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
- 2687. 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
- 2688. 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
- 2689. 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
- 2690. 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
- 2691. 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
- 2692. Who's Got the Edge: Java or C#
- (General)
- ... How does a short list of Visual Basic, JScript, C++, RPG, COBOL, and Java sound? Thats right, I said RPG and Java. Its not that difficult for a system software company to create an MSIL compiler ...
- Created on 31 March 2001
- 2693. Seven Steps to Application Security
- (Security - Other)
- ... somewhere in your database. You may also have jumped on the intranet bandwagon and have programs maintaining records using Java applets, servlets, RPG or C CGI programs, and others. The key here is to ...
- Created on 31 March 2001
- 2694. Getting Started with MQSeries V5.x on Your AS/400 or iSeries
- (Collaboration & Messaging)
- ... command stops them. Compile and Run Sample Programs to Verify the Queue Manager Is Operational MQSeries for iSeries and AS/400 V5.x includes sample programs written in C, COBOL, and RPG for the ...
- Created on 28 February 2001
- 2695. Empowering Your Database
- (DB2)
- ... technique used in the construction of an active database is stored procedures. Because stored procedures can be implemented in languages like RPG, COBOL, CL, and C, stored procedures allow your shop to ...
- Created on 28 February 2001
- 2696. Actively Grouping Your ILE Programs
- (RPG)
- ... to keep your activation groups separate. And that is what this article is all about. We are big proponents of ILE, RPG IV, and APIs, and most of our articles discuss these subjects. This article will ...
- Created on 28 February 2001
- 2697. Implementing ILE Condition Handlers
- (RPG)
- ... and condition handlers. However, direct monitors are not implemented in RPG, and only to a very limited degree in COBOL (with clauses such as ON SIZE ERROR). Since I’m talking about application errors, ...
- Created on 28 February 2001
- 2698. Java Fundamentals for OS/400 Programmers
- (Java)
- ... ago that I was safe in my little RPG programming world, cranking out subfiles and earning a comfortable, if not very exciting, living. When I began to get bored, I could always pick up a copy of Midrange ...
- Created on 28 February 2001
- 2699. Locking Down HTTP for AS/400 Server Default User Security
- (IBM i (OS/400, i5/OS))
- ... and OS/400-based CGI programs (including eRPG programs). Not only do you need to be aware of these profiles, you also need to lock down the profiles so that they can be used only for public access to your ...
- Created on 28 February 2001
- 2700. Database Performance by the Numbers Feedback
- (System Administration)
- Howard addresses reader comments and uncovers some RPG compiler shortcomings.My article Database Performance by the Numbers (in the January 2000 issue of MC) generated a lot of feedback. As ...
- Created on 28 February 2001