Abstract for MVS Programming: Authorized Assembler Services Reference, Volume 2 (EDTINFO-IXGWRITE)

Purpose of this information

This information describes the authorized services that the MVS™ operating system provides; that is, services available only to authorized programs. An authorized program must meet one or more of the following requirements:
  • Running in supervisor state
  • Running under PSW key 0-7
  • Running with APF-authorization.

Some of the services included in this information are not authorized, but are included because they are of greater interest to the system programmer than to the general applications programmer. The functions of these services are of such a nature that their use should be limited to programmers who write authorized programs. Services are also included if they have one or more authorized parameters; in other words, parameters that are available only to authorized programs.

Programmers using assembler language can use the macros described in this information to invoke the system services that they need. This information includes the details, such as the function, syntax, and parameters, needed to code the macros.

This information is divided into four pieces. Volumes 1 through 4 present the macro descriptions in alphabetical order.

Who should use this information

This information is for the programmer who is using assembler language to code a system program. A system program is usually one that runs in supervisor state or runs with PSW key 0-7 or runs with APF authorization.

Using this information also requires you to be familiar with the operating system and the services that programs running under it can invoke.

How to use this information

This information is one of the set of programming information for MVS. This set describes how to write programs in assembler language or high-level languages, such as C, FORTRAN, and COBOL.