Home | Previous Page | Next Page   The onpload Utility > Understanding the onpload Utility >

onpload Filename Size Limitations on UNIX

On UNIX you cannot have a filename 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 filenames 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 filenames (assuming the specification filename is device.hpl):

  1. Describe the device with the following command:

    onpladm describe device devicename -F device.hpl

    For more information on onpladm, see The onpladm Utility.

  2. Modify the device.hpl specification file to shorten the names of .unl files.
  3. 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 filename limit. Instead, manually provide a device filename.

Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]