Jump to Alchemy

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:

  • 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.

"+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