COBCH1491 Cannot redefine operators for primitive types

The program redefines an extension operator for a primitive type such as binary-long (32 bit integer). This is not allowed.

Resolution:

Modify the code to eliminate the redefines of the extension operator; then recompile.

Example:

In the following example, the operator definition redefines a binary-long type. This is not allowed.

       class-id a static.
       operator-id + extension (i1 as binary-long, i2 as binary-long) returning ret as binary-long.
           set ret to i1 + i2
       end operator.
       end class.