Académique Documents
Professionnel Documents
Culture Documents
Lecture 4
* (Asterix)
When used before an AS/400 word, indicates that the word is a special value. eg. CRTLIB LIB(MYLIB) TYPE(*TEST) TEXT(Test Library) When used at the end of a word, indicates a generic combination of alphanumerics (wildcards). eg. WRKLIB TST*
Library List
Determine where a Job finds Objects
Library Lists
Each job has an attached Library List Different Types of Libraries:
System: IBM Supplied Product: Added automatically when an IBM product is used Current: Defined by an individual user ID
User IDs default Library
User:
CL Syntax
Command-name (space) parameter
CL
Control Language (CL) is a set of commands that you use to control operations and to request system-related functions on the IBM AS/400 computer.
Naming of Commands
Based on English! Combination of Verb and Noun CRTLIB
Create
Library
CL Commands
Some typical nouns CL Noun English Description
LIB LIBL OUTQ JOBQ FD F USRPRF Library Library List Output Queue Job Queue File Desc File User Profile Object that holds Objects List of Libraries for a Job Object that stores Spool Files Object that stores Batch Jobs to be processed Description of file Object that stores data Object that lists attributes about a Sign On Id
CL
CL serves purposes comparable to Job Control Language (JCL) on mainframe computers. CL provides much more functionality than JCL. CL is similar to the PC-DOS commands you may use on a PC. DOS operations like copying files, redirecting output, and making directories have direct CL counterparts. CL is very rich in function but it is not considered to be a high-level language (HLL). You would not, for example, write a payroll application using CL.
CL
CL commands may be entered into the system interactively on an AS/400 command line or included in a CL program group CL commands together, they may be compiled into a program object or submitted for interpretation during a batch process
CL
1. Using what you know about abbreviated verbs and subjects, identify the function of the following AS/400 CL commands:
a. b. c. d. e. ADDLIBLE CHGPGM CLRPFM RMVMSGD DSPOBJAUT
CL
1. 2. 3. What is a source physical file and what does it contain? What steps would you follow to create a CL program? When will the CL compiler not produce a CL program object?
CL programming
1. Here are the four steps typically involved with creating a CL program:
1. Create a source physical file in your library to hold the source code for your CL programs QCLSRC For each specific program, add a member to the source physical file. F6 Type all the needed CL commands into the source member SEU Compile the CL program, creating a program object option 14
2.
3.
4.