View previous topic :: View next topic
|
Author |
Message |
inbasekarmani Warnings : 2 New User
Joined: 20 Apr 2007 Posts: 13 Location: chennai
|
|
|
|
dear all,
I opened one pds member and then i typed some contents,now when i type SORT in command line.it provides sorted output in ascending order.so i considered ASCENDING is default.
But when i tried the following code,its showing error.
for example:
Code: |
//jobcard
//step exec pgm=sort
//sysprint dd sysout=*
//sysout dd sysout=*
//sortin dd dsn=inputfile...,disp=shr
//sortout dd dsn=outputfile..,disp=shr
//sysin dd *
sort fields=(1,1,ch)
/*
|
Note:i voluntarily removed "A" after "CH" in sort control statement.
May i know the reason for this...... |
|
Back to top |
|
|
Frank Yaeger
DFSORT Developer
Joined: 15 Feb 2005 Posts: 7129 Location: San Jose, CA
|
|
|
|
The syntax for the DFSORT SORT FIELDS operand requires A or D (or E). There is no default. So you can specify:
Code: |
SORT FIELDS=(1,1,CH,A)
or
SORT FIELDS=(1,1,A),FORMAT=CH
or
SORT FORMAT=CH,FIELDS=(1,1,A)
|
but you can't omit the A.
All of the DFSORT syntax is documented in "z/OS DFSORT Application Programming Guide" and you must abide by it or you will get errors. You can find all of the DFSORT books at:
www.ibm.com/support/docview.wss?rs=114&uid=isg3T7000080 |
|
Back to top |
|
|
Akatsukami
Global Moderator
Joined: 03 Oct 2009 Posts: 1788 Location: Bloomington, IL
|
|
|
|
I believe Inba is confusing the SORT primary command of ISPF Edit with DFSORT. Bottom line: they are different products developed by different people (although both for IBM), so there is no reason that they should have identical interfaces. |
|
Back to top |
|
|
|