Presentation is loading. Please wait.

Presentation is loading. Please wait.

iSeries 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.

Similar presentations


Presentation on theme: "iSeries 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."— Presentation transcript:

1

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

19

20

21

22

23

24

25

26

27

28


Download ppt "iSeries 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."

Similar presentations


Ads by Google