- 2901. Remembrance of Things Last
- (General)
- ... a cutesy replacement for the dumb terminal. RPG doesnt have equivalents for BASICs PRINT and INPUT commands, but the ILE version of RPG does have access to two bindable APIs that do the same ...
- Created on 31 August 1999
- 2902. TechTalk September 1999
- (General)
- What Day of the Week Is It?What Day of the Week Is It? Q: Does RPG IV have a way to determine the day of the week? Wong Kia Kia A: Heres an easy way. Subtract from some known Saturday (e.g., ...
- Created on 31 August 1999
- 2903. Tinkering with the Starting Lineup
- (IBM i (OS/400, i5/OS))
- ... whether the report needs to be written in DDS and RPG or whether query-type report or inquiry will do. Ive found that, many times, a simple sort, total, and list report satisfies the need. In those ...
- Created on 31 July 1999
- 2904. Is There an Echo in Here?
- (RPG)
- ... hand is simple or complex, one thing remains the same: After you have called the procedure, you dont want to hear from it again until it has done its job. We RPGers have become so used to this discipline ...
- Created on 31 July 1999
- 2905. E-business by Design with EJB
- (Java)
- ... by using Common Gateway Interface (CGI) and RPG, but CGI is too kludgy, and CGI applications developed with RPG are too platform-centric. Such problems with those older business component architectures ...
- Created on 31 July 1999
- 2906. Is It Fast?
- (Java)
- ... data structures and algorithms that are designed to handle server workloads with high numbers of threads and objects. IBMs JVM Is it fast? Yes. Can it be faster? Yes. Is it as fast as RPG? No. But ...
- Created on 31 July 1999
- 2907. Serving Up Host-based Java Apps
- (Java)
- ... HttpServlet also has a method called init. The servlet engine invokes a servlets init method the first time that servlet is requested, like an initialization subroutine in RPG. As you know from RPG ...
- Created on 31 July 1999
- 2908. WRKDBF: All Work and No Pay
- (CL)
- ... show the age of the utilitys inception, the program does include all the latest features IBMs developers built into RPG III (up to OS/400 V3R2) before turning their attention fully to RPG IV. ...
- Created on 31 July 1999
- 2909. Midrange Insights: IBM's jBOB Gauges Java Horsepowe
- (Analysis of News Events)
- ... forthcoming TPC-W e-business test or in the current TPC-C OLTP test, but because Java performance—even on compiled Java bytecodes—is still generally a fraction of the performance of native C++ or RPG, ...
- Created on 31 July 1999
- 2910. I Have Seen the Future, and It Scares Me
- (Commentary)
- ... TPC-C OLTP test, but because Java performanceeven on compiled Java bytecodesis still generally a fraction of the performance of native C++ or RPG, vendors will probably stick with their current ...
- Created on 31 July 1999
- 2911. Professional Paths: What Systems Analysts, Project Leaders, and Project Manager Do
- (General)
- ... the position entails the following skills and duties: Understanding the RPG language and AS/400 system architecture Analyzing business functions Developing system flow charts Developing ...
- Created on 31 July 1999
- 2912. The Good Guy Doesn't Always Wi
- (General)
- ... and who refer to the widely used and effective business programming language RPG as Real Poor Garbage dont know what theyre talking about. Those of us who work with the machine ...
- Created on 31 July 1999
- 2913. The AS/400 IFS Network Integration in a Tree
- (General)
- ... is QSYS.LIB, in which all of your DB2/400 libraries, program, files, and objects are stored. When you run an RPG, CLP, or ILE C/400 program, you are working with the QSYS.LIB file system. Other standard ...
- Created on 31 July 1999
- 2914. Instant Menus!
- (General)
- ... the arrow that appears to the left of the command line on OS/400 menus, so > suggests command. And * is the symbol that RPG uses for comments, so its used here to comment ...
- Created on 31 July 1999
- 2915. Lock It Up
- (General)
- ... the system uses RPG program Retrieve Lock Workstation Information (RTVLWSINF) to see if the session is currently being monitored. If it is being monitored, a second RPG program, Retrieve Lock Workstation ...
- Created on 31 July 1999
- 2916. TechTalk August 1999
- (General)
- The More Digits, the MerrierThe More Digits, the Merrier Q: I have a calculation that requires field lengths of more than 30 digits. Unfortunately, RPG IV allows up to only 30 digits for a numeric field ...
- Created on 31 July 1999
- 2917. Is ERP in Your Future?
- (Enterprise Resource Planning / Financial)
- ... packages would eventually get so good it would no longer pay to write homegrown softwaremay finally be reality. I dearly love RPG, and I could stay busy working in RPG shops for a good portion of ...
- Created on 30 June 1999
- 2918. XML Today
- (Web Languages)
- ... Another alternative for presenting XML data is to develop a Java API that is customized for your industry-specific XML. Java and XML work well together; you could say that Java is to XML what RPG is to ...
- Created on 30 June 1999
- 2919. Now On Display: Access Paths
- (RPG)
- This gem of a utility has been newly polished for RPG IV. We have been writing monthly articles for MC for five years now. We decided to celebrate this momentous occasion by revisiting one of our favorite ...
- Created on 30 June 1999
- 2920. Vanishing Act?
- (RPG)
- Without fresh talent, RPG programming may go the way of the dinosaur. There is a shortage of new talent in our profession, and we need to do something about it. This is not news to those of us who have ...
- Created on 30 June 1999
- 2921. Enterprise JavaBeans: Show Me the Code!
- (Java)
- ... that some Java class must later implementsimilar to a set of RPG IV D-specs that contains function and procedure prototypes. A beans home interface provides the CRUD: the EJB life-cycle methods ...
- Created on 30 June 1999
- 2922. Color by Numbers with DSM
- (APIs)
- ... Screen Art In addition to TESTWEA, Ive included on the Web an RPG IV program that I call PAINT because it lets you paint a 5250 workstation into 24 x 80 pixels of color. To download this program, ...
- Created on 30 June 1999
- 2923. Midrange Insights
- (Analysis of News Events)
- ... way ahead of the curve when it comes to dealing with millennium bugs), the next couple of years of your life—whether you are a programmer maintaining RPG code, an IT manager guiding the programming activities ...
- Created on 30 June 1999
- 2924. Lights, Camera, Action: Directing Printer Output
- (Document Management)
- ... the output queue needs to be selected only once. To manage this function, I use two physical files, one logical file, two display files, and four RPG programs (see Figure 4). The source for these objects ...
- Created on 30 June 1999
- 2925. Professional Paths
- (General)
- ... before program changes go into production. Programmers have a reasonable grasp of RPG, CL, and the AS/400 system architecture, show an understanding of business principles, and want to learn programming ...
- Created on 30 June 1999
- 2926. Testing...1...2...3...
- (General)
- IBM Professional Certification testing:I recently had the opportunity to take the IBM Professional Certification test for the IBM Certified Specialist-AS/400 RPG Programmer. If this hadnt ...
- Created on 30 June 1999
- 2927. ASP, Reporting for Active Service, Sir!
- (General)
- ... of ASNAs Visual RPG (AVR) Version 3.0, it is also now possible to create ActiveX components using the RPG language and record-level AS/400 database access. Developing ASP Applications with AVR The ...
- Created on 30 June 1999
- 2928. Memo to Self: Organize Your Data Values
- (General)
- ... method for accessing user values from a command line or CL program. The APIs are the better choice for accessing user values from RPG programs. Figure 1 shows a list of the commands and APIs that access ...
- Created on 30 June 1999
- 2929. TechTalk July 1999
- (General)
- ... to support various AS/400 programming languages. I have set up PDM options for doing source comparisons of CL with RPG III source members but ignoring comments, but you can do the same with Work with User- ...
- Created on 30 June 1999
- 2930. What Does That Query Do?
- (General)
- ... to understand about BLDQRYXREF is its command interface and the physical file it loads, QRYXREF. Besides these objects, BLDQRYXREF also has three CL programs and one RPG III program. BLDQRYXREF loads information ...
- Created on 30 June 1999
- 2931. A Roadmap for E-business
- (Commerce - Other)
- ... legacy languages such as RPG. You must decide which road map to follow, but in today’s competitive market, any decision will be a good one. Remember the Zen saying: “A journey of a thousand miles must ...
- Created on 30 June 1999
- 2932. DB2 Data Slides into Lotus Notes
- (Collaboration & Messaging)
- ... a few values. You can actually think of the @DbLookup function as an RPG CHAIN operation since it retrieves a single record by a key value. If you need more than a single item or single column of data ...
- Created on 31 May 1999
- 2933. Competitive Alternatives to IBM's OLE DB Providers: Who Are These Guys
- (APIs)
- ... and how they can benefit your shop. Some Alternatives Amalgamated Software of North America, ASNA You might be familiar with ASNA (www.asna.com) because of its Visual RPG product, but ASNA ...
- Created on 31 May 1999
- 2934. From the Editor: You Dont Need a Weatherman to Know Which Way the Wind Blows
- (Commentary)
- ... At first, we were just a publication for RPG programmers, but we soon learned that advancements in OS/400 security required special consideration. Later, as the AS/400 architecture embraced client/server ...
- Created on 31 May 1999
- 2935. Focus On IDEs
- (General)
- ... people who pushed Integrated Development Environments (IDEs). A large part of my consulting time is spent modifying and writing RPG programs using, for the most part, IBMs tools: PDM, SDA, SEU, and ...
- Created on 31 May 1999
- 2936. Behold the March of IDEs: A Killer Tool for the AS/400
- (General)
- ... classes, and methods. Visual Basic projects include modules, procedures, classes, and methods. If you develop ILE applications in RPG or COBOL, you must track and manage such components as modules, service ...
- Created on 31 May 1999
- 2937. Repository-based Source Control
- (General)
- ... software versions that then need to be maintained and supported. So whether your applications programming language is Visual Basic, C++, Java, or RPG, the fact is that, where you once dealt with a dozen ...
- Created on 31 May 1999
- 2938. TechTalk June 1999
- (General)
- ... A: If you are using RPG IV, you can use the RPG IV keyword *START to get to the top of any file: C *START SETLL FILE In RPG III and RPG IV, to reposition the file to the first record for a nonindexed ...
- Created on 31 May 1999
- 2939. The Hack in the Back
- (General)
- ... Dr. Seuss, Joe Pluta draws from one of his favorite authors to depict this age-old conflict in a slightly different light. This is the story of the Hack in the Back, a curmudgeonly old RPG programmer ...
- Created on 31 May 1999
- 2940. Take This Job Log and Scan It
- (IT Infrastructure - Other)
- ... of four source members: • Command SCNJOBLOG • CL program SRC620CL • RPG IV program SRC620RG • Display file SRC620DS The CL program first checks to see if the job log has been written to a spool file. ...
- Created on 31 May 1999
- 2941. Universal Database DB2: The Sequel
- (DB2)
- ... The point is, when Im developing business applications using C++, Java, RPG, or some other programming language, I want my RDB. Regardless of what I thought, OODBs were gaining in popularity, and ...
- Created on 30 April 1999
- 2942. Breaking Apart the Monolith
- (RPG)
- ... alone was about 4,000 lines of RPG code, not counting the display file DDS source. You Say That like It Was a Bad Thing Well, it was, especially if you wanted to modify your application. These programs ...
- Created on 30 April 1999
- 2943. When Less Is More
- (RPG)
- ... for, this feature alone gives our tool a substantial advantage over IBM’s DSPFD command. How It Works Three source components make up our DSPFILDSC command: the RPG IV driver program, which uses five ...
- Created on 30 April 1999
- 2944. The Business of Java
- (Java)
- ... I need to clarify that a bit. I’m not saying you should use Java and object-oriented programming (OOP) for everything and throw away all that you’ve ever learned about RPG (or COBOL, for that matter) and ...
- Created on 30 April 1999
- 2945. Links, Imports, Exports: Using ODBC to Share OS/400 Data with Microsoft Access
- (APIs)
- ... the exported Access data, you may (depending on the language) have to take special care to read files containing a null. For example, RPG/400 and older RPG ILE releases do not support nulls. However, there ...
- Created on 30 April 1999
- 2946. Fast Track to Training
- (Analysis of News Events)
- ... So how do you choose the option that’s right for your situation? To give you a feel for the options and the costs, I have examined the cost of RPG training through various formats and for various scenarios, ...
- Created on 30 April 1999
- 2947. Web Application Servers: Middleware Plumbing for E-business
- (Analysis of News Events)
- ... terminal emulation software and perhaps linking an RPG or COBOL application to a word processor, a spreadsheet program, or a homemade PC-based interface for that program written in a visual programming ...
- Created on 30 April 1999
- 2948. IMHO: A Programmer?s Reality Check
- (Commentary)
- ... Egregious Misconception Number One: RPG III is a dead language. Ha! This is the most egregious misconception of all! RPG III is anything but dead. For years, Ive been berating poor ol RPG ...
- Created on 30 April 1999
- 2949. When Training is a Matter of Survival
- (Commentary)
- ... RPG, COBOL, Java, Dominoit never stops. Seemingly overnight, todays experts become tomorrows novices, then train again to become experts, knowing that the only thing that awaits them ...
- Created on 30 April 1999
- 2950. Focus on Careers and Certification
- (General)
- ... Intel, or Sun. Other times, you are buffeted by the software hype, running with or against the shifting winds of programming technologies: COBOL, RPG, C++, Java, Visual Basic, and many others. Most times, ...
- Created on 30 April 1999