21st century RPG
Subtitle: Free, ILE and MVC
By: David Shirey
Edition: First edition.
Publisher: MC Press
Published: 2017
Place of publication: Boise, ID
Language: eng
Number of pages: 343
ISBN-13: 9781583474051
Subjects: RPG (Computer program language)
Table of contents: title: Front Cover; Title Page; Copyright; Contents; Acknowledgments; Section 1: Introduction to /ILE; Chapter 1: A High-Level Introduction to ILE; The Organization of the Book; What Is Was OPM?; Problems with OPM; What Makes ILE Different (and Special); Why Bother with ILE?; Just Keep This in Mind; What Makes a Program ILE?; Now It's Your Turn; What Ya Shoulda Learned; Chapter 2: A Bit More ILE; Procedures: The Basic Building Blocks; Modules; What Is a Program? And a Service Program?; Creating an ILE Program: One Step or Two or Four; What Ya Shoulda Learned; Section 2: Introduction to /Free.; title: Chapter 3: A First Dive into /FreeRPG /Free; What Is /Free?; Why /Free?; Who Can Use /Free?; What's Not in /Free; Setting Up a /Free Program; Now It's Your Turn; The /Free Delimiter Tags; Now It's Your Turn; What Ya Shoulda Learned; Chapter 4: Diving Deeper into /Free; Ending a /Free Program; Now It's Your Turn; Comments; Now It's Your Turn; EVAL Statement Stuff; Now It's Your Turn; EVAL Opcode Extenders; Other EVAL Opcodes; What Ya Shoulda Learned; Chapter 5: /Free Control Statements; IF Statement Stuff; Now It's Your Turn; More Complex IF Statements; Comparison Operators.; title: Negative IF StatementNow It's Your Turn; SELECT/WHEN; Now It's Your Turn; DO Stuff; Now It's Your Turn; FOR Loop; Now It's Your Turn; Leaving a Loop; CALLP; Indent; What Ya Shoulda Learned; Chapter 6: /Free I/O Statements; Working with Keys; Another Way to Deal with Keys; Now It's Your Turn; Output Opcodes in /Free; Workstation-Type I/O Statements; Now It's Your Turn; Error Checking; Now It's Your Turn; So, What About SQL?; What Ya Shoulda Learned; Section 3: Practical ILE; Chapter 7: ILE Subroutines to Sub-Procedures; Why Subroutines Cause Blindness; Sub-Procedures.; title: Sub-Procedure Inside a Program ExampleNow It's Your Turn; One More Thing: Debug; What Ya Shoulda Learned; Chapter 8: ILE: Calling One Program from Another; Calling Program: DWS0996; The Called Program: DWS0997; Now It's Your Turn; What Ya Shoulda Learned; Chapter 9: ILE Service Programs; The Service Program Scenario; The Service Program: DWS0260SRV; Compiling the Service Program; Now It's Your Turn; Program That Calls a Service Program; Compiling the Calling Program; Now It's Your Turn; Growing and Organizing Your Service Program Farm; What Ya Shoulda Learned.; title: Chapter 10: A Summary of Your ILE OptionsReview of the Three Options; And the Winner Is?; A Few Thoughts; Is ILE Too Complicated?; What Ya Shoulda Learned; Section 4: Advanced /Free; Chapter 11: Function Calls and Return Values; What Are "These Things"?; Function Call/Return Values: The Details; Calling Program; Called Program; Now It's Your Turn; And One More Thing; Does It Matter?; What Ya Shoulda Learned; Chapter 12: The Importance of BIFs; BIF Essentials; Numeric to Character; Convert to Decimal; Other Conversion BIFs; Date and Time Stuff; SCAN, REPLACE, XLATE; Trim; Now It's Your Turn.