Example 2:

Alter general purpose register number 15.

HHC00013I Herc command: 'gpr 15=ffffffff'

HHC02269I General purpose registers

HHC02269I CP00: GR00=00000000 GR01=00000000 GR02=0252E12C GR03=02501EB0

HHC02269I CP00: GR04=02502400 GR05=00000C00 GR06=01379E76 GR07=00000000

HHC02269I CP00: GR08=0248EF58 GR09=00000000 GR10=0252EF7F GR11=0252DF80

HHC02269I CP00: GR12=813799C8 GR13=0252DF80 GR14=81379D22 GR15=00000C00

Figure 137: GPR command (alter general purpose register)

8.69 HAO (Hercules Automatic Operator)

8.69.1 Function

The Hercules Automatic operator (HAO) feature is a facility that allows to automatically issue console
commands in response to certain messages being issued. To use the HAO facility it is necessary to de-
fine a rule, consisting of a target and an associated command.

The Hercules Automatic Operator is only for those messages issued by Hercules to its console. It cannot
be used for messages issued from the guest operating system.

The current implementation limits the total number of defined rules to 64. There is currently no way to
define a command whose arguments varies based on actual message text. All of the defined rules are
checked for a match each time Hercules issues a message, there is no way at this time to stop the pro-
cessing of subsequent rules.

8.69.2 Syntax

Descriptive

HAO command [operands]


where command

target

consolecmd

nn

nn]

Diagram

Êʬ¬¬ HAO ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ÊÍ


where command


target ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬«

consolecmd ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬«

nn ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬«

Previous Page Next Page