A function in in an expression associated with a user-defined field tried to copy data to an unsupported datatype. The copy operation failed because the specified source datatype is not compatible with the specified target datatype. PowerExchange has limitations on datatype mappings to prevent different results between writing data using PWXCCL or FTP or when writing data locally on a z/OS or IBM i system. The following limitations apply when copying data from one datatype to another datatype:
Functions CONCAT(), LTRIM(), RTRIM(), STRIP() cannot copy between numeric and character datatypes.
Function SPLIT() can copy between numeric and character types, but cannot copy between a numeric datatype and a datatype that does not use code pages.
Function CHECKNUMDATA() can set non-numeric fields to null.
Function COPYDATA() can copy data between numeric and other types.
Expression validation for the user-defined field fails.
For more information about user-defined fields, see the
PowerExchange Reference Manual
and the
PowerExchange Navigator Guide
. Use a different technique to redefine the problem data. Consider using intermediate user-defined fields with names prefixed by
filler
. These intermediate fields are not included in the table columns.