|
New in: |
Feature Summary |
Detail of Feature |
Benefit of Feature |
+V5
+V5
+V5
+V5
|
Sort/Merge/Select/
Sum/Reconstruct
files |
PowerBSORT
provides the following sort and related functions for COBOL,
text and binary files:
Sort
records by a specified key.
Merge
files according to the order specified by a key
field.
Copy
files from one organization to another.
Select
records from files.
Combine
two or more records, summing a specified field. The sum field format can include features like zero suppression and signs.
Summation continues even if the summation field has overflowed.
Use input
data to create different record structures in the output
file.
Record Reconstruction - pick up specified fields from an input record, and reconstruct the record during sorting, merging or copying.
Can define data from a specified field “to the end of the record” as input to the reconstruction.
Ability to configure the collating sequence used.
|
You
can sort files without having to write special programs. |
| V4 |
Sorts
COBOL relative files |
PowerBSORT
can now sort COBOL relative files as well as the other
COBOL file formats. |
You
can apply PowerBSORT functions to the full of COBOL file organizations. |
| |
Callable
from C |
PowerBSORT
includes subroutines that can be called from C. |
Enhance
your C applications with the functions of PowerBSORT. |
+V5 |
Code Sets |
PowerBSORT supports the following codesets:
- ASCII (compares as 8 bits)
- Extended UNIX code (compares in collating sequence according to locale in SVR4 MNLS)
- Unicode
|
Enables you to sort the files in the codesets you are most likely to be using. |
| |
Specific data types |
Specific data types supported:
- Fixed point binary numbers (C integer type)… Big Endian/Little Endian
- Floating point binary numbers
- Packed decimal numbers
- COBOL external decimal numbers
|
Handles the types of numeric data commonly used in COBOL applications. |
+V5 |
Command line interface |
Drive PowerBSORT using a rich command line, with ability to store command-line parameters in an argument file. Parameters can be placed in both the command line and the argument file. |
Makes it easy to set up batch sort operations. |
| +V5 |
File size limits |
Increased from 40GB to the system’s limit` |
No PowerBSORT constraints on the size of file being sorted. |
| V5 |
Startup file |
Startup file no longer required when using COBOL or C-ISAM files for PowerBSORT commands or functions. |
|
| V6 |
Handles CSV, TSV and text files |
Comma Separated Values (CSV) files, Tab Separated Values (TSV) files, and text files with fields separated by configurable character values are supported. |
Increases range of files that canbe sorted by PowerBSORT. |
| V6 |
FIFO sorting supported |
For files which contain records with identical key values you can specify that the output order of the records should be the same as the input order (first in first out, or FIFO) |
Makes output order of records with identical keys predictable. |
| V6 |
+0 and -0 can be treated as equal |
Certain types of numeric field will contain different values if they are set to +0 or -0. PowerBSORT gives you the option of treating these values as identical. Field types that can show this behavior:
- Packed decimal number (USAGE PACKED-DECIMAL)
- External decimal number (USAGE DISPLAY)
- Leading separate signed number (USAGE DISPLAY SIGN LEADING SEPARATE)
- Trailing separate signed number (USAGE DISPLAY SIGN TRAILING SEPARATE)
- Leading overpunch signed number (USAGE DISPLAY SIGN LEADING, with no SIGN SEPARATE)
- Trailing overpunch signed number (USAGE DISPLAY SIGN TRAILING, with no SIGN SEPARATE)
- Numeric character strings and mixed character and numeric strings definable using PowerBSORT options
|
Usually most applications do not want to treat +0 and -0 as different values so makes the sort operation give the desired results. |
| V6 |
Error messages output to event log |
Error messages can optionally be output to the syslog.
Message date, type and numbers can be output. |
Useful for analyzing problems that occur in production or testing. |