z/OS Installation and Maintenance

To meet the specific requirements of your installation, you can customize z/OS functions and interfaces to take advantage of new functions after installation. The role of the system programmer is to install, customize, and maintain the operating system. The z/OS operating system runs on various hardware configurations.

The professionals at Mainframe.US.com are focused on providing comprehensive installation and maintenance services in the z/OS operating system. Contact Us today for more information about our services and learn how we can improve your mainframe operations.

How Can We Help

A system programmer must define the hardware I/O configuration resources that are to be available to the z/OS operating system. The hardware used can be either IBM or other manufacturer machines. As a z/OS system programmer, you must be aware of the following:

  • Storage concepts
  • Virtual storage and address spaces concepts
  • Device I/O configurations
  • Processor configurations
  • Console definitions
  • System libraries where the software is placed
  • System data sets and their placement
  • Customization parameters that are used to define your z/OS configuration

System Modification Program Extended (SMP/E) is a tool designed to manage the installation of software products on your z/OS system, and to track the modifications applied to those products. Usually, it is the system programmer's responsibility to ensure that all software products and modifications are properly installed on the system, and that all products are installed at the proper level so all elements of the system can work together.

A z/OS system may appear to be one big block of code that drives the CPU. Actually, z/OS is a complex system comprising many different smaller blocks of code. Each of those smaller blocks of code performs a specific function within the system. Each system function is composed of one or more load modules. In a z/OS environment, a load module represents the basic unit of machine-readable executable code. Load modules are created by combining one or more object modules and processing them with a link-edit utility. The link-editing of modules is a process that resolves external references and addresses. The functions on a system, therefore, are one or more object modules that have been combined and link-edited.

Over time, you may need to change some of the elements of your system. These changes may be necessary to improve the usability or reliability of a product. You may need to add some new functions to your system, upgrade some of the elements of your system, or modify some elements for a variety of reasons. In all cases, you are making system modifications.

All executable software code is subject to errors. Any errors in the IBM software code are fixed by IBM and made available to installations in the form of either an authorized program analysis report (APAR) or program temporary fix (PTF).