IEA012E CIRCULAR SYMBOLIC DEFINITION DETECTED text
Explanation
Where text is:
UNRESOLVED STATIC SYMBOL
DEFINITIONS FOLLOW:
IEASYMxx:&symbol-name = symbol-text
⋮
IEASYMyy:&symbol-name = symbol-text
The system found one or more static system symbol definitions that are circular. That is, one or more system symbol definitions contain other system symbols that refer back to each other.
The following
is an example of a circular system symbol definition:
SYMDEF(&LNK.='&APF.(-2:2)')
SYMDEF(&APF.='&LNK.(-2:2)')
In the example above, the definition of &APF. depends on the resolution of &LNK. . However, because the definition of &LNK. also depends on the resolution of &APF. , the two system symbols can never be resolved.
In
the message text:
- xx
- The suffix of the first IEASYMxx parmlib member in which a circular definition appears.
- yy
- The suffix of the last IEASYMxx parmlib member in which a circular definition appears.
- &symbol-name
- The name of the installation-defined system symbol that specifies a circular definition.
- symbol-text
- The unresolved substitution text.
System action
The system enters non-restartable wait state X'07D' with return code X'0000'.
System programmer response
Correct the circular reference in the IEASYMxx parmlib member, then reIPL the system.
Source
System initialization (IPL/NIP)
Module
IEAVNPCF
Routing code
-
Descriptor code
12