BLS9CALL command — call a program
Use the BLS9CALL command to pass control to a processing program
that expects the interface established by the IBM® System/370 standard linkage conventions.
Such processing programs include assemblers, compilers, and data
set utilities among others.
- Related commands
- ATTCHMVS REXX host command environment
- CALL command of the z/OS TSO/E element
- CALLMVS REXX host command environment
- JCL EXEC PGM=program
- Syntax
BLS9CALL program [ parm ] [ HEADING(heading) | TITLE(title) | NOHEADING | NOTITLE ] [ LIBRARY(library …) | NOLIBRARY ] [ MEMBER(member) ] [ PAGE(page) ] [ STATUS | NOSTATUS ] [ SYSIN(sysin) ] [ SYSLIB(syslib) ] [ SYSLIN(syslin) ] [ SYSLMOD(syslmod) ] [ SYSPRINT(sysprint) ] [ SYSPUNCH(syspunch) ] [ SYSTERM(systerm) ] [ SYSUT1(sysut1) ] [ SYSUT2(sysut2) ] [ SYSUT3(sysut3) ] [ SYSUT4(sysut4) ]
- Operands
- program
- program specifies the 1-8 character name of the command processor to be given control. The program can reside in a library specified on the BLS9CALL command, the job pack area, the logon procedure steplib, the link pack area, or the system link library.
- parm
- Specifies a character string to be passed to the processing program. Enclose the character string with apostrophes. If not specified, the default is a null string.
- HEADING(heading)
- TITLE(title)
- NOHEADING
- NOTITLE
- Specifies the heading or title to be passed to the processing program. Enclose the heading or the title in apostrophes.
- LIBRARY(library …)
- NOLIBRARY
- Specifies the libraries to be searched before the logon procedure
steblib and the system link library when searching for an unauthorized
program and any modules it invokes using system-aided linkages. Note: These libraries are not searched when an authorized program is invoked.
- MEMBER(member)
- Specifies a member of the SYSLMOD library. The member is typically an argument passed as a parameter to a linkage editor.
- PAGE(page)
- Specifies a page number to be passed to the processing program.
- STATUS
- NOSTATUS
- Specifies whether the completion status of the processing program is to be displayed if the program terminates without an abend. (On abend, the status always is displayed.)
- SYSIN(sysin)
- Specifies the file name to be passed to the processing program and used instead of SYSIN.
- SYSLIB(syslib)
- Specifies the file name to be passed to the processing program and used instead of SYSLIB.
- SYSLIN(syslin)
- Specifies the file name to be passed to the processing program and used instead of SYSLIN.
- SYSLMOD(syslmod)
- Specifies the file name to be passed to the processing program and used instead of SYSLMOD.
- SYSPRINT(sysprint)
- Specifies the file name to be passed to the processing program and used instead of SYSPRINT.
- SYSPUNCH(syspunch)
- Specifies the file name to be passed to the processing program and used instead of SYSPUNCH.
- SYSTERM(systerm)
- Specifies the file name to be passed to the processing program and used instead of SYSTERM.
- SYSUT1(sysut1)
- Specifies the file name to be passed to the processing program and used instead of SYSUT1.
- SYSUT2(sysut2)
- Specifies the file name to be passed to the processing program and used instead of SYSUT2.
- SYSUT3(sysut3)
- Specifies the file name to be passed to the processing program and used instead of SYSUT3.
- SYSUT4(sysut4)
- Specifies the file name to be passed to the processing program and used instead of SYSUT4.