Submit Search
Upload
IBM Introduction to New Mainframe_ z-OS Basics - Chap. 16 - Topics in z-OS System Programming -- IBM - 2005.ppt
•
Download as PPT, PDF
•
0 likes
•
48 views
N
NicholasVanHaiVu
Follow
z/OS System Programming
Read less
Read more
Technology
Report
Share
Report
Share
1 of 46
Download now
Recommended
Smpe
Smpe
Thousif "thousif329@gmail.com"
JCL MAINFRAMES
JCL MAINFRAMES
kamaljune
Ipl process
Ipl process
Thousif "thousif329@gmail.com"
Mainframe JCL Part - 1
Mainframe JCL Part - 1
janaki ram
IBM SMP/E
IBM SMP/E
Anderson de Souza
Z4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OS
Tony Pearson
DB2 Systems Programming Tools of the Trade NA07B03
DB2 Systems Programming Tools of the Trade NA07B03
Linda Hagedorn
Introduction of ISPF
Introduction of ISPF
Anil Bharti
Recommended
Smpe
Smpe
Thousif "thousif329@gmail.com"
JCL MAINFRAMES
JCL MAINFRAMES
kamaljune
Ipl process
Ipl process
Thousif "thousif329@gmail.com"
Mainframe JCL Part - 1
Mainframe JCL Part - 1
janaki ram
IBM SMP/E
IBM SMP/E
Anderson de Souza
Z4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OS
Tony Pearson
DB2 Systems Programming Tools of the Trade NA07B03
DB2 Systems Programming Tools of the Trade NA07B03
Linda Hagedorn
Introduction of ISPF
Introduction of ISPF
Anil Bharti
Mainframe
Mainframe
Rodrigo Araujo
GDPS and System Complex
GDPS and System Complex
Najmi Mansoor Ahmed
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in Nutshell
Cuneyt Goksu
Networking on z/OS
Networking on z/OS
IBM India Smarter Computing
Z OS IBM Utilities
Z OS IBM Utilities
kapa rohit
Mvs commands
Mvs commands
Maintec Technologies Inc.
A First Look at the DB2 10 DSNZPARM Changes
A First Look at the DB2 10 DSNZPARM Changes
Willie Favero
OMEGAMON XE for z/OS V530 Long client presentation
OMEGAMON XE for z/OS V530 Long client presentation
IBM z Systems Software - IT Service Management
Db2 for z os trends
Db2 for z os trends
Cuneyt Goksu
Mainframe interview
Mainframe interview
Shivankoo Sharma
DB2 utilities
DB2 utilities
Udayakumar Suseendran
Mainframe IPL Process.pdf
Mainframe IPL Process.pdf
ssuseraa0df4
Parallel Sysplex Implement2
Parallel Sysplex Implement2
ggddggddggdd
Upgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actions
Marna Walle
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
Florence Dubois
Jcl tutor
Jcl tutor
shivas
Top jcl interview questions and answers job interview tips
Top jcl interview questions and answers job interview tips
jcltutorial
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
John Campbell
JCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPY
janaki ram
Hints for a successful hfs to zfs migration
Hints for a successful hfs to zfs migration
satish090909
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Filipe Miranda
A Different Way to Perform zOS Maintenance.pdf
A Different Way to Perform zOS Maintenance.pdf
Fernandogetson
More Related Content
What's hot
Mainframe
Mainframe
Rodrigo Araujo
GDPS and System Complex
GDPS and System Complex
Najmi Mansoor Ahmed
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in Nutshell
Cuneyt Goksu
Networking on z/OS
Networking on z/OS
IBM India Smarter Computing
Z OS IBM Utilities
Z OS IBM Utilities
kapa rohit
Mvs commands
Mvs commands
Maintec Technologies Inc.
A First Look at the DB2 10 DSNZPARM Changes
A First Look at the DB2 10 DSNZPARM Changes
Willie Favero
OMEGAMON XE for z/OS V530 Long client presentation
OMEGAMON XE for z/OS V530 Long client presentation
IBM z Systems Software - IT Service Management
Db2 for z os trends
Db2 for z os trends
Cuneyt Goksu
Mainframe interview
Mainframe interview
Shivankoo Sharma
DB2 utilities
DB2 utilities
Udayakumar Suseendran
Mainframe IPL Process.pdf
Mainframe IPL Process.pdf
ssuseraa0df4
Parallel Sysplex Implement2
Parallel Sysplex Implement2
ggddggddggdd
Upgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actions
Marna Walle
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
Florence Dubois
Jcl tutor
Jcl tutor
shivas
Top jcl interview questions and answers job interview tips
Top jcl interview questions and answers job interview tips
jcltutorial
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
John Campbell
JCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPY
janaki ram
Hints for a successful hfs to zfs migration
Hints for a successful hfs to zfs migration
satish090909
What's hot
(20)
Mainframe
Mainframe
GDPS and System Complex
GDPS and System Complex
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in Nutshell
Networking on z/OS
Networking on z/OS
Z OS IBM Utilities
Z OS IBM Utilities
Mvs commands
Mvs commands
A First Look at the DB2 10 DSNZPARM Changes
A First Look at the DB2 10 DSNZPARM Changes
OMEGAMON XE for z/OS V530 Long client presentation
OMEGAMON XE for z/OS V530 Long client presentation
Db2 for z os trends
Db2 for z os trends
Mainframe interview
Mainframe interview
DB2 utilities
DB2 utilities
Mainframe IPL Process.pdf
Mainframe IPL Process.pdf
Parallel Sysplex Implement2
Parallel Sysplex Implement2
Upgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actions
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
DB2 for z/OS and DASD-based Disaster Recovery - Blowing away the myths
Jcl tutor
Jcl tutor
Top jcl interview questions and answers job interview tips
Top jcl interview questions and answers job interview tips
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
DB2 for z/OS Bufferpool Tuning win by Divide and Conquer or Lose by Multiply ...
JCL UTILITIES IEBCOPY
JCL UTILITIES IEBCOPY
Hints for a successful hfs to zfs migration
Hints for a successful hfs to zfs migration
Similar to IBM Introduction to New Mainframe_ z-OS Basics - Chap. 16 - Topics in z-OS System Programming -- IBM - 2005.ppt
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Filipe Miranda
A Different Way to Perform zOS Maintenance.pdf
A Different Way to Perform zOS Maintenance.pdf
Fernandogetson
Unix nim-presentation
Unix nim-presentation
Rajeev Ghosh
Less02 installation
Less02 installation
Amit Bhalla
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
David Buck
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnikbiz
Less02 installation
Less02 installation
Imran Ali
FOSDEM19 MySQL Component Infrastructure
FOSDEM19 MySQL Component Infrastructure
Georgi Kodinov
Running your IBM i Availability in the Cloud
Running your IBM i Availability in the Cloud
Precisely
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Simon Haslam
z13: New Opportunities – if you dare!
z13: New Opportunities – if you dare!
Michael Erichsen
PHP Toolkit from Zend and IBM: Open Source on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM i
Alan Seiden
Student guide power systems for aix - virtualization i implementing virtual...
Student guide power systems for aix - virtualization i implementing virtual...
solarisyougood
Oracle Cloud DBaaS
Oracle Cloud DBaaS
Arush Jain
Installing your Oracle Software.ppt
Installing your Oracle Software.ppt
MohammedHdi1
Basics of micro controllers for biginners
Basics of micro controllers for biginners
Gerwin Makanyanga
Virtualisation overview
Virtualisation overview
sagaroceanic11
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
avanttic Consultoría Tecnológica
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi
Shlomo Vanunu
Continued Innovation in IBM z/System Sort Optimization with Syncsort MFX
Continued Innovation in IBM z/System Sort Optimization with Syncsort MFX
Precisely
Similar to IBM Introduction to New Mainframe_ z-OS Basics - Chap. 16 - Topics in z-OS System Programming -- IBM - 2005.ppt
(20)
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
Red Hat for IBM System z IBM Enterprise2014 Las Vegas
A Different Way to Perform zOS Maintenance.pdf
A Different Way to Perform zOS Maintenance.pdf
Unix nim-presentation
Unix nim-presentation
Less02 installation
Less02 installation
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
Everything You Wanted to Know About JIT Compilation but Were Afraid to Ask [J...
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Less02 installation
Less02 installation
FOSDEM19 MySQL Component Infrastructure
FOSDEM19 MySQL Component Infrastructure
Running your IBM i Availability in the Cloud
Running your IBM i Availability in the Cloud
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
z13: New Opportunities – if you dare!
z13: New Opportunities – if you dare!
PHP Toolkit from Zend and IBM: Open Source on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM i
Student guide power systems for aix - virtualization i implementing virtual...
Student guide power systems for aix - virtualization i implementing virtual...
Oracle Cloud DBaaS
Oracle Cloud DBaaS
Installing your Oracle Software.ppt
Installing your Oracle Software.ppt
Basics of micro controllers for biginners
Basics of micro controllers for biginners
Virtualisation overview
Virtualisation overview
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Meetup Oracle Database: 3 Analizar, Aconsejar, Automatizar… las nuevas funcio...
Zend Products and PHP for IBMi
Zend Products and PHP for IBMi
Continued Innovation in IBM z/System Sort Optimization with Syncsort MFX
Continued Innovation in IBM z/System Sort Optimization with Syncsort MFX
Recently uploaded
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Recently uploaded
(20)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
IBM Introduction to New Mainframe_ z-OS Basics - Chap. 16 - Topics in z-OS System Programming -- IBM - 2005.ppt
1.
Introduction to the
new mainframe: z/OS basics © Copyright IBM Corp., 2005. All rights reserved. Chapter 16 Topics in z/OS system programming
2.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Objectives In this chapter you will learn to: • Discuss the responsibilities of a z/OS system programmer • Explain system libraries, their use, and methods for managing their content • Configure consoles • IPL a system
3.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Key terms HCD IODF SYSRES SMP/E LNKLST IPL WTOR PARMLIB PROCLIB system symbols PSA LPA nucleus LOADPARM SQA
4.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Considerations for a new application • New batch applications to scheduler • New JCL procedures to procedure library • Document operational procedures • Security privileges • Add load libraries to system • Automation • Reload system (if required)
5.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. What is systems programming? • A systems programmer installs, customizes and maintains the operating system • To do this they need knowledge of • Hardware • Storage • Processor • Software • System libraries and data sets • Current customization
6.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. System programming overview
7.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. z/OS operational system administration is: • Software installation and maintenance • Customize parameters • System libraries for software • System data sets • z/OS system address spaces and subsystems • Real and virtual storage
8.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. z/OS Workload Manager • Workload manager (WLM) is an address space which manages the tasks running on the system • Uses an installation-defined policy to determine relative priority of competing workloads • WLM can also be used to manage hardware resources
9.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. System performance • System tuning is constant and iterative • Only a real problem when resources are constrained • WLM is one component • Can only manage what is set up • Initial set up of initiators and other resources plays a great part
10.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Job flow • Job entry subsystem (JES) controls job flow • Receives jobs into system • Initiates the job • Controls initial output processing
11.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. I/O device management • Input/output device configuration must be defined to both hardware and software • HCD is used to build an I/O definition file • This definition can be activated to both software and hardware dynamically • Sometimes major changes require an IPL of software or POR of hardware
12.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Security • Protection of data against unauthorized disclosure, transfer, modification or destruction • Systems programmer installs and maintains the security system
13.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Integrity • Designed, implemented and maintained to protect against unauthorized access • Unauthorized software must not be able to access authorized states • Unauthorized software must not be able to bypass system security such as RACF
14.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Availability • System availability is designed to be very high • Many systems require 24 hour 7 day operation
15.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Change control • I/T organizations achieve their goals through disciplined change management processes and policy enforcement • These goals include: • High service availability • Increased security • Audit readiness • Cost savings
16.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. z/OS operation • This is the day to day management of the operating environment both software and hardware • Operator interaction is message and command based • Automated processing of the messages and commands is available and operators now manage by exception
17.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. z/OS Production Control • Build batch schedules • Promote programs to production • Investigate batch failures
18.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. z/OS system libraries z/OS software Non-IBM software Non-z/OS (CICS, DB2) Customization data User defined exits User data Mainframe
19.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Types of data • z/OS software on SYSRES volumes • Non-z/OS software e.g. CICS • Non-IBM software • Customization data – parmlib, IODF • User exits • User data – often the largest pool of volumes
20.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. z/OS system libraries These are the most important system libraries • SYS1.LINKLIB prime system software library • SYS1.LPALIB system subroutines • SYS1.NUCLEUS basic supervisor modules • SYS1.PROCLIB system procedure JCL • SYS1.PARMLIB control parameters
21.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. SYS1.LINKLIB • SYS1.LINKLIB is the main software library • LNKLST concatenation is a group of system and user- defined libraries which form part of the system search order for load modules • Not all on one volume
22.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. System search order for programs • Programs (load modules) must be in central storage and therefore in the virtual storage of the address space before they can run • System has a defined search order for a newly requested program
23.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Search order for programs 1. STEPLIB if present 2. JOBLIB if present and no STEPLIB 3. Link Pack Area (LPA) 1. Dynamic LPA modules 2. Fixed LPA 3. Modified LPA 4. Pageable LPA 4. Linklist
24.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Overview of LNKLST – Fig 17.3 Other Load Libraries System Data Sets SYS1.LINKLIB SYS1.MIGLIB SYS1.CSSLIB LNKLST SET Search order
25.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Using PROGxx to define LNKLST • A LNKLST set is an ordered list of datasets for processing as the LNKLST concatenation • The PROGxx member may be used to define other lists as well as the linklist • The linklist must be: • Defined • Have libraries added • Activated
26.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Example linklist definition: LNKLST DEFINE NAME(LNKSYSA) COPYFROM(CURRENT) LNKLST ADD NAME(LNKSYSA) DSNAME(SYS1.PROD.LOADLIB) LNKLST ADD NAME(LNKSYSA) DSNAME(SYS1.TEST.LOADLIB) LNKLST ACTIVATE NAME(LNKSYSA)
27.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. LLA and VLF • Library LookAside is an address space which maintains a copy of the directories of selected libraries to improve performance • By default, LLA always caches the linklist directories • Virtual Lookaside Facility is another address space which caches the most popular modules which reduces fetch time • VLF can also cache other data objects such as RACF tables to improve response
28.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Libraries and members at IPL time An number of libraries must be present for the system to load at IPL time • SYS1.PARMLIB contains the required definitions • SYSn.IPLPARM searched for LOADxx • SYS1.LPALIB • SYS1.PROCLIB • SYS1.NUCLEUS
29.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. LOADxx • LOADPARM defines the address of the IODF and the suffix of the LOADxx member • At IPL the system searches for LOADxx in: • SYS0.IPLPARM – SYS9.IPLPARM on IODF volume • SYS1.PARMLIB on the IODF volume • SYS1.PARMLIB on the IPL volume
30.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. LOADxx The LOADxx member specifies: • The IODF data set name • The master catalog name and volume • The parmlib concatenation • The IEASYSxx member to use
31.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Fig 17.4 Defining a logical parmlib IODF 00 SYS6 MOEMVSP1 01 Y SYSCAT MPAT1113CATALOG.MCAT.VMPCAT1 HWNAME P201 LPARNAME A1 PARMLIB SYS0.IPLPARM PARMLIB SYS1.OS390R7.PARMLIB PARMLIB SYSPROG.SYS1.PARMLIB SYS0.IPLPARM SYS1.OS390R7.PARMLIB SYSPROG.SYS1.PARMLIB SYS1.PARMLIB Parmlib concatenation Search order Loadxx
32.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. IEASYSxx • This is the main parameter member for z/OS • IEASYS00 is used by default • If essential parameters are not specified then the operator will be prompted • Normally all parameters are specified to avoid inconsistent operator response
33.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Parmlib commands • The parmlib concatenation can be displayed using D PARMLIB • The parameters used at IPL can be displayed using D IPLINFO • The parmlib concatenation can be modified dynamically using SETLOAD xx,PARMLIB
34.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Fig 17.5 Commands to display parmlib D PARMLIB IEE251I 17.12.07 PARMLIB DISPLAY 377 PARMLIB DATA SETS SPECIFIED AT IPL ENTRY FLAGS VOLUME DATA SET 1 S TOTSY1 SYS1.SYSPROG.PARMLIB 2 D TOTSY1 SYS1.PARMLIB 3 S Z04CAT CPAC.PARMLIB 4 S Z04RE1 SYS1.IBM.PARMLIB D IPLINFO IEE254I 17.15.29 IPLINFO DISPLAY 379 SYSTEM IPLED AT 09.28.14 ON 07/23/2004 RELEASE z/OS 01.04.00 LICENSE = z/OS USED LOADR2 IN SYS0.IPLPARM ON 3800 ARCHLVL = 2 MTLSHARE = N IEASYM LIST = XX IEASYS LIST = (R3,04) (OP) IODF DEVICE 3800 IPL DEVICE 8038 VOLUME Z04RE1
35.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. SYS1.LPALIB • The Link Pack Area (LPA) is built at IPL time from the modules defined in the LPALSTxx member of parmlib. • SYS1.LPALIB is always the first library used unless overridden by a SYSLIB statement • Modules are loaded into common storage at IPL time and so are available to all address spaces
36.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. SYS1.LPALIB • Fixed LPA comprises those modules defined in IEAFIXxx that are fixed in central storage • Pageable LPA comprises most other modules whose pages are eligible to be stolen • Modified LPA has modules which are temporary replacements for PLPA modules and is searched first.
37.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Example of LPALST member File Edit Edit_Settings Menu Utilities Compilers Test Help ---------------------------------------------------------------------------------------------------------- EDIT SYS1.PARMLIB(LPALST5B) - 01.01 Columns 00001 00072 Command ===>_____________________________________ Scroll ===> CSR ******** ***************************** Top of Data **************************************** 000001 SYS2.LPALIB, 000002 SYS1.LPALIB, 000003 SYS1.SERBLPA, 000004 SDF2.V1R4M0.SDGILPA, 000005 SYS1.SIATLPA, 000006 ING.SINGMOD3, 000007 NETVIEW.SCNMLPA1, 000008 REXX.V1R3M0.SEAGLPA, 000009 ISF.SISFLPA, 000010 EOY.SEOYLPA, 000011 SYS1.SBDTLPA, 000012 CEE.SCEELPA, ****** **************************** Bottom of Data ***************************************
38.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. IEAFIX member File Edit Edit_Settings Menu Utilities Compilers Test Help ---------------------------------------------------------------------------------------------------------- EDIT SYS1.PARMLIB(IEAFIX01) - 01.01 Columns 00001 00072 Command ===>_____________________________________ Scroll ===> CSR ******** ***************************** Top of Data **************************************** 000001 INCLUDE LIBRARY(SYS1.LPALIB) 000002 MODULES (IEAVAR00, /* 7K RCT INIT/TERM */ 000003 IEAVAR06, /* RCT INIT/TERM ALIAS */ 000004 IGC001G, /* 456 RESTORE(SVC17) */ 000005 ICHRFC00, /* RACF IMS/CICS */ 000006 ICHRFR00) /* RACF IMS/CICS */ 000007 INCLUDE LIBRARY(SYS1.SVCLIB) MODULES(IGC09302) *********************************** Bottom of Data ***************************************
39.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. SYS1.PROCLIB • When the system is first IPL’d either the MSTJCL00 load module or MSTJCLxx in SYS1.PARMLIB is used to provide the JCL for the master scheduler • This JCL at a minimum points to SYS1.PROCLIB to provide the JCL procedures for the required tasks to run the system
40.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Sample master JCL //MSTJCL05 JOB MSGLEVEL=(1,1),TIME=1440 //EXEC PGM=IEEMB860 //STCINRDR DD SYSOUT=(A,INTRDR) //TSOINRDR DD SYSOUT=(A,INTRDR) //IEFPDSI DD DSN=SYS1.PROCLIB,DISP=SHR //IEFPARM DD DSN=SYS1.PARMLIB,DISP=SHR //SYSUADS DD DSN=SYS1.UADS,DISP=SHR //SYSLBC DD DSN=SYS1.BRODCAST,DISP=SHR
41.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. A job’s procedure library • The JES cataloged procedure in SYS1.PARMLIB contains lists of procedure libraries to be searched for JCL procedures • JCLLIB may also be used to specify a private library to be searched first
42.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Procedure library //PROC00 DD DSN=SYS1.PROCLIB,DISP=SHR // DD DSN=SYS3.PROD.PROCLIB,DISP=SHR //PROC01 DD DSN=SYS1.PROC2,DISP=SHR ... //PROCnn DD DSN=SYS1.LASTPROC,DISP=SHR ... //MYJOB JOB //MYLIBS JCLLIB ORDER=(MY.PROCLIB.JCL,SECOND.PROCLIB.JCL) //S1 EXEC PROC=MYPROC1 ...
43.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. System symbols • System symbols allow the use of a shared parmlib by two or more systems • Each symbol has a name which can be used in various places and then substituted at IPL time • Major uses are indirect cataloging and substituting system specific datasets such as the page data sets
44.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. System symbols SYSDEF HWNAME(SCZP801) LPARNAME(A08) SYSNAME(SC04) SYSPARM(R3,04) SYMDEF(&CPCNAME='P801') SYMDEF(&DFHSMHST='ON') SYMDEF(&SYSR2=’ZXYSY2’) SYMDEF(&SYSR3=’&SYSR1(1:5).3’)
45.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Use of system symbols PAGE=(PAGE.&SYSNAME..&PLPADSN1., PAGE.&SYSNAME..&COMMDSN1., PAGE.&SYSNAME..LOCAL1, PAGE.&SYSNAME..LOCAL2,L)
46.
Introduction to the
new mainframe © Copyright IBM Corp., 2005. All rights reserved. Summary The role of the system programmer is to install customize and maintain the operating system and must be aware of: • z/OS operational system administration • Workload management • System performance • Job flow • I/O device management • Security/integrity/availability • z/OS Operation • Change management
Download now