10152173Operating Systems Services and Facilities
Course Information
Description
This course studies the use of the OS/390 (formerly known as MVS) operating system, and provides experience interfacing with it in both interactive mode (ISPF) and batch mode (Job Control Language). The use of JCL to control application and system utility programs, create and execute Procs, create and manipulate VSAM and GDG files and conditionally execute job steps are included. The completion of six projects on the MATC mainframe is required.
Total Credits
3
Course Competencies
-
Perform utility functions via ISPFAssessment Strategiesby items on a written examby check sheet on a lab exerciseCriterialearner allocates a PDS with 100% compliance with course standardslearner uses HEX ON/OFF commandlearner uses the CANCEL commandlearner uses the UNDO commandlearner accomplishes a compress of a PDSlearner accomplishes a search of a PDS using a "*" wildcardlearner copies all members of a PDS to another PDSlearner uses the FIND command in conjunction with the PREFIX optionlearner uses the FIND command in conjunction with the SUFFIX optionlearner uses the FIND command in conjunction with the WORD optionlearner uses the FIND command in conjunction with the LAST optionlearner uses the FIND command in conjunction with the PREV optionlearner uses the FIND command in conjunction with picture stringslearner uses the FIND command in conjunction with hex notationlearner uses the SEARCH-FOR utility to search all members of a PDSlearner uses the CHANGE commandlearner uses the eXclude line command
-
Utilize vendor application utility programs to list dataAssessment Strategiesby items on a written examby projects accomplished outside of classCriterialearner uses the IEBPTPCH utility program to list character fields on a reportlearner uses the IEBPTPCH utility program to list converted packed numeric fields on a reportlearner uses the IEBPTPCH utility program to print output preformated with control characters in byte number 1learner uses the IDCAMS utility program to print the records in a file in any of three formats
-
Utilize vendor application utility programs to select dataAssessment Strategiesby items on a written examby projects accomplished outside of classCriterialearner uses the SORT utility program to select records for a new file based on field contentlearner uses the IEBGENER utility program to select records for a new file
-
Utilize vendor application utility programs to revise dataAssessment Strategiesby items on a written examby projects accomplished outside of classCriterialearner uses the SORT program to sort a file on at least three sort fieldslearner uses the IEBGENER program to revise the record layout of a file.
-
Utilize vendor application utility programs to create dataAssessment Strategiesby items on a written examby projects accomplished outside of classCriterialearner uses the IEBGENER program to load in-stream data to a sequential file
-
Modify batch programs with JCL implicationsAssessment Strategiesby items on a written examby projects accomplished outside of classCriterialearner modifies a COBOL program to write records to a new filelearner modifies a COBOL program accept a PARM value from the JCLlearner modifies a COBOL sub-program to do a load and search of a tablelearner modifies a COBOL sub-program to do a random access of a VSAM file
-
Write JCL to conditionally execute a set of job stepsAssessment Strategiesby items on a written examby projects accomplished outside of classCriterialearner uses the IF JCL statement with a simple conditionlearner uses the IF JCL statement with a compound conditionlearner uses the ELSE JCL statement
-
Write JCL to create ProceduresAssessment Strategiesby items on written examsby projects accomplished outside of classCriterialearner writes an in-stream Procedure that executes 100% correctlylearner places symbolic parameters into a Procedure that function 100% correctlylearner gives symbolic parameters in a Procedure default values on the PROC statement that function 100% correctlylearner provides symbolic parameters values on an EXEC statement that function 100% correctlylearner writes JCL statements to add DD statements to a Procedure in the calling JCLlearner writes JCL statements to override DD statements within a Procedure in the calling JCL
-
Write JCL to create GDGsAssessment Strategiesby items on a written examby a project accomplished outside of classCriterialearner utilizes IDCAMS utility program to define the base of GDGlearner describes the role of a GDG model.
-
Write JCL to work with an existing GDGAssessment Strategiesby items on a written examby a project accomplished outside of classCriterialearner reads records from a new member of a GDG within the same job that created the memberlearner reads records from the last created member of a GDG from a different job
-
Manipulate program objectsAssessment Strategiesby items on a written examby projects accomplished outside of classCriterialearner creates an object module from a COBOL source module via use of the compilerlearner creates a load module utilizing a single object module via IEWL programlearner creates a statically-linked load module from multiple object modules via the IEWL program
-
Interpret Operating System messagesAssessment Strategiesby items on a written examby projects accomplished outside of classCriterialearner describes the difference between a condition code and a completion codelearner points out where on the listing abend codes may be foundlearner describes the difference between a job not run vs. a job that failed.learner looks up the meaning of any abend code