Fujitsu PowerBSORT for Linux, for SPARC Architecture and for HPUX
The table below lists key features and benefits of PowerBSORT.
Note: PowerBSORT V6 is the version that is shipped with NetCOBOL for Linux V10 and NetCOBOL for SPARC Architecture V10.
| 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:
|
Enables you to sort the files in the codesets you are most likely to be using. |
| Specific data types |
Specific data types supported:
|
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:
|
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. |
"+Vn" in the "New in:" column indicates a feature that contains new or improved elements as well as existing elements. The number n indicates the PowerBSORT version in which the new feature was introduced. Recent PowerBSORT versions were released in the following NetCOBOL products:
PowerBSORT V4 – NetCOBOL V7
PowerBSORT V5 – NetCOBOL V9
PowerBSORT V6 – NetCOBOL V10

