The onpload file name size limitations on UNIX
On UNIX, you cannot have a file name size greater than 256 characters.
Suppose you have a 128-character database name and a 128-character
table name and automatically generate the project (auto job generation),
the generated device file names have the following format:
directory_specified/databasename_tablename.unl
In this situation, the device name would exceed 256 characters
and the job would not run. To work around this problem, modify the
device file names (assuming the specification file name is device.hpl):
- Describe the device with the following command:
onpladm describe device devicename -F device.hpl
- Modify the device.hpl specification file to shorten the names of .unl files.
- Modify the device attributes with the following command:
onpladm modify device devicename -F device.hpl
Alternatively, do not use the auto generation option of onpladm when you have both database and table names that would produce a generated name exceeding the 256 UNIX file name limit. Instead, manually provide a device file name.