IHC
`IHC` is the default command prefix used to identify and issue **JES3 (Job Entry Subsystem 3)** operator commands from the z/OS system console or through automation. It signals to the operating system that the subsequent text is a command intended for the JES3 component, distinguishing it from MVS, JES2, or other subsystem commands.
Key Characteristics
-
- Default Prefix:
IHCis the standard, IBM-supplied default prefix for JES3 commands. While it can be customized during JES3 initialization,IHCis widely recognized and used. - Command Delimiter: When issuing a JES3 command,
*IHC(where*is the MVS command character) is typically used. For example,*IHC,D,Qdisplays the JES3 queue status. - Scope: It applies exclusively to commands directed at the JES3 component of z/OS, covering job management, device control, and system status within the JES3 environment.
- Operator Interface: Primarily used by system operators and automation programs to interact with and manage the JES3 complex, providing real-time control over job flow and resource allocation.
- Distinction: It serves to prevent command conflicts with other z/OS components that might use similar command syntax but require a different prefix (e.g.,
$for JES2 commands).
- Default Prefix:
Use Cases
-
- Displaying JES3 Status: An operator might issue
*IHC,D,Qto display the status of jobs on the JES3 queues (e.g., input, output, execution queues) or*IHC,D,Rto show resource status. - Controlling JES3 Devices: To start or stop a JES3-managed device, such as a printer or card reader, an operator would use a command like
*IHC,S,PRT1(start) or*IHC,F,PRT1(force stop). - Managing Jobs: Commands like
*IHC,C,JOBNAMEcan be used to cancel a specific job under JES3 control, or*IHC,H,JOBNAMEto hold a job in the queue. - System Initialization/Shutdown: During JES3 startup or shutdown procedures,
IHCcommands are used to bring the subsystem online or offline gracefully, managing the transition of jobs and resources.
- Displaying JES3 Status: An operator might issue
Related Concepts
IHC is intrinsically linked to JES3 (Job Entry Subsystem 3), serving as its primary command interface. It operates within the broader z/OS operating system environment, where the * (asterisk) is the default character for issuing MVS console commands. Unlike JES2, which uses $ as its default command prefix, IHC specifically targets JES3's unique job scheduling and resource management capabilities, particularly in multi-CPU configurations where JES3 acts as a global scheduler. Understanding IHC is crucial for operators and system programmers managing JES3 complexes, as it allows them to interact directly with the subsystem's internal functions and queues.
- Verify Command Syntax: Always ensure the correct
IHCcommand syntax is used, including parameters and delimiters, to avoid errors or unintended operations that could impact job processing. - Use Authorized IDs: JES3 commands, especially those that alter system state or job flow, should only be issued by authorized personnel or automation routines with appropriate security privileges defined in RACF or equivalent.
- Consult Documentation: Refer to IBM's z/OS JES3 Commands manual for a comprehensive list of commands, their