MVS

This section describes documents for MVS™, which is also called the Base Control Program (BCP).

z/OS Batch Runtime Planning and User's Guide
Describes COBOL and Java™ interoperability and explains how your installation can: Convert existing COBOL applications to Java Enhance COBOL code with Java methods Share access to DB2®.
z/OS MVS Capacity Provisioning User's Guide
Describes capacity planning on z/OS®.
z/OS MVS Device Validation Support
Describes the requirements for I/O devices that are not supported.
z/OS MVS Diagnosis: Reference
Provides system reference material needed for diagnosing system problems. It describes the problem data that is available in dumps and traces and also explains how to request and format that data.
z/OS MVS Diagnosis: Tools and Service Aids
Describes how to use IBM® tools (such as dumps and traces) and service aid programs (LIST and SPZAP) to diagnose and fix problems in system and application programs.
z/OS MVS Dump Output Messages
Provides a single dump message reference for the interactive problem control system (IPCS), the MVS components that provide IPCS formatters, and TSO/E.
z/OS MVS Initialization and Tuning Guide
Contains information about tasks related to MVS initialization, with a major focus on the use of SYS1.PARMLIB to manage system resources. Its companion document, z/OS MVS Initialization and Tuning Reference, describes the members of SYS1.PARMLIB in detail.
z/OS MVS Initialization and Tuning Reference
Describes the function, use, and format of each member of SYS1.PARMLIB. It contains reference information related to many MVS components and to other products. Its companion document, z/OS MVS Initialization and Tuning Guide, focuses on MVS initialization tasks and SYS1.PARMLIB usage.
z/OS MVS Installation Exits
Describes the installation exits available for modifying the processing of the MVS element of z/OS.
z/OS MVS IPCS Commands
Provides reference information about the IPCS commands, subcommands, and dialog commands. The document describes how to use IPCS and gives examples of subcommand syntax and output generated by the subcommands.
z/OS MVS IPCS Customization
Provides IPCS programming requirements and explains how to customize access to IPCS and the IPCS dialog. The programmer can use this document when writing IPCS exit routines, using IPCS-shipped CLISTs, and setting IPCS defaults.
z/OS MVS IPCS User's Guide
Explains how to access IPCS, presents the IPCS full-screen dialog, and provides information about the IPCS subcommands.
z/OS MVS JCL Reference
Describes how to code JCL, JES2, and JES3 control statements needed to perform the job control tasks presented in z/OS MVS JCL User's Guide.
z/OS MVS JCL User's Guide
Describes the job control tasks needed to submit jobs into the operating system, control the system's processing of jobs, and request the resources needed to run jobs. Its companion document, z/OS MVS JCL Reference, provides JCL coding information.
z/OS MVS Planning: APPC/MVS Management
Presents an overall picture of APPC/MVS as it relates to the rest of MVS, Systems Application Architecture®, and APPC, to help integrate APPC/MVS into existing configurations.
z/OS MVS Planning: Global Resource Serialization
Describes how to plan, install, operate, and tune a global resource serialization complex.
z/OS MVS Planning: Operations
Provides the information that a system programmer needs to understand how to plan MVS operations. Its primary focus is on how to plan an MVS console configuration.
z/OS MVS Planning: Workload Management
Describes workload management concepts and interfaces. It includes the steps required for using workload management and the benefits of using it.
z/OS MVS Product Management
Explains two usage pricing methods: S/390® Usage Pricing and Measured Usage License Charges. Also explains S/390 dynamic enablement externals for a product administrator. The document describes the data analysis utility covering both data collecting and reporting. It also describes how to change the enablement policy and provides information about the enablement report.
z/OS MVS Program Management: Advanced Facilities
Describes the programming interfaces provided by the program management component of z/OS. It describes the Binder Application Programming Interface, macros, user exits, and buffer formats.
z/OS MVS Program Management: User's Guide and Reference
Describes the end user interfaces provided by the program management component z/OS. It contains an overview of the components, describes how to create executable programs from source modules, use the program management binder (starting, defining input, editing data, options, control statements), the linkage editor, and the batch loader.
z/OS MVS Programming: Assembler Services Guide
Describes how to use MVS services for unauthorized assembler language programs. This document also contains guidelines and suggested coding practices for coding in 31-bit addressing mode and for modifying programs that use 24-bit addressing mode to use 31-bit addressing mode. If you are relatively new to assembler language programming for MVS, this document is a good place to start.

Its companion documents, z/OS MVS Programming: Assembler Services Reference ABE-HSP and z/OS MVS Programming: Assembler Services Reference IAR-XCT, describe coding the macros that invoke these MVS services.

MVS Programming: Assembler Services Reference, Volumes 1–2
z/OS MVS Programming: Assembler Services Reference ABE-HSP
z/OS MVS Programming: Assembler Services Reference IAR-XCT

Describe how to code the macros and callable services that invoke the services of MVS, as described in z/OS MVS Programming: Assembler Services Guide. These macros and callable services are available to all assembler language programs.

