Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SORT UTILITY
SRIDHAR
Introduction
ICETOOL is a versatile data processing and
reporting utility.
FUNCTIONS:
• Complex sorting
• Copying
• Reporting and Analytical tasks
General ICETOOL Job Format
//EXAMP JOB…..
//TOOL EXEC PGM=ICETOOL
//TOOLMSG DD SYSOUT=A
//DFSMSG DD SYSOUT=A
//TOOLIN DD *
ICETOOL Return Codes
Examples
COPY FROM(IN1) TO(NEW,BACKUP)
Examples
MODE CONTINUE
MODE STOP
RANGE Operator Details
Syntax
RANGE FROM(indd) ON(p,m,f) HIGHER(x)
ON(VLEN) LOWER(y)
EQUAL(v)
NOTEQUAL(w)
Examples
RANGE FROM(DATA1) ON(VLEN) HIGHER(52)
RANGE FROM(DATA2) ON(25,3,PD) HIGHER(-20) LOWER(+15)
SELECT Operator Details
Syntax
SELECT FROM(indd) TO(outdd) ON(p,m,f)………
DISCARD(savedd) ON(VLEN)
ALLDUPS USING(xxxx)
NODUPS
HIGHER(x)
LOWER(y)
EQUAL(v)
FIRST
LAST
FIRSTDUP
LASTDUP
Examples
SELECT FROM(input) TO(dups) ON(11,8,CH) ALLDUPS
SELECT FROM(indd) TO(outdd) ON(29,5,PD) HIGHER(3)
SELECT FROM(indd1) TO(outdd1) ON(1,10,CH)
LASTDUP USING(CTL1)
SELECT FROM(indd1) TO(outdd1) ON(20,10,CH) FIRST –
DISCARD(saverest)
SORT Operator Details
Syntax
SORT FROM(indd) USING(xxxx) TO(outdd,…….)
Examples
SORT FROM(A) TO(B,C,D) USING(DEPT)
//DEPTCNTL DD*
SORT FIELDS=(27,12,CH,A),FORMAT=PD
/*
Examples
UNIQUE FROM(INPUT) ON(20,40,CH)
UNIQUE FROM(DATA) ON(5,3,ZD)
VERIFY Operator Details
Syntax
VERIFY FROM(indd) TO(p,m,f) NOSIGN
LIMIT(n) VSAMTYPE(x)
.
Examples
VERIFY FROM(NEW) ON(22,16,PD) ON(7,9,PD)
VERIFY FROM(DATA) ON(28,5,PD) ON(28000,18,ZD)
ON(4,7,PD) –
NOSIGN LIMIT(10)
Optional Operands
NOSIGN
LIMI
THANK YOU