Search

>> Use the search below for Feature Articles and News.

>> To search Product and Company listings or Forums, use the buttons at right.

Match whole words only
Sections
Categories
with all of the words
with the exact phrase
with at least one of the words
without the words
Title
Author
Days  Today
 Past 7 days
 Past 30 days
 Past 90 days
 Past year
 Full archive
Date range From
to

Programming

Filter Order Display
 
Written by:Jim Staton
( Programming / RPG )
What skills should an RPG programmer have besides knowledge of basic RPG? Written by Jim Staton Recently, I had the opportunity to interview candidates for a programming position at our company. I had just lost an excellent employee due to personal
05-16-12
 
Written by:Bruce Vining
( Programming / APIs )
All you need is the User Function Registration APIs. Written by Bruce Vining Last month, in "Accessing a Command Line," we looked at how the Retrieve User Information (QSYRUSRI) API could be used to control access to a specific function with an app
05-16-12
 
Written by:Chris Smith
( Programming / RPG )
A Webcast takes on all challengers, asserting that the technology works elegantly to modernize source-code available applications while saving time and requiring no programming. Written by Chris Smith There has been an air of mystery and, thus, ske
05-16-12
 
Written by:Ted Holt
( Programming / General )
Qshell's Unix-like interface to the iSeries is especially helpful for developing in Java and for working with the IFS. Written by Ted Holt and Fred A. Kulack Editor's Note: This article is an excerpt from the book Qshell for iSeries, which is avail
05-09-12
 
Written by:Joe Pluta
( Programming / SQL )
Using DDL to define your data has a lot of benefits, but you still need to know a few tricks to get all of the features we enjoy in DDS. Read on for the secrets! Written by Joe Pluta Today's article is my first dedicated to Data Definition Language
05-02-12
 
Written by:Jim Martin
( Programming / RPG )
Essentially, what's old is new again! Written by Jim Martin Those of us who used the RPG cycle and L1, L2, etc. for control-break processing remember how slick it was. Very few lines of code were needed, since most of the work was being done by the
05-02-12
 
Written by:Bruce Vining
( Programming / CL )
Would you like to query your database from CL? Written by Bruce Vining Last month, in "Introducing the New Run SQL Command," we reviewed how you could insert, update, and delete rows/records in a database using the RUNSQL CL command. Today, we'll l
04-27-12
 
Written by:Chris Smith
( Programming / Dev Tools )
After reviewing our choice of the top 10 development tools, one reader speaks up in favor of CA's under-promoted rapid application development tool. Written by Chris Smith Whenever you publish a wrap-up article listing industry products, you often
04-27-12
 
Written by:David Shirey
( Programming / Web Languages )
So you're a great RPG programmer. Is that enough? Maybe not. Written by David Shirey So, here you are, an RPG professional, all dressed up and ready to go. You can code up RPG real good, even some ILE. Got all that CL and DDS stuff mastered, but da
04-18-12
 
Written by:Bruce Vining
( Programming / APIs )
The Display Command Line Window (QUSCMDLN) API makes it easy! Written by Bruce Vining When recently visiting a client, I overheard one of their developers mention the desire to get to a command line from within an application program. There is, of
04-18-12
 
Written by:John Ghrist
( Programming / Dev Tools )
Being able to offer a nice UI, browser access, and Web services access in your IBM i apps is all to the good. However, there are hidden bumps in the road to app modernization. Written by John Ghrist "Application modernization" has come to mean many
04-16-12
 
Written by:Joe Pluta
( Programming / RPG )
How quickly can you build multi-tiered Rich Internet Applications? With the new open-source EGL Development Tools, you can measure your development time in hours, not days or weeks. Written by Joe Pluta I have been an advocate of EGL for a long tim
04-04-12
 
Written by:Junlei Li
( Programming / RPG )
This in-depth discussion about the IBM i job switches may reveal surprising—and helpful—information. Written by Junlei Li The design of the job switches can be traced back to earlier IBM midrange systems such as System/3, the first generation o
04-04-12
 
Written by:Chris Smith
( Programming / Dev Tools )
Today's tools are getting so sophisticated that business users with no programming experience can easily develop robust applications. Written by Chris Smith The importance of tools to the IBM i community can't be underestimated, but they, like rest
04-02-12
 
Written by:Bruce Vining
( Programming / CL )
Would you like some SQL with your CL? Written by Bruce Vining It would appear that thank-you cards to family members of the IBM CL SQL development teams might be in order as these IBM developers seem to be putting in lots of overtime—and not gett
03-30-12
 
Written by:Thomas Snyder
( Programming / RPG )
Learn how to use commitment control in your RPG programs to ensure a complete transaction and how to roll back the changes when unable to complete. Written by Tom Snyder I'm usually talking about powerful IBM i resources that can do great things wi
03-21-12
 
