Requirements for using the IMFEXEC HMC command


There are two requirements to use IMFEXEC HMC:

  • IBM z/OS Version 1.11 or later
  • Knowledge about Base Control Program Internal Interface (BCPii) in z/OS

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

Important

Note that some commands or operands may not be applicable to your System z machine. BMC recommends that you test and verify the actual operation of your IMFEXEC HMC automation outside of production hours to lessen the risk of outages on your machine.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*