Related information

For additional information about topics related to the ILE environment on the IBM® i operating system, refer to the following publications:
  • The Backup and recovery category provides information about planning a backup and recovery strategy, the different types of media available to save and restore system data, as well as a description of how to record changes made to database files using journaling and how that information can be used for system recovery. This manual describes how to plan for and set up user auxiliary storage pools (ASPs), mirrored protection, and checksums along with other availability recovery topics. It also describes how to install the system again from backup.
  • The CL programming book provides a wide-ranging discussion of programming topics, including a general discussion of objects and libraries, CL programming, controlling flow and communicating between programs, working with objects in CL programs, and creating CL programs. Other topics include predefined and immediate messages and message handling, defining and creating user-defined commands and menus, application testing, including debug mode, breakpoints, traces, and display functions.
  • Communications ManagementLink to PDF provides information about work management in a communications environment, communications status, tracing and diagnosing communications problems, error handling and recovery, performance, and specific line speed and subsystem storage information.
  • ICF ProgrammingLink to PDF provides information needed to write application programs that use communications and the intersystem communications function. This guide also contains information about data description specifications (DDS) keywords, system-supplied formats, return codes, file transfer support, and program examples.
  • Rational® Developer for i: ILE C/C++ Programmer's GuideLink to PDF describes how to create, compile, debug, and run ILE C and ILE C++ programs. The guide provides information about ILE and IBM i programming features; file systems, devices, and features; I/O operations; localization; program performance; and C++ runtime type information (RTTI).
  • Rational Developer for i: ILE C/C++ Language ReferenceLink to PDF describes language conformance to the Programming languages - C standards and the Programming languages - C++ standards.
  • Rational Developer for i: ILE C/C++ Compiler ReferenceLink to PDF contains reference information for the ILE C/C++ compiler, including preprocessor statements, macros, pragmas, command line use for IBM i and Qshell environments, and I/O considerations.
  • ILE C/C++ Runtime Library FunctionsLink to PDF provides reference information about ILE C/C++ , runtime library functions, include files, and runtime considerations.
  • Rational Developer for i: ILE COBOL Programmer's Guide Link to PDF describes how to write, compile, bind, run, debug, and maintain ILE COBOL programs on the IBM i operating system. It provides programming information about how to call other ILE COBOL and non-ILE COBOL programs, share data with other programs, use pointers, and handle exceptions. It also describes how to perform input/output operations on externally attached devices, database files, display files, and ICF files.
  • Rational Developer for i: ILE COBOL Language ReferenceLink to PDF describes the ILE COBOL programming language. It provides information on the structure of the ILE COBOL programming language and on the structure of an ILE COBOL source program. It also describes all Identification Division paragraphs, Environment Division clauses, Data Division paragraphs, Procedure Division statements, and Compiler-Directing statements.
  • Rational Developer for i: ILE RPG Programmer's GuideLink to PDF is a guide for using the RPG IV programming language, which is an implementation of ILE RPG in the Integrated Language Environment (ILE) on the IBM i operating system. It includes information about creating and running programs, with considerations for procedure calls and interlanguage programming. The guide also covers debugging and exception handling and explains how to use IBM i files and devices in RPG programs. Topics include information on migration to RPG IV and sample compiler listings. It is intended for people with a basic understanding of data processing concepts and of the RPG language.
  • Rational Developer for i: ILE RPG Language ReferenceLink to PDF provides information needed to write programs for the IBM i operating system using the RPG IV programming language. This manual describes, position by position and keyword by keyword, the valid entries for all RPG specifications, and provides a detailed description of all the operation codes and built-in functions. This manual also contains information on the RPG logic cycle, arrays and tables, editing functions, and indicators.
  • Intrasystem Communications ProgrammingLink to PDF provides information about interactive communications between two application programs on the same system. This guide describes the communications operations that can be coded into a program that uses intrasystem communications support to communicate with another program. It also provides information about developing intrasystem communications application programs that use the intersystem communications function.
  • Security referenceLink to PDF tells how system security support can be used to protect the system and the data from being used by people who do not have the proper authorization, protect the data from intentional or unintentional damage or destruction, keep security information up-to-date, and set up security on the system.
  • The Work management topic, under the Systems management category of the IBM i Information Center, provides information about how to create and change a work management environment. Other topics include a description of tuning the system, collecting performance data including information about record formats and contents of the data being collected, working with system values to control or change the overall operation of the system, and a description of how to gather data to determine who is using the system and what resources are being used.