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