Written by:Bruce Vining
( Programming / APIs )
There are some things you need to consider when using epoch-based time values. Written by Bruce Vining Last month, in the article "Understanding and Using UNIX-Type Time Values," we looked at how to answer the specific question, "Does anyone know h
03-21-12
 
Written by:Joe Pluta
( Programming / SQL )
Using DDL to define your files provides a wealth of new features, but just which features should you embrace? Some of that depends on the tools you use, and this article explains a couple of pitfalls. Written by Joe Pluta The ongoing SQL vs. native
03-07-12
 
Written by:Sam Lennon
( Programming / SQL )
SQL CASE expressions are powerful. Understand their syntax and where they can be used. Written by Sam Lennon Did you know that the SQL CASE construct can be used in SQL SELECT and UPDATE statements and in WHERE, GROUP BY, and ORDER BY clauses? This
03-07-12
 
Written by:Mike Faust
( Programming / APIs )
Send a simple message to notify a user when a batch job completes, or send a detailed notification to a customer, or anything in between. Written by Mike Faust If you've used the SNDDST command on the IBM i to send email messages, you know that thi
03-02-12
 
Written by:Bruce Vining
( Programming / CL )
Need to know when "something" has finished? The Command Analyzer Retrieve exit point capability tells you what you need to know. Written by Bruce Vining This month, I had planned on looking at the DDS details of implementing the message subfile (re
02-24-12
 
Written by:Chris Smith
( Programming / Dev Tools )
Today's drag-and-drop prototyping applications could turn designing a modern interface into child's play. Written by Chris Smith Designing colorful, artistic, and user-friendly interfaces is not something that RPG programmers generally could claim
02-24-12
 
Written by:Chris Smith
( Programming / Dev Tools )
IBM is now offering support for a number of popular open-source components to its Eclipse-based rapid application development (RAD) tool. Written by Chris Smith With the emphasis on mobile applications and social networking, many shops today are tr
02-17-12
 
Written by:Thomas Snyder
( Programming / RPG )
Create a useful RPG program to purge unnecessary files from your IFS. Written by Tom Snyder The year-end stuff is over, you've captured all your yearly snapshot data in their own files, and you're feeling pretty good about yourself. Next thing is t
02-15-12
 
Written by:Bruce Vining
( Programming / APIs )
Learn how to format a returned value such as 1,329,293,701 to a fixed definition of days, months, years, etc. Written by Bruce Vining Earlier this month, over on the RPG Programming section of the IBM i mailing list rpg400-l@midrange.com, this ques
02-15-12
 
Written by:James Buck
( Programming / CL )
Learn how to execute commands in batch using SBMJOB in this excerpt from the MC Press book Control Language Programming for IBM i. Written by Jim Buck, Bryan Myers, and Dan Riehl The SBMJOB (Submit Job) CL command lets you submit a batch job to a j
02-08-12
 
( Programming / Dev Tools )
By bringing practical tools and advanced techniques to how you test, the costs and risks associated with testing can be reduced dramatically. Written by Databorough Services The following article is an extract from the white paper "A Visual Guide t
02-03-12
 
Written by:Joe Pluta
( Programming / RPG )
One of the hard parts of any server-based architecture is knowing when your server has been canceled; this article shows you how to address that. Written by Joe Pluta I saw an email message in the midrange.com mailing lists the other day about the
02-01-12
 
Written by:Sam Lennon
( Programming / SQL )
Not familiar with SQL CREATE TABLE syntax? No problem! There's a really easy way to create SQL DDL (Data Definition Language) statements. Written by Sam Lennon IBM i developers are becoming more comfortable exploiting the power of SQL to retrieve a
02-01-12
 
Written by:Bruce Vining
( Programming / CL )
Use a message subfile to return error information to the user. Written by Bruce Vining Anyone who has been following this column for a while probably knows that I believe in using messages whenever possible. Messages are a wonderful way of keeping
01-27-12
 
Written by:Thomas Snyder
( Programming / SQL )
Create useful date-centric service programs with embedded SQL. Written by Tom Snyder Welcome to 2012! All of our year-end processes are complete, and it's the beginning of a new year with a clean slate. 2011 was a very clean year date-wise because
01-18-12
 
Written by:Bruce Vining
( Programming / APIs )
The Rename Object API offers flexibility above and beyond just renaming. Written by Bruce Vining In last month's article, Deleting Objects, we reviewed a rather general-purpose API: Delete Object (QLIDLTO). This month, we'll look at another general
01-18-12
 
( Programming / SQL )
Avoid headaches and wasted time by learning the major differences between DB2 for i and T-SQL dialects. Written by Michael Sansoterra It's apparent by emails I've received that some SQL Server developers are having an opportunity to delve into the
01-11-12
 
Written by:Joe Pluta
( Programming / CL )
Extracting a bit can be done a number of ways, but the code in this article uses only the basic arithmetic capabilities of CL. Written by Joe Pluta This article is sort of the antithesis of what we normally do in RPG Developer. Sometimes, you need
01-04-12
 
Written by:Junlei Li
( Programming / RPG )
Store pointers in a job's Local Data Area. Written by Junlei Li The Local Data Area (LDA) is a user-domain, permanent space object (with MI object type code/subtype code hex 19CE) that is allocated to each IBM i job by the system when the job becom
01-04-12
 
Written by:Thomas Snyder
( Programming / RPG )
Make compiling easier for service programs with the use of binding directories. Written by Tom Snyder With the end of the year comes time to close out my series of articles on service programs. In previous articles, I discussed how to create a serv
12-21-11
 
Written by:Bruce Vining
( Programming / APIs )
The Delete Object API offers flexibility in terms of removing unneeded objects. Written by Bruce Vining As a new year approaches, many of you may be looking at general house-cleaning of your i. This activity might include deleting those objects tha
12-21-11
 
Written by:Joe Pluta
( Programming / SQL )
With a little creativity, SQL allows you to add a form of overloading to RPG that can really extend your toolkit. Written by Joe Pluta In the previous article in this series, I created a simple user-defined function (UDF) that acted as an SQL inter
12-07-11
 
Written by:Junlei Li
( Programming / RPG )
Retrieve the exact table of MI object types via the undocumented API QLICNV. Written by Junlei Li On IBM i, historically there are two flavors when referring to objects. At the MI level, MI objects are categorized by a 2-byte MI object type code (1
12-07-11
 
Written by:Chris Smith
( Programming / Dev Tools )
An affordable cloud-based development environment for SMBs, the solution promises to be a quick Web application builder for business users and one that developers can utilize to shave hours off time spent programming. Written by Chris Smith In our
12-02-11
 
Written by:Chris Smith
( Programming / Dev Tools )
You can try one at no charge since it's already included with the operating system. Written by Chris Smith A study a few years ago concluded that software bugs cost the U.S. economy alone more than $59 billion annually and that more than a third of
11-18-11
 
Written by:Thomas Snyder
( Programming / RPG )
Find out how to support multiple signatures and what to be aware of when changing service programs. Written by Tom Snyder I initially intended on just doing a three-part series that worked its way toward binding directories, but I feel as though I
11-16-11
 
Written by:Andrew Shelestov
( Programming / APIs )
With the help of the QSQCHKS API, you can easily and quickly find where errors occur. Written by Andrew Shelestov A lot of people run SQL statements often, but few of them can find the place where an error occurs in those statements. In this articl
11-16-11
 
Written by:Kevin Vandever
( Programming / RPG )
Provide your users with everything they've ever wanted in a subfile program. Written by Kevin Vandever Editor's Note: This article is an excerpt from the book Subfiles in Free-Format RPG published by MC Press.   If you've ever looked at Program
11-09-11
 
Written by:Thomas Stockwell
( Programming / RPG )
Modernizing for a GUI doesn't mean you have to give up the power of RPG. Written by Thomas M. Stockwell Fueled by the talent of more than a dozen IBM RPG programmers, and an overall staff of 50, INFOCON is an IBM Business Partner with a vision of e
11-07-11
 
Written by:Joe Pluta
( Programming / SQL )
In this installment of our continuing series on using SQL in real business applications, we introduce the concept of invoking service programs from within SQL. Written by Joe Pluta We continue to provide you with examples of integrating SQL with tr
11-02-11
 
Written by:Junlei Li
( Programming / RPG )
Discover the essence and usage of the COL associated with a library. Written by Junlei Li In the reply post in 2009 to a question called "Best Way to Check if a Library Has At Least 1 Changed Object" in the midrange-l mailing list, CRPence mentione
11-02-11
 
( Programming / Dev Tools )
Create database-interfaced Web applications for IBM i in five minutes—for free! Written by PlanetJ Corporation WOW CE 7.0 is a free rapid application development (RAD) tool for IBM i that can build robust Web applications or serve as a query and
10-21-11
 
Written by:Bruce Vining
( Programming / APIs )
Process the data returned by the QjoRetrieveJournalEntries API. Written by Bruce Vining Last month, in "The Case of the Missing Stream Files," we saw how to call the QjoRetrieveJournalEntries API, documented here, in order to access all journal ent
10-20-11
 
Written by:Thomas Snyder
( Programming / RPG )
Do you know how to recompile your service programs without having to recompile all programs using the service program? Written by Tom Snyder I have to admit that the binding language was a late discovery for me, and I've struggled for quite awhile
10-19-11
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Next
1 - 50 of 1530 Results

   MC-STORE.COM