z/OS MVS Programming: Authorized Assembler Services Guide

Describes how to use MVS services for authorized assembler language programs. Its companion documents, MVS Programming: Authorized Assembler Services Reference, Volumes 1–4, describe coding the macros that invoke these services.

MVS Programming: Authorized Assembler Services Reference, Volumes 1–4
z/OS MVS Programming: Authorized Assembler Services Reference ALE-DYN
z/OS MVS Programming: Authorized Assembler Services Reference EDT-IXG
z/OS MVS Programming: Authorized Assembler Services Reference LLA-SDU
z/OS MVS Programming: Authorized Assembler Services Reference SET-WTO

Describe how to code the macros and callable services that are available only to authorized assembler language programs, as described in z/OS MVS Programming: Authorized Assembler Services Guide

z/OS MVS Programming: Callable Services for High-Level Languages
Describes the callable services available to the programmer coding in a high-level language such as COBOL, FORTRAN, C, Pascal, and PL/1. These services are also available to assembler language programmers.
z/OS MVS Programming: Extended Addressability Guide
Describes how to use cross memory services and extended addressability techniques, such as data spaces and hiperspaces to extend the virtual storage available to programs.
z/OS MVS Programming: JES Common Coupling Services
Provides MVS and JES system programmers with both guidance and reference information on how to use the JES common coupling services assembler macros and installation exits to affect JES communication processing in a sysplex environment.
z/OS MVS Programming: Product Registration
Provides guidance and reference information for the registration callable services, which are used to register an element or prepare an optional feature for dynamic enablement.
z/OS MVS Programming: Resource Recovery
Describes how to use recoverable resource management services (RRMS) in a resource manager that provides access to protected resources. Resource recovery services (), a system component, is the sync-point manager. While this document is primarily for experienced programmers, it also describes managing at an installation, including information about using system logger with RRS and running RRS.
z/OS MVS Programming: Sysplex Services Guide
Describes how to use the sysplex services available to assembler language programs that participate in a sysplex, communicate with other members of a sysplex, benefit from automatic restarts, and sharing data.
z/OS MVS Programming: Sysplex Services Reference
Describes how to code sysplex services for assembler language programs that participate in a sysplex, communicate with other members of a sysplex, benefit from automatic restarts, and sharing data.
z/OS MVS Programming: Workload Management Services
Describes the services intended for use by subsystem work managers and performance monitoring products.
z/OS MVS Programming: Writing Servers for APPC/MVS
Provides the information that an application developer needs to write servers for use in an APPC/MVS environment.
z/OS MVS Programming: Writing Transaction Programs for APPC/MVS
Provides the information that an application programmer needs to write APPC transaction programs for use on MVS.
z/OS MVS Programming: Writing Transaction Schedulers for APPC/MVS
Provides the information that an application programmer or system programmer needs to write transaction schedulers other than the one provided by APPC/MVS.
z/OS MVS Setting Up a Sysplex
Provides the information that a system programmer needs to plan, install, and tune MVS systems in a sysplex. It includes information about the policies available for managing a sysplex as well as information about the coupling facility.
z/OS Unicode Services User's Guide and Reference
This manual provides information for setting up and using the Support for the Unicode product. The manual also includes a complete list of the IBM-supplied conversion tables.
z/OS MVS System Codes
Describes system completion and wait state codes.
z/OS MVS System Commands
Describes the system commands available to control an MVS system.
z/OS MVS System Management Facilities (SMF)
Provides information for system programmers who implement policies and procedures to account for data processing costs. This task includes deciding how to apportion data processing costs to data processing users and using SMF record data to obtain the required information about the use of system resources.
MVS System Messages, Volumes 1–10
z/OS MVS System Messages, Vol 1 (ABA-AOM)
z/OS MVS System Messages, Vol 2 (ARC-ASA)
z/OS MVS System Messages, Vol 3 (ASB-BPX)
z/OS MVS System Messages, Vol 4 (CBD-DMO)
z/OS MVS System Messages, Vol 5 (EDG-GFS)
z/OS MVS System Messages, Vol 6 (GOS-IEA)
z/OS MVS System Messages, Vol 7 (IEB-IEE)
z/OS MVS System Messages, Vol 8 (IEF-IGD)
z/OS MVS System Messages, Vol 9 (IGF-IWM)
z/OS MVS System Messages, Vol 10 (IXC-IZP)

Describe the messages issued by MVS and other elements, and suggests appropriate operator, system programmer, and application programmer responses.

z/OS MVS Using the Functional Subsystem Interface
Describes the functional subsystem interface (FSI) and shows how a functional subsystem (FSS) and a job entry subsystem (JES) communicate using the FSI.
z/OS MVS Using the Subsystem Interface
Provides information needed both to write a subsystem and to invoke subsystem services. This document describes the subsystem interface (SSI) and provides detailed, uniform descriptions of the subsystem interface function codes and examples that help users understand them.