All descriptors apply to the same active session

Suppose that a macro was launched by a 3270 Display session, that the macro runtime has just finished processing a macro screen that refers to this 3270 Display session, and that the macro runtime is now trying to recognize the next macro screen to be processed. Suppose also that the macro runtime is examining as a candidate a macro screen named Screen26, and that Screen26 contains the following descriptors, each of which applies to the same active 5250 Display session:
  • A Number of Fields descriptor;
  • A Number of Input Fields descriptor;
  • A Wait for OIA to Become Uninhibited descriptor.

Assuming that all three descriptors are required descriptors and that none is an inverse descriptor, then the macro runtime determines that Screen26 is the next macro screen to be processed, if each descriptor evaluates to true with respect to the session window of the 5250 Display session. For example, suppose that the values of the descriptors are 4, 53, and NOTINHIBITED. If the session window of the 5250 Display session contains 4 input fields, contains 53 fields of all types, and has the input inhibited indicator cleared, then the macro runtime determines that Screen26 is the next macro screen to be processed.

The above processing is exactly the same as the processing for an ordinary macro screen, except that all the descriptors apply to a session window other than the session window of the session that launched the macro.