MC Systems Insight
MC Power Technology Manager
MC RPG Developer
MC Power Developer
MC TNT Tips 'n Techniques
MC AIX Expert
MC Linux Expert
MC Mobile on Power
This Week @ the MC Press Bookstore

September 5, 2012 | Volume 11 Issue 16


TOP STORY: Practical RPG: Queuing, Part III: Display Files, Output Queues, and the Alert Function
NEWS HIGHLIGHT: Tango/04 Launches State-of-the-Art, Service-Oriented IBM i Monitoring Package
FORUM: Writing Trigger Buffer to File for Later Batch Processing
ON-DEMAND WEBCAST: The Top Five RPG Open Access Myths....BUSTED!
EVENT: Help/Systems Solutions Summit 2012
Manage Subscription | Contact Us


Sponsor - Business Computer Design

IBM i green screens are becoming dated & irrelevant - It’s time to take action.

Use Presto to give your green screens the modern Web GUI they need.

End users and upper management see green screens on the IBM i as outdated. Presto is the fastest way to make your proven RPG and COBOL programs modern and relevant. Presto instantly transforms all your green screens to modern web pages that are visually appealing, intuitive and easier to access. It also gives you the most flexibility to add new functionality.

View a 2 minute video or Try it FREE


Feature Article - Programming
Practical RPG: Queuing, Part III: Display Files, Output Queues, and the Alert Function

Data queues are an integral part of the operating system of the IBM i. This article shows you how data queues can extend the functionality of system objects you use every day.

joe plutaWritten by Joe Pluta

In my previous two articles on data queues, I focused more on the technical details of using the data queue APIs in your programs. This article is a little different: it centers on the ways that data queues are used by the IBM i itself. Seeing how IBM uses data queues may give you some ideas as to how they could be applied in your own applications. The three areas I'm going to cover today include display files, output queues, and the alert function.


Sponsor - Help/Systems

ABSTRACT for RDP gives you the ability to create a cross-reference of system objects and procedures, helping you multitask easily and spend less time editing, compiling, and debugging programs. It increases productivity across the development process by making it easier to organize, track, and analyze code. 

ABSTRACT also allows you to edit source with a built-in LPEX editor or with IBM's CODE editor, and Tree View gives you quick access to the objects currently loaded into the cross-reference. It also helps document and analyze applications with graphical flowcharting.

Get More Info


Feature Article - Programming
Yikes! It's CPF4131!

Learn the ins and outs of level-checking.

junlei liWritten by Junlei Li

In IBM i, high-level language (HLL) programs are dependent on receiving, at run time, an externally described file (a database file, or a device file, such as a display file, or a printer file) whose format agrees with what was copied into the program at compilation time. For this reason, the system provides a level-checking function that ensures that the format is the same. Level-checking occurs on a record-format basis when the file is opened unless you specify LVLCHK(*NO) when you issue a file override command or create a file. If the level-check values do not match, the program is stopped by a level-check error, aka the CPF4131 error message.


In the News


Support MC Press - Visit Our Sponsors

Forums Sponsor



Search Sponsor