Warning messages are messages that notify regarding an abnormality that PowerBSORT has detected. After the abnormality is detected, processing is continued.
When W or I is specified for the following specification, the error message is output.
Environment variable BSORT_MSGLEVEL
-l option in bsort command
msglevel operand of -option option in bsortex command
msglevel of BSRTPRIM structure in BSORT function
The explanation form of the warning messages is shown as follows.
Message text
Embedded variable
Embedded variable in the warning message is shown as follows.
%s: Meaning of character string shown at position of %s
%d: Meaning of numerical value shown at position of %d
Note
When embedded variable of two or more same types exists, the serial number is added to %s or %d.
Example) %s1, %s2, %d1, %d2
Cause of error
The cause of error is shown.
Action
The operation of PowerBSORT is shown.
Action required by user
The user's action is shown.
The warning messages are shown as follows.
The message file capacity was insufficient. The output to the message file was interrupted.
Embedded variable
None
Cause of error
Unable to extend space due to insufficient disk capacity.
Action
Abort outputting to message file and switch to standard error output (including output of this message) to proceed.
Action required by user
Do one of the following.
Specify message file to other disk.
Try the operation again after creating space by deleting unnecessary file.
Same file(%s) is specified.
Embedded variable
%s: File path name
Cause of error
This is due to either of the following.
Same file is specified between temporary file and input file, temporary file and output file, temporary file and message file, or temporary file and other temporary file.
Failed to create a unique path name when creating temporary file path name.
Action
Processing is continued without using the temporary file of the error.
Action required by user
Specify a different file path name.
Invalid format of file (%s).
Embedded variable
%s: File path name with error
Cause of error
The specified temporary file is not a usual file. Or, the specification of the folder that makes the temporary file is not a folder.
Action
Processing is continued without using the folder that makes the temporary file and the temporary file of the error.
Action required by user
Confirm the form of the temporary file or the specification of the folder that makes the temporary file.
Invalid attribute of file (%s).
Embedded variable
%s: File path name with error
Cause of error
The attribute of the temporary file is different. Or, the folder that makes the temporary file cannot be used.
Action
Processing is continued without using the folder that makes the temporary file and the temporary file of the error.
Action required by user
Confirm the attribute of the temporary file or the specification of the folder that makes the temporary file.
Error occurred during file (%s1) open.(%s2)
Embedded variable
%s1: Temporary file path name
%s2: Error number or error detail
Cause of error
The error occurred by open processing of the temporary file.
Action
Processing is continued without using the temporary file of the error.
Action required by user
Remove the cause of the error referring to the manual of the system.
There is no reference or writing permission on the file(%s).
Embedded variable
%s: Temporary file path name
Cause of error
Temporary file without read or write permission is specified.
Action
Processing is continued without using the temporary file of the error.
Action required by user
Confirm the specification of the temporary file and try the operation again.
The overflow occurred at the summation process.
Embedded variable
None
Cause of error
An overflow occurred during the summation process.
Action
Either of the following processing is executed.
If the environment variable BSORT_SUMOVERCONT is not set or is set to OFF, the current summation processing is aborted and subsequent summation processes for records with the same key field value are not started.
If the environment variable BSORT_SUMOVERCONT is set to ON, the record summated immediately before the overflow occurred is output and subsequent records with the same key field are summated as separate records.
The sort processing and the merge processing continue.
If a value of BSORT_SUMOVER is set by bsortopt.exe, the specified value will be returned as return value of bsort command or bsortex command.
Action required by user
Extend the field specified for the summation field.
Summation field did not exist on the input record. Therefore, the summation process was discontinued.
Embedded variable
None
Cause of error
This message is output for the following either.
When entering variable length record, short record that does not include summation field was entered.
When entering text record, a record that does not include summation field was entered.
Action
Summation processing is aborted but the sort processing and the merge processing continue.
If a value of BSORT_SUMSHRT is set by bsortopt.exe, the specified value will be returned as return value of bsort command or bsortex command.
Action required by user
Confirm the specification of the summation field.
Error occurred during system call or library function (%s)(%d).
Embedded variable
%s: System call or library function name
%d: Error number
Cause of error
Error occurred during system call or library function.
Action
Processing is continued.
Action required by user
When you can find out the cause by function name or error number, resolve the cause and try the operation again. If you cannot find out the cause, notify your technical support staff (SE) the function name and error number.
Error occurred during system call or library function (%s1)(%d) (path name:%s2).
Embedded variable
%s1: System call or library function name
%d: Error number
%s2: Path name
Cause of error
Error occurred during system call or library function.
Action
Processing is continued.
Action required by user
When you can find out the cause by function name, error number or path name, resolve the cause and try the operation again. If you cannot find out the cause, notify your technical support staff (SE) the function name, error number and path name.
Unreasonable code is found in the summation-field(%d) specification. The summation process was interrupted.
Embedded variable
%d: Field number
Cause of error
In summation field on the text record, characters other than number, sign, blank, and tab were detected.
Action
Summation processing is aborted but the sort processing and the merge processing continue.
If a value of BSORT_SUMFILD is set by bsortopt.exe, the specified value will be returned as return value of bsort command or bsortex command.
Action required by user
Confirm the specification of the summation field.