Managing and controlling library lists is essential when setting up production and testing environments. Typically, the focus is on the user part of the library list because this is usually controlled by the job description assigned to a job. However, the product libraries as well as the current library can play a useful and practical role when you define the application runtime environment.
To stay true to the headline of this column, APIs are of course also involved in today’s article. The Change Library List (QLICHGLL) API can change a job’s product libraries, current library, and the user library list, and a number of other work management APIs are available to retrieve library list information for jobs, job descriptions, and system values. Putting them all into action is taken care of by three new library list CL commands.