Requirements for using the IMFEXEC HMC command
IMFEXEC HMC uses the Base Control Program Internal Interface (BCPii) in z/OS that communicates directly with the mainframe Support Elements without utilizing any TCP/IP stack in z/OS.
The BCPii offers a secure method for communicating with the Support Elements that control the CPCs or System z processors. Without the BCPii, the MVS programs would need TCP/IP communications with the Support Element. It might be difficult or impossible to prevent other undesired MVS programs from communicating the Support Elements when MVS and the Support Elements are on the same TCP/IP network.
The IBM assembler programming documentation, MVS Programming: Callable Services for High-Level Languages, provides specifications for the BCPii macros the correspond to IMFEXEC HMC commands. Use the following table to cross-reference the IMFEXEC HMC commands with the appropriate BCPii macros.
IMFEXEC HMC command | BCPii macro |
---|---|
CONNECT | HWICONN |
DISCONNECT | HWIDISC |
LIST | HWILIST |
QUERY | HWIQUERY |
CMD | HWICMD |
SET | HWISET |