MFPLI00189S "variable-name" is declared with the TYPE attribute but the type definition uses a non-constant extent for a string length or an array bound.

A type definition using non-constant extents cannot be used for a parameter, for a parameter ENTRY descriptor, or for a function returns descriptor.
Resolution:
Either declare "variable-name" without the TYPE attribute or ensure the type definition uses constant extents.
Module:
EXPTYP.PL1