FUJITSU FS Logo
HomeMigrationsProductsServicesInformationNewsPartnersStudentPricingAbout Us
Quick Search  
DowloadSupport
Home > Products
Product title  
Windows Products
What COBOL for Me?
NetCOBOL for .NET
NeoKicks
NeoBatch®
NeoSort
NeoData
EZ Source™
NetCOBOL for Windows
PowerCOBOL
PowerBSORT
PowerFORM
Data Converter
Data Editor
Training Videos
Unix Products
NetCOBOL for Linux
NetCOBOL for SPARC Arch
Data Converter (SPARC Arch)
Data Editor (SPARC Arch)
NetCOBOL for HPUX
PowerBSORT

 

NeoSort

Contents

NeoSort™ is a specially packaged version of Nsort™, the world’s fastest sort program, that integrates with NeoBatch to support IBM® DFSORT® commands within migrated JCL jobs.

Highlights

  • Makes maximum use of the processors, disks and cache available to achieve exceptionally fast sorts.
  • Uses multiple processors and disks in parallel
  • Achieved MinuteSort world record in April 2006 (see white paper)
  • With NeoBatch supports most DFSORT commands
  • Handles most DFSORT supported key types (all except for D1)
  • Enables batch job times to be shortened considerably when migrated off the mainframe
  • Supports merging of already-sorted files
  • Also provides support for most Syncsort® uses
 

Detailed Features and Benefits

DFSORT Support
     NeoSort™, integrated with NeoBatch™, provides extensive support for mainframe DFSORT™ commands.
   

Feature Summary
Detail of Feature
Benefit of Feature

DFSORT Commands


 


DFSORT Commands When used in conjunction with NeoBatch, NeoSort supports the following DFSORT commands:

  • INCLUDE
  • INREC
  • MERGE
  • OMIT
  • OUTREC
  • SORT
  • SUM

 
Provides good compatibility for bringing the majority of your mainframe batch sort jobs to the Windows server environment.
DFSORT Data Types  
Format
Length
Description
CH 1 to 4092 bytes

Character
ZD 1 to 32 bytes Signed zoned decimal
PD 1 to 32 bytes Signed packed decimal
PD0 2 to 8 bytes Packed decimal with sign and first digit ignored
FI 1 to 256 bytes

Signed fixed-point
BI 1 bit to 4092 bytes  Unsigned binary
FL 1 to 256 bytes Signed floating-point
AC 1 to 4092 bytes ISCII/ASCII character
CSF or FS 1 to 16 bytes Signed numeric with optional leading floating sign
CSL or LS 2 to 256 bytes Signed numeric with leading separate sign
CST or TS 2 to 256 bytes Signed numeric with trailing separate sign
CLO or OL 1 to 256 bytes Signed numeric with leading overpunch sign
CTO or OT 1 to 256 bytes Signed numeric with trailing overpunch sign
ASL 2 to 256 bytes Signed ISCII/ASCII numeric with leading separate sign
AST 2 to 256 bytes Signed ISCII/ASCII numeric with trailing separate sign
AQ 1 to 4092 bytes Character with altenate collating sequence
Y2T 3 to 6 bytes Character or zoned yyx...x full date format with special indicators
Y2U 2 or 3 bytes Packed decimal yyx and yyxxx full date format with special indicators
Y2V 3 or 4 bytes Packed decimal yyxx and yyxxxx full date format with special indicators
Y2W 3 to 6 bytes Character or zoned x...xyy full date format with special indicators
Y2X 2 or 3 bytes Packed decimal xyy and xxxyy full date format with special indicators
Y2Y 3 or 4 bytes Packed decimal xxyy and xxxxyy full date format with special indicators
Y2C or Y2Z 2 bytes Two-digit character or zoned-decimal year data
Y2P 2 bytes Two-digit packed-decimal year data
Y2D 1 byte Two-digit decimal year data
Y2S 2 bytes Two-digit character or zoned-decimal year data with special indicators
Y2B 1 byte Two-digit binary year data
DATEn
DATEn(c)
DATEnP
TIMEn
TIMEn(c)
TIMEnP

  Date and time types


  Gives you confidence that your sorts will work as expected in the new environment.
SORT command options  

The following SORT command options are supported:

  • FIELDS
  • COPY
  • FORMAT (with common options CH, PD, ZD)
  • EQUALS
  • SKIPREC
  • STOPAFT
  • Y2PAST

  Supports the common operations you are likely to need.


 
MERGE command options  

MERGE command options The following MERGE command options are supported:

  • FIELDS
  • FORMAT(with common options CH, PD, ZD)
  • EQUALS
  • SKIPREC
  • STOPAFT
  • Y2PAST

  Supports the common operations you are likely to need
INCLUDE and OMIT command options  

The following INCLUDE/OMIT command options are supported:

  • Conditional operators
  • FORMAT(with common options CH, PD, ZD)
  Supports the common operations you are likely to need.
INREC and OUTREC command options  

The FIELDS option is supported with:

  • Column positions
  • Separation fields
  • Current Date/Time constants
  • Seqnum
  Supports the common operations you are likely to need.

SORT
     The most exciting feature of NeoSort is the speed at which it can sort even your biggest sorting tasks.
     The specifics of NeoSort’s sorting are detailed below.

Feature Summary
Detail of Feature
Benefit of Feature

Record-setting sort
 


Can sort a 34GB file in one minute (1.4 GB/s read, 1.2 GB/s write, running on Microsoft Windows Server 2003 Datacenter Edition on a machine with 32 Itanium2 processors. See Nsort Performance for details.)

 
Know that you probably can’t sort your files faster on your chosen hardware.
Multi-processor support  

Use NeoSort on a computer with multiple processors and it will use the processors in parallel to enhance the speed of your sort

  Take full advantage of the high-end servers you have purchased! 
Multi-disk support  

Use NeoSort on a computer with multiple disks and it will use the disks in parallel to optimize the sort.

  Enhance your sort performance by sensible addition of relatively inexpensive hardware. 
Sort key length  

Supports keys up to 64KB

  Know that you can sort on keys of any practical length. 

Sort record length  

Supports sort records up to 64KB

  Supports the maximum record length of most file systems. 

System Requirements

NeoSort must be installed with NeoBatch.

It supports the following versions of Windows:

Software Development Kit

  • Microsoft® Windows® XP
  • Microsoft® Windows® Server 2003


Production Server

  • Microsoft® Windows® Server 2003

Production performance is enhanced by having multiple processors, multiple hard drives and large amounts of memory – the appropriate configuration being determined by the size of files being sorted, the desired performance and budget.

NeoSort is a trademark of Fujitsu Software Corporation. Nsort is a trademark of Ordinal Technology Corporation. All other trademarks are the property of their respective owners.


 © 2003 - 2006 Fujitsu Computer Systems Corporation. All Rights Reserved.