Expert answer:Operating system – Answer the questions that in th

Solved by verified expert:Question page 48-50————————————————————————————Theory 2
part3.docx

theory_2.docx

system_z_text_book.pdf

help_2_introduction_to_system_z13_architecture.docx

help_introduction_to_z_systems_and_z_os.docx

Unformatted Attachment Preview

Contents
Recommended Prerequisites ……………………………………………………………………………………………………………………………… 4
z Systems Hands-on Tutorial 1 Requirements …………………………………………………………………………………………………. 4
z Systems Hands-on Tutorial 2 Requirements …………………………………………………………………………………………………. 4
Z System Tutorial 3 Objectives – COBOL Job Submission and SDSF ……………………………………………………………………. 5
Recommendations ……………………………………………………………………………………………………………………………………………… 5
Hands-on is the Best Way to Learn …………………………………………………………………………………………………………………. 5
Handling Common Errors submitting a JCL Job, using ISPF and SDSF ……………………………………………………………. 5
Recommended Videos ……………………………………………………………………………………………………………………………………. 6
Introduction to Data Processing and the Application Program Development Process …………………………………………… 6
From Manual Data Processing to Computer Data Processing …………………………………………………………………………… 6
Overview of Z/OS COBOL Application Development Process …………………………………………………………………………… 9
Requirement 1. Compile, Execute a simple COBOL named CBL0001 and Document the Program Output ………………. 9
1.1 Program Requirements for CBL0001 Customer Accounts Report ……………………………………………………………….. 9
1.2 Review the COBOL Source Code using the ISPF Editor. …………………………………………………………………………… 11
1.2.1 Initial Review of the COBOL Source Program ……………………………………………………………………………………. 13
1.2.2 Hands-on Requirement to document the CBL001 COBOL Source Program ………………………………………… 14
1.2.3 What is COBOL? ……………………………………………………………………………………………………………………………… 15
1.3. View the JCL (Job Control Language) code…………………………………………………………………………………………….. 17
1.3.1 What is JCL (Job Control Language)? ………………………………………………………………………………………………. 17
1.3.2 Initial Review of the JCL Source CODE ……………………………………………………………………………………………… 18
1.3.3 Edit your JCL Source CODE ……………………………………………………………………………………………………………… 20
1.3.4 Hands-on Requirement to document your CBL0001J JCL Source Program ……. Error! Bookmark not defined.
1.3.5 More details on the CBL001J JCL (Job Control Language) Source Program ……………………………………….. 21
1.4. SUBMIT the JCL code to compile, link and execute the COBOL source code. …………………………………………… 21
1.4.1 Submit the JCL Code ……………………………………………………………………………………………………………………….. 21
1.4.2 MAXCC=0000 …………………………………………………………………………………………………………………………………… 22
1.5. Navigate to SDSF to view the JOB Status of the Submitted Job ……………………………………………………………….. 23
1.5.1 What is the function of Search and Display Facility (SDSF) ………………………………………………………………… 23
1.5.2 Type =SD …………………………………………………………………………………………………………………………………………. 23
1.5.3 SDSF Primary Option Menu………………………………………………………………………………………………………………. 24
1.5.4 Type ST (Status) ………………………………………………………………………………………………………………………………. 24
1.5.5 Filtering SDSF JOB Status by owner …………………………………………………………………………………………………. 25
1.5.6 Type “S” (to select) Under the NP column …………………………………………………………………………………………. 26
1.5.7 Reviewing the JES JOB log ………………………………………………………………………………………………………………. 27
1.5.8 Hands-on Requirement to document your Formatted Customer Accounts Report ………………………………. 28
1.6. Reviewing the details of a simple COBOL batch report application …………………………………………………………… 29
1.6.1 Reviewing XXXXXXX.DATA.ACCOUNTS Sequential Input Data Set …………………………………………………….. 29
1.6.2 Reviewing the COBOL ACCT-REC Record Layout ……………………………………………………………………………… 30
1.6.3 Reviewing the JCL – Connecting z/OS data sets to COBOL data. ……………………………………………………….. 31
Requirement 2. Editing, Compiling and Executing the COBOL Hello Program …………………………………………………….. 33
2.1 Review the COBOL Source Code using the ISPF Editor. ……………………………………………………………………………. 33
Page 2 of 50
2.1.1 Initial Review of the COBOL Hello Source Program …………………………………………………………………………… 34
2.1.2 Using the ISPF Editor RESET Command …………………………………………………………………………………………… 34
2.1.3 Using the ISPF Editor COLS Command …………………………………………………………………………………………….. 35
2.1.4 Edit the COBOL Hello Source Program ……………………………………………………………………………………………… 35
2.2 Review the JCL (Job Control Language) code ………………………………………………………………………………………….. 36
2.2.1 Review of the JCL Source CODE ………………………………………………………………………………………………………. 36
2.2.2 Edit your JCL Source CODE ……………………………………………………………………………………………………………… 37
2.2.3 Hands-on Requirement to document your HELLO JCL Source Program …………………………………………….. 37
2.3 SUBMIT the JCL code to compile, link and execute the COBOL program …………………………………………………… 37
2.3.1 Submit the JCL Code ……………………………………………………………………………………………………………………….. 37
2.3.2 MAXCC=0000 …………………………………………………………………………………………………………………………………… 38
2.3.2 MAXCC=0008 or MAXCC=0012 …………………………………………………………………………………………………………. 39
2.3.3 JCL Errors ……………………………………………………………………………………………………………………………………….. 39
2.4 Navigate to SDSF to view the JOB Status of the Submitted Job ………………………………………………………………… 40
2.4.1 Type =SD …………………………………………………………………………………………………………………………………………. 40
2.4.2 SDSF Primary Option Menu………………………………………………………………………………………………………………. 40
2. 4.3 Type ST (Status) ……………………………………………………………………………………………………………………………… 41
2. 4.4 Filtering SDSF JOB Status by owner ………………………………………………………………………………………………… 41
2. 4.5 Type “S” (to select) Under the NP column ………………………………………………………………………………………… 43
2. 4.6 Reviewing the JES JOB log ……………………………………………………………………………………………………………… 44
2.4.7 Hands-on Requirement to document your HELLO Program OUTPUT …………………………………………………. 45
Requirement 3.0 LOGGING OFF From ISPF and TSO …………………………………………………………………………………………. 46
3.1 The =X ISPF Command ……………………………………………………………………………………………………………………………. 46
3.2. Specify Disposition of the LOG Data Set …………………………………………………………………………………………………. 46
3.3 TSO Ready Prompt and LOGOFF Command …………………………………………………………………………………………….. 47
3.4 Staring ISPF from TSO Ready Prompt ………………………………………………………………………………………………………. 47
Questions – JCL and Submitting Jobs……………………………………………………………………………………………………………. 48
Questions- Job Names and Job Numbers ……………………………………………………………………………………………………… 49
Questions – MAXCC………………………………………………………………………………………………………………………………………. 49
Questions – SDSF Job Status Panel ………………………………………………………………………………………………………………. 50
Page 3 of 50
Enter your Name Here 
Recommended Prerequisites
Z System Tutorial – 3 assumes that you have completed the hands-on requirements for both z
System Tutorial – 1 Logon and z System Tutorial -2 ISPF
z Systems Hands-on Tutorial 1 Requirements









