HH&S product

XSMeXtended Sort Merge

Sort, merge, selective split, filtering and deduplication for large files

Customer testimonial

Thank you for allowing me to evaluate your excellent product. In terms of performance it was clearly the best product available on the market. I bench-tested it against a number of other sort utilities and it performed at a minimum of 2.5x the speed of the other programs.
.../...
I am therefore in a position to recognise high quality, and your software is amazing.

- Lindsay Mitchell - Financial Systems Consultant

More testimonials

Demo

View how to simply Sort / Merge / Deduplicate / Selectively split CSV text files

Demo

XSM: advanced sort and file-processing features

  • Current downloadable builds: Windows x86-64, Linux x86-64 and IBM AIX POWER 64-bit. XSM has also been ported historically to Solaris, HP-UX, IBM i (OS/400), Linux on IBM Z and z/OS UNIX System Services.
  • Sorts 1 GB in seconds rather than hours in the measured workloads; see our benchmark reports
  • Maximum file size is limited only by the operating system.
  • Sort, Merge, Selective Copy / Split with "Include/Exclude" filters
  • Deduplicate records based on duplicate keys or complete records.
  • Reformat records
  • Up to 20 sort keys, any combination of Ascending or Descending sort keys
  • Support for fixed format, as well as variable, MFCobol, delimited (CSV), and Binary, Numeric, Char, Packed Decimal types
  • Y2K date handling with a configurable 1900/2000 century pivot
  • Support for UNIX-style pipes and redirection.
  • IBM® MVS DF/SORT® compatible syntax
  • "Wrappers" (dynamic syntax translator) for easy and transparent Syncsort®, MFsort, UNIX sort replacement
  • Multithreaded architecture using multi-core processors
  • XSM 7 adaptively manages CPU, disk and memory resources according to the workload and reduces the risk of out-of-memory situations.

 

What XSM provides beyond standard sort utilities

XSM Linux sort AIX sort Windows sort
Unlimited File Size Yes Yes Yes Yes
Input Filtering Yes No No No
Output Filtering on different files Yes No No No
Suppress on duplicate keys Yes No Yes No
Suppress on duplicate records Yes Yes No No
Mixed Ascending and Descending sort keys Yes Yes Yes No
Variable field length in records with separator (CSV) Yes Yes Yes No
   - including numeric fields Yes Yes Yes No
   - including lowercase=Uppercase Yes Yes Yes No
Merge Yes Yes Yes No
Binary files Yes No No No
   - including Packed Decimal Yes No No No
Work Files/Disks Control Yes Yes Yes Yes
Clever Y2K handling dd/mm/yy -> dd/mm/YYYY Yes No No No
Selective Copy/Split Yes No No No

F.A.Q.

Is XSM faster than standard sort utilities supplied with operating systems? Yes
How does XSM compare with competing sort utilities? Yes, see Benchmarks ...
Can XSM sort binary records on Windows? Yes
Is XSM cheaper than its challengers ? Yes
Who uses XSM? More than 60 clients in 12 countries.