RPG


We Finally Have a Green-Screen Development Tool! PDF Print E-mail
Programming - RPG
Written by Joe Pluta   
Wednesday, 03 March 2010 01:00

Although the name is nothing short of horrible, the latest edition of the Rational tools finally gives i developers the tools they need.

joe_plutaWritten by Joe Pluta

Even those of us who love Rational Developer for i (RDi) have been clamoring for an alternative to the venerable Screen Design Aid (SDA). It's been especially frustrating because the feature was already there in the tool. It was even called Screen Designer! It was right in front of our eyes, but it had that dreaded "Technology Preview" tag associated with it, along with a big disclaimer that it was not to be used for production work. Well, in the new Rational release, the preview tag is gone. Not only that, we got an extra bonus: a printer file designer (called the Report Designer)! In fact, this article is all about bonuses for the green-screen developer, so jump in!

Last Updated on Wednesday, 03 March 2010 01:00
Read more...
 
Advanced Integrated RPG: Using Java with RPG PDF Print E-mail
Programming - RPG
Written by Thomas Snyder   
Wednesday, 17 February 2010 01:00

Create a Java "Hello World" program with RPG.

tom_snyderWritten by Tom Snyder

Editor's note: This article is excerpted from the MC Press book Advanced Integrated RPG.

 

Welcome to Advanced Integrated RPG (AIR), where RPG and Java work together to provide RPG with all of the capabilities that Java has to offer. This article contains excerpts from my new book that will show you how to start the Java Virtual Machine (JVM) and display "Hello World" in RPG. This is a prerequisite to the upcoming article that will show you how to create PDFs from RPG!

Last Updated on Wednesday, 17 February 2010 01:00
Read more...
 
Exploit Dynamic Program-Storage Management in ILE RPG PDF Print E-mail
Programming - RPG
Written by Junlei Li   
Wednesday, 03 February 2010 01:00

Allocate and free up program storage at run time.

junlei_liWritten by Junlei Li

Many i5/OS APIs receive variable-length output parameters. Many i5/OS machine interface (MI) instructions expect variable-length output operands. Many algorithms implemented by user programs need to allocate program storage with unpredictable length until run time. All these facts lead to the need for allocating and freeing program storage at run time.

Last Updated on Wednesday, 03 February 2010 01:00
Read more...
 
MoveA: One Last Time PDF Print E-mail
Programming - RPG
Written by Jim Martin   
Wednesday, 03 February 2010 01:00

MoveA? Again? Still? Really?

jim_martinWritten by Jim Martin

Author's note: The subject of the RPG opcode MoveA (as it pertains to free-format RPG) keeps coming up in articles, blogs, and forums throughout our industry. It's time to put it to rest. The following excerpt from the book Free-Format RPG IV should supply all you need to handle the free-format conversion of this opcode.

Last Updated on Wednesday, 03 February 2010 01:00
Read more...
 
Delimit Data on the IBM i the Easy Way PDF Print E-mail
Programming - RPG
Written by Thomas Snyder   
Wednesday, 06 January 2010 01:00

Need to delimit and transfer data when System i Access is not an option?

tom_snyderWritten by Tom Snyder

Delimiting data is a common way of separating fields within text files. If you're using the Data Transfer utility provided with System i Access, it's a simple matter of specifying the criteria for the download. But what if System i Access is not an option or you want to automate the data transfer without the dependency of a Windows Client?

Last Updated on Monday, 04 January 2010 14:30
Read more...
 
Practical RPG: Use Prototyping to Maximize Productivity PDF Print E-mail
Programming - RPG
Written by Joe Pluta   
Wednesday, 06 January 2010 01:00

Prototypes are one of the most powerful enhancements in ILE RPG, particularly in free-form; this article shows you just how productive prototypes can be.

joe_plutaWritten by Joe Pluta

The CALLP opcode is arguably the most significant enhancement in ILE RPG. With the exception of free-format RPG, prototypes are certainly the most extensive addition to the language. Used properly together, the syntax of defining parameters as an extension of the D-specification and the various keywords that assign attributes to those parameters can completely transform the RPG language in ways you might not have foreseen. This article explains one of the subtlest but most important of those changes.

Last Updated on Wednesday, 06 January 2010 01:00
Read more...
 
Use the MI to Work with Pointers in ILE RPG PDF Print E-mail
Programming - RPG
Written by Junlei Li   
Wednesday, 16 December 2009 01:00

If you've been avoiding this technique, maybe you shouldn't be.

junlei_liWritten by Junlei Li

With the introduction of the ILE programming model, high-level languages (HLLs), including RPG, are enabled to make bound calls (procedure calls). This makes it possible for programs written in ILE RPG to cooperate with all the other HLLs available on the i5/OS, including Java, and to reuse all existing algorithms and functionalities that have been implemented in other HLLs. This fact is often regarded as proof of the RPG language's openness and modernization.

Last Updated on Monday, 14 December 2009 15:16
Read more...
 
Simplify Encryption with the Use of RPG Reusable Procedures PDF Print E-mail
Programming - RPG
Written by Thomas Snyder   
Wednesday, 02 December 2009 01:00

Secure your data using encryption/decryption APIs within RPG.

tom_snyderWritten by Tom Snyder

The encryption/decryption APIs can be difficult to work with, so let's create some procedures to simplify all of the details of the initialization and data structures. We'll create the functionality that we are really looking for through the simplicity of reuse!

Last Updated on Monday, 30 November 2009 13:22
Read more...
 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Page 1 of 58

TRIAL SOFTWARE

The following trial software can be found at the MC Press Software Center.

 

WHITE PAPERS

The following White Papers can be found at the MC White Paper Center

 

 


   MC-STORE.COM