Installing a 3270-Client
LOGON to TSO (z/OS)
Change Initial TSO Password
Review Common TSO Logon Problems
Review ISPF Primary Option Menu
Move ISPF Option Line
Exit ISPF
LOGOFF from TSO
Test TSO Password Change – LOGON to TSO (z/OS) and LOGOFF
z Systems Hands-on Tutorial 2 Requirements









Compare basic z/OS, Windows and Linux file system concepts.
Review the role of z/OS DASD (Direct Access Storage Devices), Volumes, VTOC (Volume
Table of Content) and User Catalogs used to store and organize data.
Navigate between ISPF panels, and use function key, primary and line commands.
SUBMIT and JCL Job to setup tutorial data sets.
Use the ISPF Data Set List Panel to browse or edit user cataloged data sets, data set
properties, or VTOC information.
Compare DSLIST to Window Explorer.
Compare sequential, and partitioned data set organization to popular Windows file types and
folders.
Review the concept of z/OS data set allocation.
Review ISPF MOVE/COPY, DATASET and LIBRARY Utility Panels.
Page 4 of 50
Z System Tutorial 3 Objectives – COBOL Job Submission and SDSF
1. Students will be introduced to the z/OS COBOL Application Development process, which
includes an inputted sequential data set, a COBOL batch processing simple report,
submission of a JCL Job, and review of generated output using SDSF.
2. Using directions and hands-on demonstration examples, the student will submit a JCL Job to
compile and execute a prewritten COBOL Customer Accounts program.
3. Using SDSF (System Display Search Facility) the student will document their COBOL program
generated Customer Accounts Report output using a snipping tool.
4. Using directions and hands-on demonstration examples, the student will use the ISPF editor to
edit a prewritten COBOL Hello program, and then submit a JCL Job to compile and execute
the COBOL Hello program.
Recommendations
Hands-on is the Best Way to Learn
It is recommended that students logon to z/OS and should attempt the hands-on demonstration
examples while **reading this tutorial”. The best way to learn z/OS is simply to read the
directions and complete the hands-on requirements. The student should avoid getting distracted
or becoming overwhelmed by a few technical concepts. If the student follows the hands-on
directions, the technical concepts may be easier to understand after you have completed
these hands-on requirements.
Handling Common Errors submitting a JCL Job, using ISPF and SDSF
Z System Tutorial – 3 includes some explanations and possible solutions for common errors
submitting a JCL Job, using ISPF and SDSF. It is RECOMMENDED for a student to read these
problem solving recommendations and attempt to resolve your specific problem BEFORE you ask
your instructor for assistance. This tutorial is designed to introduce common ISPF and SDSF
troubleshooting strategies. If after you have read and attempted to apply these troubleshooting
suggestions and you still need assistance, DO ASK YOUR INTRUCTOR OR HELP DESK FOR
ASSISTANCE. It is important that your personal experience using the fastest commercial
computer in the world will be a success for you.
Page 5 of 50
Recommended Videos
Your instructor may decide to demonstrate this tutorial. You may also view the ISPF and COBOL and
other videos listed below. You are NOT required to view these videos, but you may find that these
videos are an excellent supplement to your instructor’s demonstration or this z System Tutorial – 3.
Video – Accessing z/OS using TN3270, FTP, and SSH – Unit-03 https://youtu.be/seSW_hUePjA
IBM Paul Newton’s presentation and demonstration of accessing z/OS using TN3270 Emulator,
a SSH client (PuTTY), and FTP.
Video – TSO, ISPF, SDSF, the ISPF editor – Unit -04 http://youtu.be/vOiHiI7b9iY
IBM Paul Newton’s presentation and demonstration of TSO, ISPF, SDSF, the ISPF editor.
Video – z/OS Data Sets, VSAM, System and User Catalogs, and zUnix File Systems- Unit-07

