Looping screen spaces

To protect against the possibility of a looping condition due to an improper sequence of .FGO screens, OMEGAMON® for IMS limits the number of consecutive fetches that are allowed.

By default, OMEGAMON for IMS limits the number of consecutive .FGO screens to 64. After OMEGAMON for IMS reaches the limit, it treats subsequent .FGO commands as if they are .SGO commands so that executing screen spaces display on each cycle. Once .FGO screen spaces cause a loop, you must correct the condition and re-enable .FGO.

To re-enable .FGO, use the FGOLOOP keyword of the .SET command. The FGOLOOP keyword is set to OFF until the limit of consecutive fetches is reached. When the limit is reached, OMEGAMON for IMS sets FGOLOOP to ON, indicating the probability of a loop. To reset .FGO, issue the .SET command and replace the ON argument with OFF.

Testing .FGO routines

Because FGOLOOP=ON causes .FGO not to bypass the OMEGAMON for IMS cycle and the terminal display, you might want to turn it on yourself to test your screen space fetch routines.