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.
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.
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.
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.
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.