Download presentation
Presentation is loading. Please wait.
Published byJames Bennett Modified over 9 years ago
2
iSeries Lecture 4
3
‘*’ (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*
4
How does the AS/400 find Objects?
5
iSeries finds Objects Qualified Names Library/Object BTO230LIB/PGM1 Using Library Lists! How are Library Lists sequenced?
6
When would you use a Qualified Name to find an object? The object exists in two or more libraries on your library list. The object does not exist on your library list. You do not have authority to the object, but want to check if it exists.
7
iSeries finds Objects Note: Library Descriptions, Device Descriptions and User Profiles are stored in QSYS. All other Object Types can be stored anywhere.
8
Library List Determine where a Job finds Objects
9
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 ID’s default Library –User: Non-IBM Supplied Libraries Created by Business to organize programs, files, etc.
10
CL Syntax Command-name (space) parameter
11
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.
12
Naming of Commands Based on English! Combination of Verb and Noun CRTLIB Library Create
13
CL Commands Some typical nouns CL NounEnglishDescription LIBLibraryObject that holds Objects LIBLLibrary ListList of Libraries for a Job OUTQOutput QueueObject that stores Spool Files JOBQJob QueueObject that stores Batch Jobs to be processed FDFile DescDescription of file FFileObject that stores data USRPRFUser ProfileObject that lists attributes about a Sign On Id
14
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.
15
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
16
CL 1.Using what you know about abbreviated verbs and subjects, identify the function of the following AS/400 CL commands: a.ADDLIBLE b.CHGPGM c.CLRPFM d.RMVMSGD e.DSPOBJAUT
17
CL 1.What is a source physical file and what does it contain? 2.What steps would you follow to create a CL program? 3.When will the CL compiler not produce a CL program object?
18
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 2.For each specific program, add a member to the source physical file. F6 3.Type all the needed CL commands into the source member SEU 4.Compile the CL program, creating a program object option 14
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.