- 2601. IBM Pitches WebSphere Express to Mid-Market Organizations
- (Analysis of News Events)
- ... traditional workstation and Web tools used by iSeries programmers. These include VisualAge for RPG, CODE, the WebFacing tool, WebSphere Studio Site Developer Advanced (the follow-on tool for both VisualAge ...
- Created on 17 November 2002
- 2602. The Way We Word: Record-Level Access Revisited!
- (Microsoft)
- ... is very like establishing a keylist in RPG. You can use all of the key fields or the first few. If you use more than one, you have to go in order, following the defined key. For example, if your file is ...
- Created on 17 November 2002
- 2603. Weaving WebSphere: Shedding Light on Eclipse
- (Development Tools)
- ... intended to eventually completely replace the older set of programs that made up the WebSphere Development Tools (WDT), such as CODE/400 and VisualAge for RPG. Already they have replaced VAJ, WebSphere ...
- Created on 10 November 2002
- 2604. SQL vs. OPNQRYF--The Battle Continues
- (Business Intelligence)
- ... AS/400 and iSeries for those of you whose world began with AS/400), we lived with "just" logical files and RPG. Then, IBM decided to put a command interface (CL command) around the dynamic database component. ...
- Created on 05 November 2002
- 2605. The Land of the /free
- (RPG)
- Use free-format ILE RPG to liberate your applications. In V5R1, ILE RPG (RPG IV) was given a facelift with the addition of a free-format coding option. This option allows ...
- Created on 03 November 2002
- 2606. Case Study: BOScom's Jadvantag
- (Case Studies)
- ... program for the AS/400 in CL and RPG. Then, it just took a couple of hours to set up the portal. Our physicians appreciated that they did not have to retrain their staff, who continue to sign on to the ...
- Created on 03 November 2002
- 2607. How Could Life Be Better?
- (RPG)
- Want flexibility? Improve your life by using C I/O instead of RPG opcodes! When thinking about an RPG application and the file I/O necessary to accomplish a given task, you can thank your lucky stars ...
- Created on 27 October 2002
- 2608. TechTip: Defining Prototypes in a /COPY File
- (RPG)
- When defining prototypes in a /COPY file, you may want to define return values or parameters LIKE some of the fields in an externally described file. This works fine if all the programs using the /COPY ...
- Created on 27 October 2002
- 2609. The Midrange Manager: What's in Your 2003 IT Budget
- (RPG)
- IT education should be.This is the time of year when many iSeries IT managers are reviewing or planning their budgets for 2003. Granted, some do it at other times of the year because of fiscal year planning, ...
- Created on 22 October 2002
- 2610. TechTip: The CL Dilemma
- (CL)
- ... version of RPG (RPG IV) was introduced at the same time. From the outset, IBM was intent on getting AS/400 shops to change the way code was coded. Meetings at user groups all across the country touted ...
- Created on 13 October 2002
- 2611. Locked Out/Locked In: Building Personal IT Success
- (Commentary)
- ... on the AS/400 in RPG, she's also worked for four years as an application developer in Java and has built substantial workflow systems using Lotus Notes/Domino. Her credentials are impeccable, and her work ...
- Created on 13 October 2002
- 2612. Validation Lists: Secure iSeries Web Sites Without User Profiles
- (IBM i (OS/400, i5/OS))
- Use an OS/400 object to store identification data.Over the last few months, I've been teaching a seminar on CGI Web programming using RPG IV. The seminar has gone well, and I may do more of them in the ...
- Created on 08 October 2002
- 2613. The Midrange Manager: Consultants for Hire
- (Commentary)
- ... programmers commented that when their current customer assignment is up, they don't have many prospects on the horizon. This is a niche industry where a good RPG programmer has traditionally had customers ...
- Created on 08 October 2002
- 2614. Network Directory Services (LDAP)
- (General)
- ... with RPG, COBOL, C, or C++ may be found in the IBM Information Center by using the new API Finder and selecting Directory Services from the drop-down list of system components. Java JNDI If you are ...
- Created on 29 September 2002
- 2615. What Kind of Laptop Do You Use?
- (Commentary)
- ... most notable was to write the first edition of my book The Modern RPG Language with Structure Programming. Then, I purchased an Everex laptop, my first with a full-sized screen. It lasted for years and ...
- Created on 24 September 2002
- 2616. TechTip: Debug a Pointer's Valu
- (General)
- When debugging ILE RPG code, to see what a pointer is pointing to, you can use :x or :c when using the EVAL debugger command on the pointer itself. This means you can debug a pointer's value without having ...
- Created on 15 September 2002
- 2617. Free Reference Resources
- (General)
- ... forums, and newsgroups offer is the ability for anyone to ask questions related to not only RPG but iSeries 400 development. The great part is that you get your answers typically in a few minutes. The ...
- Created on 10 September 2002
- 2618. TechTip: Coding KLIST and KFLD Opcodes
- (RPG)
- ... corresponding keys in type only. Unlike KLIST, RPG handles length and format conversion for the list of search arguments.Second, you can define your search arguments as subfields of a data structure and ...
- Created on 08 September 2002
- 2619. Weaving WebSphere: The Object of Persistence--JDBC, JDO, and EJB
- (Development Tools)
- ... objects. It's really just a direct map of the database. This tight relationship is both good and bad news. The good news is that it's relatively easy for RPG or COBOL programmers, especially those with SQ ...
- Created on 08 September 2002
- 2620. Unraveling the Mystery of Activation Groups
- (RPG)
- ... to write RPG III programs as we always had, we wanted to create RPG IV applications to take advantage of this new environment. However, along with ILE, activation groups were announced. These runtime ...
- Created on 27 August 2002
- 2621. What Size Development PC Do Your Programmers Have?
- (General)
- ... for now, my suggestion is that you stick with CODE/400 or CodeStudio as your editor for RPG and DDS, and if you're still an SEU/PDM user (as virtually everyone is), then I suggest you stick with that, ...
- Created on 27 August 2002
- 2622. TechTip: Getting the IP Address of a Workstation Device
- (RPG)
- ... jobs that are calling RPG and/or CL commands. There is a plethora of other information available about the device(s) in the datastream returned from QDCRDEVD. If you are interested, go to the IBM Information ...
- Created on 25 August 2002
- 2623. Moving to ILE CL
- (CL)
- ... minimum necessary to get the compiler to be compatible. Even then, however, a few minor enhancements were required. It is these enhancements that allow CL for ILE to work effectively with your RPG IV and ...
- Created on 11 August 2002
- 2624. Converting Numeric to Character and Character to Numeric
- (RPG)
- Converting Numeric to Character Until recently, it had been difficult to convert between numeric and character values in languages other than RPG. In RPG, we simply used the MOVE opcode and numeric-to-character ...
- Created on 29 July 2002
- 2625. TechTip: Using Naming Conventions to Organize ILE Source Members
- (System Administration)
- ... know it's simple, but it is what works for me. There are certainly other ways to go. Using separate source files (QRPGPROC, QRPGFUNC, QRPGMAIN, etc.) is one of the other methods I have seen. Whether you ...
- Created on 29 July 2002
- 2626. Weaving WebSphere: JTOpen--The Right Tools for the Job
- (Development Tools)
- ... I've argued that SQL has its place, but that RLA performs better. I've argued that Java is the best language for creating user interfaces, but that RPG is by far the better language for business logic. I'v ...
- Created on 29 July 2002
- 2627. Which Web Server Is the Right One for You?
- (Application Servers)
- ... Fortunately, all your CGI RPG IV and Net.Data code will continue to work as it did before. Configurations for JSPs and Java servlets may need to be altered to work with Apache, but other than that, everything ...
- Created on 29 July 2002
- 2628. TechTip: Displaying Array Contents in Debug
- (RPG)
- When you are running a program in debug mode, how do you display the contents of a variable? You respond, "By using the EVAL debug command, of course!" But have you tried that with an array that has more ...
- Created on 21 July 2002
- 2629. If a Program Never Speaks, Do You Listen?
- (RPG)
- ... to the areas where essential comments exist. The ultimate essential comment is a self-documenting program. What better language to speak to a programmer with?Languages like RPG IV, C/C++, Java/JavaScript, ...
- Created on 21 July 2002
- 2630. Getting Data into Microsoft Excel Using the Web
- (Microsoft)
- ... files that contain HTML that can be created by RPG programs or any other process capable of outputting plain-text files. In contrast to static files, dynamic HTML pages are built on the fly and require ...
- Created on 21 July 2002
- 2631. String Manipulation
- (RPG)
- In the late 1980s, IBM started enhancing the RPG language for the first time in years. The first of the new enhancements to RPG was the introduction of the so-called "string opcodes." "String" is a word ...
- Created on 15 July 2002
- 2632. Passing Parameters Has Never Been So Good
- (RPG)
- Explore the prototyping of parameters in RPG IV.If you write your programs in RPG IV, you're aware of the procedure specification (P-spec) and the power of prototyping. Prototyping may be the greatest ...
- Created on 07 July 2002
- 2633. Object-Oriented Design, UML, and Java
- (Java)
- ... books: Java for RPG Programmers, 2nd Edition and Java for S/390 and AS/400 COBOL Programmers. But Java as a language brings very little to the table without first looking at OO design. The maximum return ...
- Created on 07 July 2002
- 2634. TechTip: Grow Your Own SEU Line Commands
- (General)
- Chapter 8 of the IBM Source Entry Utility (SEU) manual describes how to create user-defined options and line commands. There are also two sample programs (SEU001 and SEU002) in the appendices. The former ...
- Created on 07 July 2002
- 2635. Weaving WebSphere: Internet Security--Profiles Keep Your Data Secure
- (Development Tools)
- ... Machine (JVM), they present special challenges when dealing with this issue. If you're running an RPG CGI program, you can skip directly to the section on switching user profiles. Calling a Program from ...
- Created on 02 July 2002
- 2636. IBM's Strategy for Mid-Market Organizations: Part
- (Analysis of News Events)
- ... a few servers in-house, especially those running legacy databases and RPG applications. However, IBM believes that most mid-market organizations will be happy to rent their front-office infrastructure--such ...
- Created on 01 July 2002
- 2637. TechTip: Schedule Jobs by Day of Week of Month
- (RPG)
- It is common for installations to have monthly update runs on the last weekend of the month. For most of them, this is routine and is taken for granted. But what if a simple critical operation needs to ...
- Created on 16 June 2002
- 2638. Case Study: ERP for the Food Industry--The PICS Solution
- (Case Studies)
- ... has provided it from the start, and our customers rely on it. We needed a product that would be easy to incorporate into our development culture. PICS programmers are experts at using ILE RPG to develop ...
- Created on 16 June 2002
- 2639. The Way We Word: OLE! VBA and ADO Bring iSeries Data to Excel
- (Microsoft)
- ... and places them in an array. In the example, we are using one key, so there is one argument. In this context, what we are doing is very similar to the KLIST operation in RPG. You can use all keys over ...
- Created on 16 June 2002
- 2640. TechTip: Fishing for Service Programs
- (System Administration)
- Back in July 1998, Doug Pence and Ron Hawkins published an article entitled "Catch of the Day: RPG IV." Included with the article was an ILE tool, DSPMODUSG, designed to help keep track of which ...
- Created on 02 June 2002
- 2641. Acronym Overload
- (Commentary)
- The world is becoming easier, right? Supposedly Java, HTML, CSS, XHTML, XML, JavaScript, JSP, EJB, J2EE, XSL, XSLT, DTD, CGI, PCML, SGML, and WAS are so much better than good old RPG and DDS. After all, ...
- Created on 30 May 2002
- 2642. Determining End of the Month
- (RPG)
- You'd think with Y2K long since gone, we wouldn't care about date routines. What I have found, however, is that when I teach RPG IV, I get very good feedback for some of the date routines that I have written ...
- Created on 29 May 2002
- 2643. Eclipse
- (Analysis of News Events)
- ... earlier this year) that we expect to see shipping by the end of 2nd quarter 2002. Some of those announcements are in good old RPG IV, a lot of them are in the area of DB2 UDB, and still others are in the ...
- Created on 29 May 2002
- 2644. Easing HTML Maintenance
- (Web Languages)
- ... by Jennifer Niederst (O'Reilly & Associates). If you're an RPG programmer like me, you've probably experimented with ways of making programs more modular and thus easier to maintain. By now, I suppose you'v ...
- Created on 27 May 2002
- 2645. TechTip: Email Notification of System Messages
- (RPG)
- When you are a one-man administrator for a country-wide distributed network of over 10 aging AS/400s that run 24x7 with very minimal operator interaction, it is no simple task to constantly monitor ...
- Created on 27 May 2002
- 2646. Binding Directories: The Easy Way to Link Your Modules and Service Programs
- (RPG)
- ... directories several years ago after I created an RPG IV program that consisted of eight *MODULE objects and two service programs. It was a complex application that was easy to manage because I broke down ...
- Created on 19 May 2002
- 2647. TechTip: Take Command of Processing Programs
- (System Administration)
-
... example, see "Using Data Queues in Subfile Processing" by Kevin Vandever. --Phil Hope RPG, Java, SQL, HTML, XML, APIs, Linux... What's your expertise? Send your tips to
This email address is being protected from spambots. You need JavaScript enabled to view it. ! ... - Created on 16 May 2002
- 2648. Like a Rubber Ball: IT Job Skills Squishy in the Year 2002
- (Commentary)
- ... and the systems engineers whose careers are coupled with cross-platform languages such as C++, SQL, and Java. (Nowhere in the report is RPG or its derivatives even mentioned as a force in IT languages.) ...
- Created on 08 May 2002
- 2649. TechTip: Vary Off Controllers with Printers Attached
- (Document Management)
- Occasionally, there is a need to vary off a controller. Most shops have several printers attached to a controller, which means that several ENDWTR commands must be executed against these printers. During ...
- Created on 06 May 2002
- 2650. Eclipse on the Horizon for iSeries Developers
- (Analysis of News Events)
- ... where Eclipse comes in. As an open-source IDE that any development tool can plug into, Eclipse provides a framework that performs much the same function as PDM does for RPG programmers. Eclipse include ...
- Created on 05 May 2002