Вы находитесь на странице: 1из 16

Presented by:

Tim O’Brien
Senior Systems Engineer
Fujitsu Software Corporation

NeoSort™

Fujitsu Software
Corporation

Product Training Series


What is NeoSort™
• 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.

• Makes maximum use of the processors, disks and


cache available to achieve exceptionally fast sorts.

• Uses multiple processors and disks in parallel

• With NeoBatch supports most DFSORT commands

Oct 14, 2008 NeoSort™ 2


What is NeoSort™ (cont…)
• Handles most DFSORT supported key types
(all except for D1 and AQ)

• 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

Oct 14, 2008 NeoSort™ 3


Supported DFSORT Commands

• NeoSort supports the following


DFSORT commands:
– INCLUDE
– INREC
– MERGE
– OMIT
– OUTREC
– SORT
– SUM

Oct 14, 2008 NeoSort™ 4


Supported 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

Oct 14, 2008 NeoSort™ 5


Supported DFSORT Data Types
(cont…)
Format Length
Description

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

Oct 14, 2008 NeoSort™ 6


Supported DFSORT Data Types
(cont…)
Format Length Description

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

Oct 14, 2008 NeoSort™ 7


Supported DFSORT Data Types
(cont…)
Format Length
Description

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

Oct 14, 2008 NeoSort™ 8


Supported DFSORT Data Types
(cont…)
Format Length
Description

Y2S 2 bytes Two-digit character or zoned-decimal year


data with special indicators

Y2B 1 byte Two-digit binary year data

DATEn Date and time types


DATEn(c)
DATEnP
TIMEn
TIMEn(c)
TIMEnP

Oct 14, 2008 NeoSort™ 9


SORT command options

• The following SORT command options


are supported:
– FIELDS
– COPY
– FORMAT (with common options CH, PD,
ZD)
– EQUALS
– SKIPREC
– STOPAFT
– Y2PAST

Oct 14, 2008 NeoSort™ 10


MERGE command options

• The following MERGE command


options are supported:
– FIELDS
– FORMAT(with common options CH, PD, ZD)
– EQUALS
– SKIPREC
– STOPAFT
– Y2PAST

Oct 14, 2008 NeoSort™ 11


Supported INCLUDE and OMIT
command options
• The following INCLUDE/OMIT
command options are supported:
– Conditional operators
– FORMAT(with common options CH,
PD, ZD)

Oct 14, 2008 NeoSort™ 12


Supported INREC and OUTREC
command options
• FIELDS option is supported with:
– Column positions
– Separation fields
– Current Date/Time constants
– Seqnum

Oct 14, 2008 NeoSort™ 13


NSORT Functionality

• Record-setting sort
– 34GB file sorted 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
• Multi-processor support
– Can use processors in parallel to
enhance the speed of your sort

Oct 14, 2008 NeoSort™ 14


NSORT Functionality (cont…)

• Multi-disk support
– On a computer with multiple disks
and it will use the disks in parallel to
optimize the sort.
• Sort key length
– Supports keys up to 64KB
• Sort record length
– Supports sort records up to 64KB

Oct 14, 2008 NeoSort™ 15


The bottom line…

Nsort gives comparable performance to


the mainframe sort. Because of the
difference in price of the hardware you
can set up systems that will deliver much
better value, ROI and TCO than the
mainframe.

Oct 14, 2008 NeoSort™ 16

Вам также может понравиться