Automated handling of inhibited screens

You can enable ZIETrans to automatically recognize and handle an inhibited, or locked, screen by creating a special screen customization for that purpose. To do that:
  1. On the Screen Recognition Criteria tab for the screen customization, clear and remove all criteria.
  2. On the Source tab for the screen customization change the OIA line to have invertmatch="true". When you are done, it should look like this:
    <oia invertmatch="true" optional="false" status="NOTINHIBITED"/>
  3. On the Actions tab of the screen customization, add an action that will clear the OIA status and restore it back to NOTINHIBITED. The correct action to be taken may be different in each case. For example, in some cases simply sending a host key of Enter (or some other host key) may be sufficient to clear the OIA status and restore it back to NOTINHIBITED. However, in other cases, it may be necessary to run a macro that will change the cursor position or send a sequence of several host keys to return the host connection to a state in which the OIA status is NOTINHIBITED.
  4. In the ZIETrans Project Settings editor, select the Events tab and then sort the Screen Event Priority list such that the special screen customization is at the top of the list. This ensures that ZIETrans will detect and handle screens with an INHIBITED OIA status first, before attempting to match any other screen event.