IBM Paul Newton’s presentation and demonstration of z/OS and VSAM data sets, VTOC,
System and User Catalogs, and Unix System Services file systems. Ditto, Storage Management
Subsystem (SMS), and using ISPF and ISMF to manage datasets are reviewed. Some sections
of this video are introductory. Some sections of this video are at a more intermediate level.
Video ISPF Productivity Tool Overview Part 1

Video ISPF Productivity Tool Overview Part 2

ISPF http://en.wikipedia.org/wiki/ISPF
Mainframe – Using TSO and ISPF – http://answers.uchicago.edu/page.php?id=19482
TSO/ISPF – Features and Setup Instructions – http://www.upenn.edu/computing/admin/mvs/ispf.html
What is ISPF?
http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.zos.zconcepts/zconc_wh
atisbatch.htm
What is JES?
http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.zos.zconcepts/zconc_wh
atisbatch.htm
Main Features of ISPF http://publib.boulder.ibm.com/infocenter/zos/basics/topic/com.ibm.zos.zcourses/zcourses_ispfmain_bo
ok.pdf
ISPF Primary menu and Datasets http://publib.boulder.ibm.com/infocenter/zos/basics/topic/com.ibm.zos.zcourses/zcourses_ispfpdf_book
.pdf
ISPF Data Sets
http://publib.boulder.ibm.com/infocenter/zos/basics/topic/com.ibm.zos.zcourses/zcourses_ispfdsbasics
_book.pdf
Introduction to Data Processing and the Application Program
Development Process
From Manual Data Processing to Computer Data Processing
Page 6 of 50
For many, computer hardware and software are very scary topics. It shouldn’t be. Let’s start by
reviewing the concept of Data Processing. Data processing is any system that converts unorganized
facts into useful and relevant information Data Processing is defined in the following diagram:
Data
Information
(unorganized –> Process –> (useful, relevant
facts)
facts)
Let’s give a practical example of a data processing task. Assume that an accountant wishes to collect
time card and payroll data and then produce a payroll check. Diagrammatically, this would be
represented as:
Management Instructions
|
/
Bob
—> “The Accountant” —>
Input data
Time Card
Deductions
Tax Tables
Employee Info
Payroll
Check – useful information
{Bob needs to be trained to
prepare the payroll check}
No one has a problem of visualizing the process of Bob working hard to prepare a payroll check. No
one even questions the necessity of management giving Bob instructions on the procedures used to
prepare the payroll check. But once we replace Bob with a computer, “the Black Box,” people start to
freak out.
Input data
Time Card
Deductions —>
Tax Tables
Employee Info
Computer Program
|
COMPUTER
—>
Payroll
Check useful information)
{the computer needs to be trained to prepare a payroll check. We call these
directions to train a computer as a program, software, or
application}
The accounting task hasn’t changed. The data hasn’t changed. The desired result hasn’t change. The
only change is that we have to learn how to give instructions to a computer so that the computer
understands what is to be done. Computers are TOOLS. They do work. Many computer educators
excessively concentrate on the syntax of computer programming, i.e., the commands. However, if you
don’t know what work you want to do in the first, knowing how to write programming commands is
worthless. If you don’t know how to prepare a payroll check manually, you will never be able to
prepare a payroll check by writing a computer program. Conceptually, there is little difference between
giving Bob instructions of how to prepare the payroll and writing a program for a computer.
Page 7 of 50
To be exact
• The hardware component that replaced Bob in the previous example was a processor.
• Since the processor does not understand what to do someone has to write a program.
• Since the processor does not English someone has to write a binary program format as a
computer instruction that a computer understands. For example this computer instruction may
be 1000100100111011100110001 (which loosely means get you instructor an adult beverage)
• Since most of us do not understand binary and computer instructions we will write a program
in some type of programming language, e.g., C, or VB.NET or COBOL that needs to be
translated into this computer instruction e.g., 1000100100111011100110001.
• Finally, the computer can do the exact same work, or requirements, as Bob did.
Are computers, i.e., processors, better than human? (Or should humans be replaced by computers?)
Personally, I like Bob. Bob understands English, without any other program, e.g., voice recognition,
computers do not. Bob does not if I make a spelling, grammar or punctuation error, she understands
my typing or speech. And the best thing about …
Purchase answer to see full
attachment

How it works

  1. Paste your instructions in the instructions box. You can also attach an instructions file
  2. Select the writer category, deadline, education level and review the instructions 
  3. Make a payment for the order to be assignment to a writer
  4.  Download the paper after the writer uploads it 

Will the writer plagiarize my essay?

You will get a plagiarism-free paper and you can get an originality report upon request.

Is this service safe?

All the personal information is confidential and we have 100% safe payment methods. We also guarantee good grades

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more

Order your essay today and save 20% with the discount code ESSAYHELP