The fifth edition this gold-standard book covers the most significant update to RPG IV in many years Since its original publication, Programming in RPG IV has given thousands of students and professionals a strong foundation in the essentials of business programming using RPG IV. Sporting a new organization reflecting the best methods, as currently recognized, for teaching and learning the language, the book has been updated throughout for the latest software version. The new edition features a completely revamped chapter structure to enable the RPG programming language to be taught more effectively in both classroom and individualized learning settings. The content has also undergone a comprehensive update to provide fresh code examples and bring the book in line with the latest version of the language. All-new programming exercises and assignments add even more value for learning. The book includes complete coverage of the program development process, RPG IV specifications and operations, creating and using files, program workflow and structured design, arithmetic operations and functions, accessing and updating database files, writing interactive applications, modular programming, service programs, error handling, subfiles, APIs, and more. This book is the one guide you need to learn how to be successful with all aspects of RPG IV.
Application development is a key part of IBM® i businesses. The IBM i operating system is a modern, robust platform to create and develop applications. The RPG language has been around for a long time, but is still being transformed into a modern business language. This IBM Redbooks® publication is focused on helping the IBM i development community understand the modern RPG language. The world of application development has been rapidly changing over the past years. The good news is that IBM i has been changing right along with it, and has made significant changes to the RPG language. This book is intended to help developers understand what modern RPG looks like and how to move from older versions of RPG to a newer, modern version. Additionally, it covers the basics of Integrated Language Environment® (ILE), interfacing with many other languages, and the best tools for doing development on IBM i. Using modern tools, methodologies, and languages are key to continuing to stay relevant in today's world. Being able to find the right talent for your company is key to your continued success. Using the guidelines and principles in this book can help set you up to find that talent today and into the future. This publication is the result of work that was done by IBM, industry experts, business partners, and some of the original authors of the first edition of this book. This information is important not only for developers, but also business decision makers (CIO for example) to understand that the IBM i is not an 'old' system. IBM i has modern languages and tools. It is a matter of what you choose to do with the IBM i that defines its age.
The new edition of this award-winning textbook contains 14 information-packed chapters, each with practical programming assignments. It begins with an overview for programmers new to the field, to ensure that they have the essential building blocks they need.The author builds on these in succeeding chapters, giving students a thorough understanding of how to use RPG/400 efficiently in a variety of applications. Heavy emphasis is placed on top-down, structured programming. In a new chapter and a new appendix, Dr. Yaeger provides a transition from RPG/400 to RPG IV. You find out about the features of RPG/400 that will not work with the ILE RPG/400 compiler and the features that may be used but aren't required.
Covering all areas of RPG programming, this book goes beyond explaining the differences between RPG III and RPG IV. The authors provide practical application examples to illustrate RPG IV's new capabilities. New features and functions include new specifications; date, time, timestamp, and pointer data types; built-in functions, free-form expressions, new keywords, and new operations. Examples also show how to improve programming efficiency in RPG IV. RPG IV by Example focuses on application situations familiar to experienced programmers. RPG IV by Example is an invaluable coach for any RPG programmer at any experience level. Longtime programmers will find out how RPG IV lets you continue to take advantage of tried-and-true methods while adopting important timesaving capabilities. RPG newcomers will learn from examples how to create RPG IV applications. The emphasis is on practical solutions that programmers need every day. The authors integrate this information into 15 chapters featuring discussions of data definition, database file processing, arithmetic and move operations, indicator functions, structured programming, array and table processing, pointer functions, and ILE and non-ILE program calls.
This new textbook by bestselling author Dr. Judy Yaeger introduces you to the latest techniques and features of the new RPG for the Integrated Language Environment: RPG IV. You'll learn all the essential features of RPG IV, including specifications, free-form expressions, operations and built-in functions.
17th International Conference, Trieste, Italy, July 3-6, 2017, Proceedings
Author: Osvaldo Gervasi
The six-volume set LNCS 10404-10409 constitutes the refereed proceedings of the 17th International Conference on Computational Science and Its Applications, ICCSA 2017, held in Trieste, Italy, in July 2017. The 313 full papers and 12 short papers included in the 6-volume proceedings set were carefully reviewed and selected from 1052 submissions. Apart from the general tracks, ICCSA 2017 included 43 international workshops in various areas of computational sciences, ranging from computational science technologies to specific areas of computational sciences, such as computer graphics and virtual reality. Furthermore, this year ICCSA 2017 hosted the XIV International Workshop On Quantum Reactive Scattering. The program also featured 3 keynote speeches and 4 tutorials.
This IBM® Redbooks® publication introduces a technical overview of the main new features, functions and enhancements available in IBM i 6.1 (formerly called i5/OS® V6R1). It gives a summary and brief explanation of new capabilities and what has changed in the operating system, and also discusses many of the licensed programs and application development tools associated with IBM i. Many other new and enhanced functions are described, such as virtualization of storage, security, JavaTM performance, improved performance with IBM System StorageTM devices, backup and recovery, including base IBM i, Backup, Recovery and Media Services (BRMS). The book introduces the PowerHATM product, IBM Systems Director-based system management and an easier Web enablement. The information provided in this book will be useful for customers, Business Partners, and IBM service professionals involved with planning, supporting, upgrading, and implementing IBM i 6.1 solutions.