COBCH1482 Interface interface-name inherits from itself (directly or indirectly).

An interface is attempting to inherit from itself either directly or via another interface.

Resolution:

Modify the code to correct the interface inheritance problem; then recompile.

Example:

In the following example, IMyInterface2 inherits itself indirectly because it inherits an interface (IMyInterface3) that inherits IMyInterface2. This is incorrect.

       interface-id IMyInterface1 inherits type IMyInterface1.
       end interface.
       interface-id IMyInterface2 inherits type IMyInterface3.
       end interface.
       interface-id IMyInterface3 inherits type IMyInterface2.
       end interface.