iSeries application development

Email Alerts

Register now to receive Search400.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • TAATOOL: Useful tools for programmers on IBM i

    Over 2,000 APIs are available for the AS/400 in the TAATOOL set. The list grows as more programmers submit their tools, making the IBM i more efficient on a daily basis. If you are struggling to find a way to do something on your iSeries, TAATOOLs might have the answers you seek.

  • Migrating from RPG to EGL on IBM i

    The IBM Rational Migration Extension for IBM i (RMEi) migrates existing RPG programs to EGL. Learn when migrating from RPG to EGL may have advantages to your business, and how EGL integrates procedural and object-oriented langauges into the same space.

  • EGL Rich UI on IBM i: Do you Dojo?

    Taking advantage of the Rich UI features of EGL architecture on the AS/400 can save you time and complexity. Rich internet applications can be difficult to write, even with Java and Webspher. EGL eliminates the need for programmers to learn JavaScript, XML or REST and Java or PHP. Using Dojo can make everything even easier with Rich UI to take away some of the usual programming work.

  • Running PHP open source applications: NOBODY needs authority

    User NOBODY needs to be granted authority in the IFS folder containing an open source PHP application on the AS/400 in order to run the script. Learn how to change this authority on the IBM i, and successfully run an open source PHP application on your system.

  • Zend Web software teams up with IBM System i

    IBM will pre-load Zend's PHP software stack on IBM System i operating system shipments, as IBM looks encourage open source on the platform.

  • The best technologies and tools for System i programmers in 2009

    Best bets for AS/400 programmers and shops to save time and money in 2009. Rational Developer for i makes RPG more productive than ever. And new Web technologies including Eclipse and open source solutions like Groovy deliver efficiency in IBM i shops.

  • AS/400 lessons from the past, present, and future: A holiday tale

    An AS/400 admin with any experience has surely learned lessons about best practices. Andrew Borts shares some lessons from his past, the present, and speculates about what he needs to know in his future work on the IBM i.

  • Documenting nested program structures on the AS/400

    Documenting nested program structures on AS/400 is a complex task and is sometimes overlooked or not updated. The XPGMSTR command automates documentation in a structured and reliable way, eliminating the human-error (or lazyness) involved in the usual nested program structure documentation mishaps.

  • Learn the i: iSeries DevCon coming up in Orlando

    If you are looking for opportunities to learn something new about the AS/400, a trip to Florida in October may be in order. Prepare yourself for the release of V6R1 and learn other new skills to put to use on your System i.

  • Application modernization in the i world

    Modernizing one of the most efficient interfaces ever designed may be a bit tricky. On the AS/400, application modernization means making the best use out of your existing application programs and especially your application programmers. Joe Pluta shares the three options for modernization on the i: refacing, replacing, and rewriting.

  • VIEW MORE ON : iSeries Application development tools
  • Making the most of RPG data handling on IBM i

    By virtue of being bult-in to the AS/400, RPG has speed for some operations that SQL cannot touch. Learn how RPG works with indexing to retrieve data from your IBM i.

  • Migrating from RPG to EGL on IBM i

    The IBM Rational Migration Extension for IBM i (RMEi) migrates existing RPG programs to EGL. Learn when migrating from RPG to EGL may have advantages to your business, and how EGL integrates procedural and object-oriented langauges into the same space.

  • Allow access to data from a stored procedure result set using COBOL or RPG

    For COBOL and RPG programs to process the data after the stored procedure call completes, you need to direct the SQL stored procedure to place the result set in a global temporary table. COBOL and RPG cannot access embedded SQL as of V6R1.

  • EGL Rich UI on IBM i: Do you Dojo?

    Taking advantage of the Rich UI features of EGL architecture on the AS/400 can save you time and complexity. Rich internet applications can be difficult to write, even with Java and Webspher. EGL eliminates the need for programmers to learn JavaScript, XML or REST and Java or PHP. Using Dojo can make everything even easier with Rich UI to take away some of the usual programming work.

  • Programming for the Web on the IBM i, what is possible

    The AS/400 has many options for Web enablement, despite the green-screen image. Learn what Web languages are available and get resources to use as you embark on your Web journey, such as RPG, Net Dev, Java, PHP, Tomcat and others.

  • Documenting nested program structures on the AS/400

    Documenting nested program structures on AS/400 is a complex task and is sometimes overlooked or not updated. The XPGMSTR command automates documentation in a structured and reliable way, eliminating the human-error (or lazyness) involved in the usual nested program structure documentation mishaps.

  • How to: Sort arrays using RPGIV

    RPGIV allows you to sort arrays by creating records that contain elements that are in turn treated as a separate array. This allows you to sort the elements of the record in different ways depending on your needs. In this example, you can sort by SUM or by ACCOUNT number.

  • How to use an embedded SQL statement and display the result in a subfile

    Are you looking for a way to load a file based on several search criteria and then display the file in a subfile? John Blenkinsop provides the needed RPG code to get it done on the AS/400.

  • Eight steps for creating program documentation using AS/400 utilities

    To make a programmer's work easy and efficient, program documentation should be completed up front. This tip presents eight strategic steps for AS/400 documentation, with helpful screenshots.

  • Application modernization for the iSeries: Why bother?

    Application modernization on the AS/400 allows companies and IT staff the benefit of keeping vital and reliable legacy applications while increasing front-end functionality.

  • VIEW MORE ON : RPG iSeries programming
  • Groovy programming on IBM i

    Groovy programs, based on the Java language and bytecodes, can run on IBM i. The built-in AIX support, PASE, allows AS/400 shops to take advantage of the new Web programming language that boasts brevity among its advantages. With a short learning curve for those with Java experience, Groovy makes modern programming features available to IBM i.

  • EGL Rich UI on IBM i: Do you Dojo?

    Taking advantage of the Rich UI features of EGL architecture on the AS/400 can save you time and complexity. Rich internet applications can be difficult to write, even with Java and Webspher. EGL eliminates the need for programmers to learn JavaScript, XML or REST and Java or PHP. Using Dojo can make everything even easier with Rich UI to take away some of the usual programming work.

  • Programming for the Web on the IBM i, what is possible

    The AS/400 has many options for Web enablement, despite the green-screen image. Learn what Web languages are available and get resources to use as you embark on your Web journey, such as RPG, Net Dev, Java, PHP, Tomcat and others.

  • Database performance comparisons on IBM i

    Testing performance of RLA in the IBM Java Toolbox against JDBC and native I/O for the AS/400 revealed that RPG on System i is the most efficient language, and DB2 is taken for granted. Joe Pluta built some benchmarks to compare different aspects of database performance to one another and he provides the results of his testing. Although MySQL is popular and provides an option for prepackaged applications with less stringent database requirements, it won't likely replace DB2 anytime soon.

  • Database drivers on the i: MySQL vs. IBM Toolbox

    Which reads data from i faster: MySQL or IBM Toolbox drivers? Joe Pluta put the drivers to the test in both an AS/400 and a Windows environment. The conclusion: MySQL over its own database performs roughly as well as IBM's Java Toolbox over DB2 data, with the caveat that they both can handle hundreds ot thousands of records well, but you may not want to push then into the millions.

  • How to: Output SQL script to a text file from an AS/400

    Transferring data from SQL queries directly to a .txt file in a Windows environment is the desired outcome of one AS/400 user. Inserting the output of a SELECT statement into a physical file and then using CPYTOIMPF to transfer to a .txt file is a long-way of accomplishing this task. Java or .NET may provide a more automated method.

  • Application modernization for the iSeries: Why bother?

    Application modernization on the AS/400 allows companies and IT staff the benefit of keeping vital and reliable legacy applications while increasing front-end functionality.

  • JDBCODBC functionality -- Java to Excel for complex workbooks

    Java to Excel with the AS400 may be attractive, but if you have complex VBA macros in Excel, the JDBCODBC bridge will not work well for you. A better option may be using the Groovy COM interface.

  • Accessing AS/400 data using Excel ODBC drivers

    There are a couple of options for accessing AS/400 data, from the old way using Client Access ODBC drivers, to Java, to a new application from Groovy.

  • SQL Server Database and Java

    DB2/400 and DB2 UDB expert Kent Milligan explains how to access SQL Server Database with Java.

  • VIEW MORE ON : iSeries Java programming
  • Taking advantage of CL advancements, starting with V5R3

    Using the new CL programming tools released in V5R3 on the IBM System i has advantages: New looping methods, subroutines, and multiple file declarations. See examples of old versus new programs that ease and shorten programming commands.

  • TAATOOL: Useful tools for programmers on IBM i

    Over 2,000 APIs are available for the AS/400 in the TAATOOL set. The list grows as more programmers submit their tools, making the IBM i more efficient on a daily basis. If you are struggling to find a way to do something on your iSeries, TAATOOLs might have the answers you seek.

  • Date calculation commands for AS/400

    If you need to periodically calculate dates on your AS/400 relative to a given date to determine reporting limits such as month end, month begin, this tip contains a helpful service program.

  • Monitoring escape messages and using RCVMSG for diagnostic messages

    When an error occurs on an IBM command, the diagnostic messages are sent first, then an escape message, which you can monitor. On AS/400 you see the escape message, and then you use the RCVMSG command to get the last diagnostic message sent to your program. Expert John Blenkinsop provides the code needed to monitor the diagnostic messages after receiving an escape message.

  • iSeries application display subfiles with other program windows

    In iSeries, the display file for programs may need to be set to DFRWRT(*NO) to display other program windows when using multiple programs jointly. DFRWRT(*YES) tells the workstation controller to 'Defer writing the display formats until you receive a READ'. The program sends display formats using WRITE, and the workstation controller stores them, and does not send the display formats to the screen device until your program sends a READ operation or an EXFMT.

  • Creating a user profile from a file

    iSeries i5/OS expert Ken Graap helps a user with creating a user profile from a file.

  • NETSTAT (Network Status)

    Learn why Search400.com members added the NETSTAT (Network Status) command to their list of favorite iSeries (AS/400) commands.

  • DSPPGM (Display Program)

    Learn why the DSPPGM (Display Program) command ranked in the top 10 favorite iSeries (AS/400) commands.

  • DSPPGMREF (Display Program Reference)

    Learn why Search400.com members say the DSPPGMREF (Display Program Reference) command is one of the most helpful iSeries (AS/400) commands.

  • WRKACTJOB (Work with Active Jobs)

    WRKACTJOB (Work with Active Jobs)

  • VIEW MORE ON : iSeries programming commands