OIA descriptor (<oia> element)

In almost all scenarios you can accept the default setting for this descriptor, which is NOTINHIBITED. Then, during screen recognition:
  • If the input inhibited indicator in the host terminal is set (that is, input is inhibited), then the macro runtime will evaluate this descriptor as false.
  • But if the input inhibited indicator is cleared (that is, input is not inhibited), then the macro runtime will evaluate this descriptor as true.
These are the results that you would want and expect. You typically do not want the macro runtime to recognize the macro screen and immediately start processing its actions while the input inhibited indicator is still set. (For more information about timing, see Screen completion). But no matter how you resolve that issue, you should almost always leave this descriptor at the default setting, which is NOTINHIBITED.

However, if you have a scenario in which you want the macro runtime to ignore the input inhibited condition, then set this descriptor to DONTCARE.