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.