Basics

A macro that interacts with more than one session can be stored in any of the locations that an ordinary macro can be stored.

A macro that interacts with more than one session is launched by a single session, just as an ordinary macro is launched. However, all the sessions that the macro interacts with must be active (connected) before the macro is launched (see Run-time requirements).

The various sessions that the macro interacts with can be of different types (3270 Display, 5250 Display, VT Display, or CICS Gateway) or all of the same type, and can be connected to different hosts or to the same host.

There is no limit to how many active sessions a single macro can interact with, so long as:
  • Either all the sessions are launched from the desktop of a single Z and I Emulator for Web client, or else all the sessions are launched from the same JVM; and
  • The memory of the Java Virtual Machine that is used to launch the Z and I Emulator for Web client is not exhausted.