iRPGenie
Learning CenterLog inStart Learning Free
← Learning Center

IBM i Fundamentals

An ordered path through the foundational IBM i concepts every beginner and working developer benefits from knowing.

Showing 16 of 288 lessons
  1. 4Libraries and ObjectsLog in to accessHow IBM i organizes programs, files, and other objects using libraries, and why the library list matters.
  2. 18Common IBM i Object TypesLog in to accessCommon IBM i object types like *LIB, *FILE, *PGM, *USRPRF, and *OUTQ, and what each one is generally used for.
  3. 19Library List Explained in DepthLog in to accessThe parts that make up an IBM i library list, the order IBM i searches them in, and how to view your own library list.
  4. 20Source Physical Files and Source MembersLog in to accessWhat a source physical file is, what a source member is, and how RPGLE and CLLE source code is typically organized.
  5. 21IFS Basics for IBM i BeginnersLog in to accessWhat the Integrated File System (IFS) is, how its directory structure differs from libraries and objects, and when it is used.
  6. 22Native Objects vs Stream FilesLog in to accessThe key differences between a native IBM i object and an IFS stream file, and how to recognize which model applies.
  7. 23Object Naming and Qualified Names in PracticeLog in to accessBasic IBM i object naming rules, what a qualified object name is, and why qualifying a library removes ambiguity.
  8. 24Working with WRKOBJ, DSPOBJD, and WRKLIBLog in to accessWhat the WRKOBJ, DSPOBJD, and WRKLIB commands are each used for, and which one to reach for depending on the task.
  9. 281Why Backup and Restore Matter on IBM iLog in to accessWhy understanding save and restore basics matters for a developer, not only for a system administrator.
  10. 282SAVOBJ and RSTOBJ BasicsLog in to accessUsing SAVOBJ and RSTOBJ to save and restore a specific object, without needing to save or restore an entire library.
  11. 283SAVLIB and RSTLIB BasicsLog in to accessUsing SAVLIB and RSTLIB to save and restore an entire library at once, rather than one object at a time.
  12. 284Save Files ExplainedLog in to accessWhat a save file is, and how to create one with CRTSAVF and inspect it with DSPSAVF.
  13. 285GO SAVE Options 21, 22, and 23 OverviewLog in to accessWhat GO SAVE options 21, 22, and 23 are for, at an overview level, and how they differ from everyday object and library saves.
  14. 286Restoring Objects Safely in Development and TestLog in to accessA safe, deliberate process for restoring objects: confirming the target library, checking authority, and coordinating with other users and jobs.
  15. 287Backup vs Journaling vs High AvailabilityLog in to accessHow backup, journaling, and high availability are three distinct, complementary concepts, each answering a different reliability question.
  16. 288Common Save/Restore MistakesLog in to accessThe most common mistakes developers make when first working with save and restore, drawn from across this batch.