IBM i green screens are becomingdated&irrelevant - It’s time to take action.
Use Presto to give your green screensthe 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.
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.
Written by Joe Pluta
In my previous twoarticles 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.
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.
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.