The following list contains an explanation for each possible status code. Whether a particular status code is considered informational, a warning, or an error is also indicated.
Named attribute already exists --- cannot create or rename. Each attribute in a CDF must have a unique name. Note that trailing blanks are ignored by the CDF library when comparing attribute names. [Error]
Attribute name truncated to CDF_ATTR_NAME_LEN characters. The attribute was created but with a truncated name. [Warning]
An illegal number of records to allocate for a variable was specified. For RV variables the number must be one or greater. For NRV variables the number must be exactly one. [Error]
An illegal/undefined argument was passed. Check that all arguments are properly declared and initialized. [Error]
Illegal attribute name specified. Attribute names must contain at least one character, and each character must be printable. [Error]
Illegal attribute number specified. Attribute numbers must be zero (0) or greater for C applications and one (1) or greater for Fortran applications. [Error]
An illegal number of cache buffers was specified. The value must be at least one (1). [Error]
An illegal file extension was specified for a CDF. In general, do not specify an extension except possibly for a single-file CDF which has been renamed with a different file extension or no file extension. [Error]
CDF identifier is unknown or invalid. The CDF identifier specified is not for a currently open CDF. [Error]
Illegal CDF name specified. CDF names must contain at least one character, and each character must be printable. Trailing blanks are allowed but will be ignored. [Error]
Unknown CDF status code received. The status code specified is not used by the CDF library. [Error]
Unknown data type specified. The CDF data types are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
Unknown decoding specified. The CDF decodings are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
Illegal dimension count specified. A dimension count must be at least one (1) and not greater than the size of the dimension. [Error]
One or more dimension index is out of range. A valid value must be specified regardless of the dimension variance. Note also that the combination of dimension index, count, and interval must not specify an element beyond the end of the dimension. [Error]
Illegal dimension interval specified. Dimension intervals must be at least one (1). [Error]
Illegal dimension size specified. A dimension size must be at least one (1). [Error]
Unknown data encoding specified. The CDF encodings are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
Illegal attribute entry number specified. Entry numbers must be at least zero (0) for C applications and at least one (1) for Fortran applications. [Error]
An illegal number of extend records has been specified. The number of extend records must be at least zero (0). A value of zero indicates that the default should be used. Note that extend records are only significant for variables that are not NRV and are in single-file CDFs. [Error]
The specified function or item is illegal. Check that the proper number of arguments are specified for each operation being performed. Also make sure that NULL_ is specified as the last operation. [Error]
Unknown format specified. The CDF formats are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
An illegal number of records to initially write has been specified. The number of initial records must be at least one (1). [Error]
Unknown variable majority specified. The CDF variable majorities are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
Unable to allocate dynamic memory --- system limit reached. Contact CDF User Support if this error occurs. [Error]
An illegal -0.0 to 0.0 mode was specified. The -0.0 to 0.0 modes are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
The number of dimensions specified is out of the allowed range. Zero (0) through CDF_MAX_DIMS dimensions are allowed. If more are needed, contact CDF User Support. [Error]
The number of elements of the data type is illegal. The number of elements must be at least one (1). For non-character string variables, the number of elements must always be one (1). [Error]
Illegal number of variables in a record access operation. [Error]
Illegal read-only mode specified. The CDF read-only modes are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
Illegal record count specified. A record count must be at least one (1). [Error]
Illegal record interval specified. A record interval must be at least one (1). [Error]
Record number is out of range. Record numbers must be at least zero (0) for C applications and at least one (1) for Fortran applications. Note that a valid value must be specified regardless of the record variance. [Error]
Unknown attribute scope specified. The attribute scopes are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
Illegal variable name specified. Variable names must contain at least one character and each character must be printable. [Error]
Illegal variable number specified. Variable numbers must be zero (0) or greater for C applications and one (1) or greater for Fortran applications. [Error]
Illegal zMode specified. The CDF zModes are defined in cdf.h for C applications and in cdf.inc for Fortran applications. [Error]
Because of dependencies on the value, it cannot be changed. Some possible causes of this error follow:
Changing a CDF's data encoding after a variable value (including a pad value) or an attribute entry has been written.
Changing a CDF's format after a variable has been created.
Changing a CDF's variable majority after a variable value (excluding a pad value) has been written.
Changing a variable's data specification after a value (including the pad value) has been written to that variable.
Changing a variable's record variance after a value (excluding the pad value) has been written to that variable.
Changing a variable's dimension variances after a value (excluding the pad value) has been written to that variable.
Allocating or writing ``initial'' records to a variable after a value (excluding the pad value) has been written to that variable.
Changing an attribute entry's data specification where the new specification is not equivalent to the old specification.
Error detected while trying to close CDF. Check that sufficient disk space exists for the .cdf file and that it has not been corrupted. [Error]
Cannot create CDF specified --- error from file system. Make sure sure that sufficient privilege exists to create the .cdf file in the disk/directory location specified and that an open file quota has not already been reached. [Error]
The CDF named already exists --- cannot create it. The CDF library will not overwrite an existing CDF. [Error]
An unexpected condition has occurred in the CDF library. Report this error to CDFsupport. [Error]
CDF pathname truncated to CDF_PATHNAME_LEN characters. The CDF was created but with a truncated name. [Warning]
Function completed successfully.
Cannot open CDF specified --- error from file system. Check that the .cdf file is not corrupted and that sufficient privilege exists to open it. Also check that an open file quota has not already been reached. [Error]
Failed to read CDF file --- error from file system. Check that the .cdf file is not corrupted. [Error]
Failed to write CDF file --- error from file system. Check that the .cdf file is not corrupted. [Error]
This Version 2 CDF is corrupted. An error has been detected in the CDF's control information. If the CDF file(s) are known to be valid, please contact CDF User Support. [Error]
The sequential access current value is at the end of the variable. Reading beyond the end of the last physical value for a variable is not allowed (when performing sequential access). [Error]
The CDF distribution being used is older than the CDF distribution which created/modified the CDF. In this case, there is no guarantee that the CDF will be successfully accessed. [Warning]
An operation involving a buffer greater than 64k bytes in size has been specified. [Error]
The operation is illegal for the attribute's scope. For example, only gEntries may be written for gAttributes --- not rEntries or zEntries. [Error]
The attempted operation is illegal while in zMode. Most operations involving rVariables or rEntries will be illegal. [Error]
The specified operation (i.e., opening) is not allowed on Version 1 CDFs. [Error]
The specified operation is not applicable to CDFs with the multi-file format. For example, it does not make sense to inquire indexing statistics for a variable in a multi-file CDF (indexing is only used in single-file CDFs). [Informational]
One or more of the values read/written are -0.0 (an illegal value on VAXes and DEC Alphas running OpenVMS). [Warning]
An attribute has not yet been selected. First select the attribute on which to perform the operation. [Error]
A CDF has not yet been selected. First select the CDF on which to perform the operation. [Error]
Deleting is not allowed (read-only access). Make sure that delete access is allowed on the CDF file(s). [Error]
An attribute entry has not yet been selected. First select the entry number on which to perform the operation. [Error]
Further access to the CDF is not allowed because of a severe error. If the CDF was being modified, closing the CDF may save some of the modifications made since the CDF was opened. [Error]
A pad value has not yet been specified. The default pad value is currently being used for the variable. The default pad value was returned. [Informational]
A CDF status code has not yet been selected. First select the status code on which to perform the operation. [Error]
The named attribute was not found. Note that attribute names are case-sensitive. [Error]
The specified CDF does not exist. Check that the pathname specified is correct. [Error]
No such entry for specified attribute. [Error]
The named variable was not found. Note that variable names are case-sensitive. [Error]
A variable has not yet been selected. First select the variable on which to perform the operation. [Error]
This CDF contains no rVariables. The operation performed is not applicable to a CDF with no rVariables. [Informational]
Write access is not allowed on the CDF file(s). Make sure that the CDF file(s) have the proper file system privileges and ownership. [Error]
Named CDF is corrupted or not actually a CDF. Contact CDF User Support if you are sure that the specified file is a CDF. [Error]
Your CDF distribution has been built to allow only read access to CDFs. Check with your system manager if you require write access. [Error]
The CDF is in read-only mode --- modifications are not allowed. [Error]
The specified operation is not applicable to CDFs with the single-file format. For example, it does not make sense to close a variable in a single-file CDF. [Informational]
A multi-file CDF on an IBM PC may contain only a limited number of variables because of the 8.3 file naming convention of MS-DOS. This consists of 100 rVariables and 100 zVariables. [Error]
The attempted operation is not supported at this time. [Error]
The specified variable is already closed. [Informational]
Error detected while trying to close variable file. Check that sufficient disk space exists for the variable file and that it has not been corrupted. [Error]
An error occurred while creating a variable file in a multi-file CDF. Check that a file quota has not been reached. [Error]
Named variable already exists - cannot create or rename. Each variable in a CDF must have a unique name (rVariables and zVariables can not share names). Note that trailing blanks are ignored by the CDF library when comparing variable names. [Error]
Variable name truncated to CDF_VAR_NAME_LEN characters. The variable was created but with a truncated name. [Warning]
An error occurred while opening variable file. Check that sufficient privilege exists to open the variable file. Also make sure that the associated variable file exists. [Error]
Failed to read variable as requested --- error from file system. Check that the associated file is not corrupted. [Error]
Failed to write variable as requested --- error from file system. Check that the associated file is not corrupted. [Error]
One or more of the records are virtual (never actually written to the CDF). Virtual records do not physically exist in the CDF file(s) but are part of the conceptual view of the data provided by the CDF library. Virtual records are described in the Concepts chapter in the CDF User's Guide . [Informational]