Error Message :
U01001305 Maximal length of the variable name 'ABC45678901234567890123456#': 32 characters.
When creating arrays using :DEFINE with a variable name that is more than 24 characters the above error message will be displayed, which indicates that a 32 character limit has been exceeded.
This causes some confusion because the Automation Engine (AE) 11.2 documentation (as referenced below) states:
Unlike script variables the name of arrays may be up to 24 alphanumeric characters long.
Is the limit of the array 24 characters or 32 characters?
The name of arrays may be up to 24 characters long and variable names have a 32 character limit.
Since the index of an array is part of the variable name, and the variable name has a 32 character limit, that is why the error message references the 32 character limit.
The message has been changed to:
"Maximal length of the variable name '&01': 32 characters. The index of an array is part of the variable name."
Root Cause: The index of an array is part of the variable name: e.g: ABC45678. Error message to be changed to "Maximal length of the variable name '&01': 32 characters. The index of an array is part of the variable name."
This field was added on 30/03/2017. This article has not been updated yet. Refer to the "Description" or "Workaround" sections for solution information.
Fix Status: No Fix
Use a shorter variable name.