Specifies the entry point name of the SVC routine. The epname value,
if specified, must be one of the following: - IGCERROR. Identifies an SVC routine that will result in abend
Fxx when SVC xx is
issued, where xx matches svcnum
- Not IGCERROR.
- For SVC types 3 and 4, epname must be
the load module name (or alias) of a load module in the LPA.
- For SVC types 1, 2, and 6, epname must
be the entry point name (not the load module name, unless it is the
same name) of a module in the nucleus region. The module must have
been link-edited directly into the nucleus region, or added to the
nucleus region through the NMLDEF macro or NUCLSTx x parmlib member.
For information about the NMLDEF macro, see z/OS MVS Programming: Authorized Assembler Services Guide. For
information about the NUCLSTxx parmlib member, see NUCLSTxx (customizing the nucleus region).
The EPNAME parameter is
optional, unless you want to specify an EPNAME value other than the IBM® default SVC naming convention.
The
default naming convention for routines for SVC types 1, 2, and 6 is
IGCnnn, where nnn is the decimal number of the SVC routine.
The
default naming convention for SVC routines for SVC types 3 and 4 is
IGC00nnn, where
nnn is the signed decimal number of the SVC
routine. Here, a
signed decimal is a number that ends in either
of the following ways:
- When the last digit of the SVC routine's load module name is a
number from 1 - 9, specify an epname that ends with the EBCDIC
character (A-I) that corresponds with the last digit. For example,
the epname for a type 4 SVC 255 is IGC0025E.
- When the last digit of the SVC routine's load module name is zero,
specify for the last character of epname, the display representation
of hexadecimal C0; in EBCDIC, this is the left brace ({) character.
For example, the EPNAME for a type 4 SVC 250 is IGC0025{.