- 2801. More Smoke and Mirrors: Views and Virtual Fields
- (SQL)
- ... who require access to the employee master file. One of the users is Bob, the personnel manager. Another is Chuck, a foreman in the factory. The last user is PAY250, an RPG (or COBOL) program that computes ...
- Created on 31 May 2000
- 2802. Three Steps to a Secure HTTP Server
- (Security - Other)
- ... business smoothly. References and Related Materials e-RPG: Building AS/400 Web Applications with RPG. Bradley V. Stone. Carlsbad, California: MC Publishing Co., 2000 HTTP Server for AS/400 ...
- Created on 31 May 2000
- 2803. Go with the 5250 Work Flow
- (Emulation)
- ... development of programs and screens used to support lists of work in workbaskets may be required. A basic example of how to call APIs from RPG IV is included with the product, along with a reasonably complete ...
- Created on 30 April 2000
- 2804. Why Commitment Control Is Important for High Availability
- (IBM i (OS/400, i5/OS))
- ... system and then modify the programs (RPG, CL, COBOL) that write to or delete records from these databases to also issue calls to the remote-journal APIs. Check out the IBM manuals OS/400 Backup and Recovery ...
- Created on 30 April 2000
- 2805. Can Your UNIX Apps Keep Up the PASE?
- (UNIX / AIX)
- ... means that the AS/400 executes 64-bit applications such as RPG IV programs you develop every day. Tags Inactive means that the AS/400 executes 64- or 32-bit AIX applications. PASE uses the Tags Inactive ...
- Created on 30 April 2000
- 2806. Bridge the Gap to Java with JSP
- (Web Languages)
- Due to easy understanding and immediate results, JavaServer Pages are just the ticket to easing the transition from RPG to Java, with Web-enablement as a bonus!Certainly by now, everyone has heard of Microsofts ...
- Created on 30 April 2000
- 2807. Net.Data--Now!
- (Web Languages)
- ... first line in the C-specs of an RPG program). A macro may have many HTML sections. Each HTML section can be used as the entry point of the macro. An HTML section has a name; the HTML section defined beginning ...
- Created on 30 April 2000
- 2808. Java Performance Tips
- (Java)
- ... Java. Here are four of the most important system tuning tips: Choose an AS/400 model that is designed for Java. Older AS/400 models are designed for RPG and COBOL applications. Java applications ...
- Created on 30 April 2000
- 2809. Focus on Printing
- (Document Management)
- ... retirement. Facing challenges like twinax cabling, uncooperative users, and RPG II would have made me a bald man if I were not bald already. No, printing is not exciting, but it’s useful. And to my way ...
- Created on 30 April 2000
- 2810. May the (AFP Overlay) Forms Be with You
- (Document Management)
- ... the RPG IV code you need to type in for INV001RP, and Figure 5 shows the DDS specs you need to type in for INV001P1. This program will create some sample output on your invoice form. There are three methods ...
- Created on 30 April 2000
- 2811. A Basic AS/400 Skills Checklist
- (General)
- ... absolute; each company has its own needs. For example, some may wish to emphasize a third-party development tool that their shops use. Others may want to focus on core programming languages such as RPG. ...
- Created on 30 April 2000
- 2812. TechTalk May 2000
- (General)
- TechTalkDont Lose Your SEU Changes Have you ever been in the middle of modifying an existing AS/400 source file, such as an RPG IV program, and deleted or changed lines of code that you didnt ...
- Created on 30 April 2000
- 2813. How to Count and Keep Your Midrange Knowledge Capital
- (Business Intelligence)
- ... by using RPG or a visual language and one of your programmers leaves, a replacement of similar or even more mature abilities might seem the easy solution. The same can be said for all different Web programmers, ...
- Created on 31 March 2000
- 2814. IBM RAISEs the Standards
- (IBM i (OS/400, i5/OS))
- ... and payroll information. It is our oldest set of test cases, and, for the most part, the test cases are run interactively with some batch jobs. The parent company uses RPG, COBOL, C, and CL applications ...
- Created on 31 March 2000
- 2815. List Dormant Programs with the LSTDRTPGM Command
- (RPG)
- This utility will catchAs an AS/400 programmer, Im well aware of the need to leave utility programs active between calls. An RPG utility program doesnt set on the LR indicator, and COBOL utility ...
- Created on 31 March 2000
- 2816. A Programmer's Notebook: Making Servlets Run Faste
- (Java)
- ... traditional programming skills come into play. Just as a poorly written RPG program is slow, a poorly written Java program will be slow. Database access delaysGetting data to and from the ...
- Created on 31 March 2000
- 2817. Servlets: The New Application Architecture
- (Java)
- ... to RPG. But would Java play nice on the AS/400? Could I leverage my companys investment in several million lines of RPG code and a database developed over a period of years? Could I draw ...
- Created on 31 March 2000
- 2818. A Better Way to Distribute Your AS/400 Software Changes
- (Change Management)
- ... display file Two AS/400 physical files One AS/400 RPG IV program One PC-based FTP server program InstallShield Most of these youll be familiar with. You may not be as ...
- Created on 31 March 2000
- 2819. Logical Files: More than Alternate Sort Sequences
- (Change Management)
- ... qualifies as a program, even though the query is really not a program in the same way that executable objects generated from RPG source code are programs. This Month's Lesson Rather than write a monster ...
- Created on 31 March 2000
- 2820. Use CD-ROM to Port Source Code and Data
- (APIs)
- Use RPG and CD-ROM to move data to many platforms.AS/400 Guru: I need to load our invoicing data on my AS/400. How can we exchange it? UNIX Guru: AS/400? Whats that? AS/400 Guru: What type of system ...
- Created on 31 March 2000
- 2821. The Comprehensive AS/400 Guide to Microsoft Terminal Server
- (Microsoft)
- ... up front and ensure that the applications you run in-house have been tested to run on Terminal Server. I have just run into this with VisualAge for RPG (VARPG). IBM has not tested it with Terminal Server ...
- Created on 31 March 2000
- 2822. Are Your Programmers Stale?
- (General)
- ... with an aging workforce unfamiliar with emerging trends. The problem is particularly prevalent in AS/400 shops where even RPG IV code resembles its immediate RPG III predecessor or RPG II grandparent. ...
- Created on 31 March 2000
- 2823. TechTalk
- (General)
- ... (SRTDDS) also in QTEMP. RPG IV program SRTDDSR1 is then executed to read the original source member and write the code it finds to SRTDDSW. Then, program SRTDDSR2 reads SRTDDSW sequentially by key (thus ...
- Created on 31 March 2000
- 2824. Mapping Your Data to XML the Easy Way
- (Web Languages)
- ... XML document means that it follows XML standards. What does that mean? Well, compare it to an RPG compiler. A compiler makes sure that the RPG code is syntactically correct: all variables are defined, ...
- Created on 29 February 2000
- 2825. XML: The E-language for E-business
- (Web Languages)
- ... of support are Microsoft's MSXML ActiveX, IBM's XMLJ4 parser for Java, and ASNA's Externally Described XML Schemas for Visual RPG. Unfortunately, most documents on the Web today are formatted using HTML ...
- Created on 29 February 2000
- 2826. Java Performance Tuning
- (Java)
- Maximize the performance of your Java Applications on the AS/400.Several attributes of the Java language make performance tuning a bit more of a challenge than typical procedural languages such as RPG ...
- Created on 29 February 2000
- 2827. Midrange Insights: UNIX Crosses AS/400 Threshold, Linux Out in the Cold
- (Analysis of News Events)
- ... loads into a private address space in the AS/400’s memory and runs. The AIX applications within PASE can access AS/400 databases just like other AS/400 applications, and they can call ILE RPG, C, and Java ...
- Created on 29 February 2000
- 2828. Tom Jarosh Speaks on Plans for the AS/400
- (Analysis of News Events)
- ... that the AS/400 has to be successful on its own merits as opposed to being successful because that is the only place that RPG runs. And I have no problem competing in that regard. And to a large extent, ...
- Created on 29 February 2000
- 2829. Three Steps to Report Duplication and Distribution
- (Document Management)
- ... isn’t. Most of the APIs use parameters retrieved by others; so, for the most part, duplication is simply calling one API after another. The six spooled file APIs used are shown in the S2SP01RG RPG program, ...
- Created on 29 February 2000
- 2830. TechTalk
- (General)
- A forum for sharing AS/400 tips and techniques.Got a Date? Recently, I was asked how to use the RPG IV date addition and subtraction op codes to determine a date one month from the current date. Not ...
- Created on 29 February 2000
- 2831. Full Frontal Access
- (Visual Basic)
- If you're an RPG programmer and programming front-end applications in Microsoft's Visual Basic for Applications (VBA) seems like a foreign language, this is the article for you.If youre an RPG programmer ...
- Created on 29 February 2000
- 2832. Systems Administration & Operations: IBM Gives Us a Better AS/400 Webserver Search Engine
- (IT Infrastructure - Other)
- I remember when I first learned to program in BASIC. Man, I couldnt believe how cool that language was and all the neat stuff I could do with it. Then I got onto the AS/400 and learned RPG and thought, ...
- Created on 29 February 2000
- 2833. Can't LotusScript It Any Better
- (Scripting)
- ... Good News and Bad News The technique I have described has many uses but has some catches as well. You can call a C function, for example, but calling an RPG program directly is not recommended because ...
- Created on 31 January 2000
- 2834. Breathing New Life into Old Code
- (RPG)
- RPG IV can work wonders with your old code.Ive seen some RPG code Id rather forget. These programs used all 99 indicators and had loads of redundant code. Code such as this wastes both time ...
- Created on 31 January 2000
- 2835. Wanna Play Center Field?
- (RPG)
- ... such class was Jon Paris’ session in which he discussed new features for V4R4 of the OS/400. Jon talked about RPG's new EVALR operation code, which is basically an EVAL statement that moves the result to ...
- Created on 31 January 2000
- 2836. Midrange Computing: IBM May Finally Get Open Source Religion with AS/400s
- (Analysis of News Events)
- ... IBM should focus on using open source talent to expand both RPG and Java programming for business applications. There are almost a million RPG programmers in the world and over a million serious Java programmers, ...
- Created on 31 January 2000
- 2837. A Poor Man's Web Sit
- (General)
- ... easily, and within the budget. One basic option available with all servers is Common Gateway Interface (CGI) programming (see Untangle the Web with RPG and CGI, MC, September 1999), but CGI ...
- Created on 31 January 2000
- 2838. Beginner's Luck with AV
- (General)
- Don't gamble on green-screens being around forever. Hit the GUI jackpot with ASNA Visual RPG.Soon after I started the ASNA Visual RPG for Smarties tutorial, I was both hooked and doubly impressed ...
- Created on 31 January 2000
- 2839. TechTalk
- (General)
- ... an essential part of the conversion process. I figured there were three things to try: CPYF with blocking, custom RPG with blocking, and CHGPF. As it turned out, there was another significant variable ...
- Created on 31 January 2000
- 2840. Free and Easy with WebSQL
- (SQL)
- ... to the AS/400 (with a call to DriverManager.getConnection). Like an RPG initialization subroutine, the init function is only invoked once, so all remote users of WebSQL will use the same SQL connection. ...
- Created on 31 January 2000
- 2841. The ABCs of APIs
- (APIs)
- ... the list. We’ve chosen to show this example in RPG III rather than RPG IV because we realize that not all of you have moved to RPG IV. You can still use most of the APIs in RPG III, as this example ...
- Created on 31 December 1999
- 2842. Shortcut to the Internet
- (General)
- Use your RPG skills as an on-ramp to the Internet with Windows NT and AVR.Weve all seen or heard about the hamburger-flipping scenario awaiting RPG programmers who have yet to learn Java. It gets ...
- Created on 31 December 1999
- 2843. Application Modernization Nirvana
- (General)
- ... have been Visual Basic, C++, Visual RPG, or one of the other languages that were available at the time? Whatever the reason, client/server never became as big as expected. Today, the hype about client/server ...
- Created on 31 December 1999
- 2844. Focus on Application Modernization
- (General)
- ... CGI APIs with RPG to dynamically generate HTML from your application data. Then, in my article, The First Degree of Separation, I discuss how to further modernize your legacy applications by ...
- Created on 31 December 1999
- 2845. Opening Up Your Options
- (General)
- ... a set of information on the screen within a single window. The user interacts with the screen through the Enter key, function keys, and entry fields. The typical interaction between an RPG program and ...
- Created on 31 December 1999
- 2846. Programming for the Lowest Common Denominator
- (General)
- ... a problem? Instead of storing a directory structure of untyped files, the AS/400 stores strongly typed objects in libraries. RPG and COBOL, the most commonly used AS/400 application development languages, ...
- Created on 31 December 1999
- 2847. Revitalization--Put on a GUI Face
- (General)
- ... to find the point where the monolithic program and the UI meet. All interactive programs use a display file, and in the case of RPG, only a few simple op codes communicate with that display file: ...
- Created on 31 December 1999
- 2848. TechTalk
- (General)
- ... for a Change Q: I’m having a problem with something that should be simple but has me baffled. I’m hoping you can help. I would like my RPG IV interactive program to timeout if there’s no response from ...
- Created on 31 December 1999
- 2849. AS/400e Means E-business
- (Commerce - Other)
- ... your RPG development staff into Web programmers. Protecting the investment in your existing AS/400 applications and leveraging your existing skill set can be reason enough to choose the AS/400 as your ...
- Created on 31 December 1999
- 2850. Unravel the Display File Maze
- (IT Infrastructure - Other)
- ... relative to prior offsets. To arrive at data you want, you have to add a series of offsets. Traditional RPG language, with fixed from and through I-specs and D-specs, isnt ...
- Created on 31 December 1999