Learn Next Generation RPG Skills! You'll learn useful new RPG skills by writing and testing code with Brad Stone's RPG Skills Accelerator. This best-selling training covers 11 advanced RPG programming subjects, each with one or more labs. Hands-on stuff! Stone's dynamic 25-hour training course comes with an easy-to-follow manual, and a CD with all the training exercise source code. You'll immediately use what you learn to create far better RPG programs. You also get a bonus of four RPG tools (evaluation versions). HERE IS WHAT YOU WILL LEARN: Understanding ILE - Learn how to create and work with sub-procedures, modules, service programs, binder language and binding directories. You'll start with simple examples that show how to create and use procedures in your RPG programs. You'll also learn timesaving shortcuts that make it easy for you to create and manage modules and service programs.
After completing the ILE labs, you'll be able to use these powerful techniques with your RPG programs. These labs alone are worth the price of the training! The SQL Alternative- With these labs, you'll learn how to use embedded SQL using static and dynamic statements. By mastering these techniques, you'll be able to build database queries that are much more powerful than using native RPG file I/O operations. Send Email from RPG Programs- Still struggling with the iSeries SNDDST command to send simple e-mail? Upgrade to the more powerful QtmmSendMail API! In this lab, you'll create an easy to use e-mail system, using an RPG program and a command. When done, you'll have an e-mail utility program that you can call from any application running on your iSeries. It?s magic! Data Queues and RPG- In these two labs, you'll create RPG programs to write entries and read entries from the data queue. The labs demonstrate how you can use data queues to split complex applications into smaller, easier to work with components. Worth it?s weight in gold! RPG and Sockets- What if you could write RPG programs that can communicate with any other computer, using TCP/IP? You can! In this series of labs, you'll learn how to use sockets, the low-level TCP/IP communication technique used to link client and server programs.
You'll work with an RPG client program that sends data to an RPG server program, and get the response from the server. Now you'll be able to create programs that can accept input from any device. Neat! An RPG Exit Program for FTP- This is must-have information if you are currently running FTP on your iSeries without an effective Exit Program in place. In fact, shut down FTP until you work through this lab! The iSeries provides an FTP server that can be used to upload and download files. Unfortunately, once users authenticate themselves, there are no restrictions on the FTP commands they can run. Learn how to create an FTP Exit Program that provides "anonymous access" to FTP (no user ID and password is required) and more importantly, restrict user FTP commands. The IFS and RPG- In this lab, you'll learn about APIs that let you read and write to files in the IFS. Armed with this new knowledge, you'll be able to create "next generation" RPG applications that take full advantage of the advanced features of the iSeries.
Hot stuff! Plus these dynamic labs: Introduction to Recursion, A Trigger Template, Batch File Transfer with FTP and Working with User Spaces.