One of the well known differences between the IBM i and other operating environments is the length of object names.
These differences are described in detail in:
Historically, most non-IBM i environments only allow 8 character names while the IBM i allows 10 character names.
Visual LANSA has been designed to automatically rename objects for you when an IBM i application definition is migrated. You should be aware of the following:
If you are planning to access the SQL tables directly or work with the generated C code, you should be aware of the renaming requirements.
A recommended portability standard for all new application names is to use letters of the English alphabet (A>Z) and Arabic numbers 0 > 9 only in names. Limit all object names to 8 characters or less in length.