|
View previous topic :: View next topic
|
| Author |
Message |
Shanthi Jayaraman
New User
Joined: 11 Jun 2007 Posts: 26 Location: Malaysia
|
|
|
|
Dear ,
When I use NULLOUT=RC4, it gives me Max-RC = CC 0004 but when I use NULLOUT=RC16 it gives me ABENDU0016 and I am expecting to get CC 0016 instead.
Am not sure if the reason is SYNCSORT does not support NULLOUT=RC16 |
|
| Back to top |
|
 |
nuthan
Active User
Joined: 26 Sep 2005 Posts: 146 Location: Bangalore
|
|
|
|
Hi,
I tried with a simple JCL for RC4 and RC16 in SYNCSORT. I got the MAXCC as 4 and 16 respectively. Not sure whats's the probelm in your job. If possible u can post ur JCL here... |
|
| Back to top |
|
 |
Shanthi Jayaraman
New User
Joined: 11 Jun 2007 Posts: 26 Location: Malaysia
|
|
|
|
Dear Nuthan,
The following gives me RC4 as expected :
| Code: |
JOBNAME JobID Owner Prty Max-RC Queue C Pos
XXXXXXXX JOB11714 XXXXXXX 1 CC 0004 PRINT L 724 |
Sysout is :
| Code: |
SYNCSORT FOR Z/OS 1.2.1.0R U.S. PATENTS: 4210961, 5117495 (C) 2005 SYNCSO
SYNCSORT FOR ZOS R1.2 z/OS 1.7.0
PRODUCT LICENSED FOR CPU SERIAL NUMBER 512F0, MODEL 2094 706 LICEN
SYSIN :
OPTION COPY,NULLOUT=RC4,STOPAFT=1
INCLUDE COND=(3,5,ZD,EQ,HCOUNT)
DATA DICTIONARY SYMBOLS SUBSTITUTED :
OPTION COPY,NULLOUT=RC4,STOPAFT=1
INCLUDE COND=(3,5,ZD,EQ,3592)
WER901I **WARNING** SYNCSORT 1.2.1.0 WILL EXPIRE IN 60 DAYS
WER108I SORTIN : RECFM=FB ; LRECL= 80; BLKSIZE= 27920
WER110I SORTOUT : RECFM=FB ; LRECL= 80; BLKSIZE= 27920
WER055I INSERT 0, DELETE 2
WER461I SORTOUT/OUTFIL DATA SET CONTAINS NO DATA RECORDS
WER449I SYNCSORT GLOBAL DSM SUBSYSTEM ACTIVE
WER054I RCD IN 2, OUT 0
WER169I RELEASE 1.2 BATCH 0454 TPF LEVEL 1.0
WER052I END SYNCSORT - XXXXXXXX,S050,,DIAG=8400,538B,A8A0,00E4,CC5E,68A2,AEA8, |
But the following gives me the ABENDU0016 :
| Code: |
JOBNAME JobID Owner Prty Max-RC Queue C Pos
XXXXXXXX JOB11867 XXXXXXX 1 ABENDU0016 PRINT L 826 |
Sysout is :
| Code: |
SYNCSORT FOR Z/OS 1.2.1.0R U.S. PATENTS: 4210961, 5117495 (C) 2005 SYNCSO
SYNCSORT FOR ZOS R1.2 z/OS 1.7.0
PRODUCT LICENSED FOR CPU SERIAL NUMBER 512F0, MODEL 2094 706 LICEN
SYSIN :
OPTION COPY,NULLOUT=RC16,STOPAFT=1
INCLUDE COND=(3,5,ZD,EQ,HCOUNT)
DATA DICTIONARY SYMBOLS SUBSTITUTED :
OPTION COPY,NULLOUT=RC16,STOPAFT=1
INCLUDE COND=(3,5,ZD,EQ,3592)
WER901I **WARNING** SYNCSORT 1.2.1.0 WILL EXPIRE IN 60 DAYS
WER276B SYSDIAG= 95532, 280539, 280539, 955581
WER164B 6,948K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,
WER164B 0 BYTES RESERVE REQUESTED, 3,580K BYTES USED
WER146B 12K BYTES OF EMERGENCY SPACE ALLOCATED
WER108I SORTIN : RECFM=FB ; LRECL= 80; BLKSIZE= 27920
WER110I SORTOUT : RECFM=FB ; LRECL= 80; BLKSIZE= 27920
WER410B 3,872K BYTES OF VIRTUAL STORAGE AVAILABLE ABOVE THE 16MEG LINE,
WER410B 0 BYTES RESERVE REQUESTED, 3,440K BYTES USED
WER055I INSERT 0, DELETE 2
WER054I RCD IN 2, OUT 0
WER461A SORTOUT/OUTFIL DATA SET CONTAINS NO DATA RECORDS
WER449I SYNCSORT GLOBAL DSM SUBSYSTEM ACTIVE |
|
|
| Back to top |
|
 |
dick scherrer
Moderator Emeritus

Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
Please post your complete jcl and control info (changing the userid, dsn, or anything else that should not be broadcast). Somewhere there is some info as to why the abend - please post that as well. |
|
| Back to top |
|
 |
Shanthi Jayaraman
New User
Joined: 11 Jun 2007 Posts: 26 Location: Malaysia
|
|
|
|
Dear All :
Here is the complete JCL :
| Code: |
//XXXXXXXX JOB (0000),'XXXXXXXXXXXXXX',
// CLASS=L,
// MSGCLASS=X,
// REGION=8M,NOTIFY=&SYSUID
//*
//JOBLIB DD DSN=XXXXXXX.TEST.LINKLIB,DISP=SHR
// DD DSN=XXXX.XXX.LINKLIB,DISP=SHR
// DD DSN=SYS1.SCEERUN,DISP=SHR
//*
//S040 EXEC PGM=SYNCSORT,COND=(0,NE)
//SYSOUT DD SYSOUT=*
//SORTIN DD DSN=ABC,DISP=SHR
//SYM DD DSN=&&S1,UNIT=SYSDA,SPACE=(TRK,(1,1),RLSE),DISP=(,PASS)
//HDR DD DSN=&&H1,UNIT=SYSDA,SPACE=(TRK,(1,1),RLSE),DISP=(,PASS)
//SYSIN DD *
OPTION COPY
OUTFIL FNAMES=SYM,REMOVECC,NODETAIL,
TRAILER1=('HCOUNT,',COUNT=(M11,LENGTH=5))
OUTFIL FNAMES=HDR,INCLUDE=(1,2,ZD,EQ,99)
/*
//*
//S050 EXEC PGM=SYNCSORT,COND=(0,NE)
//SYSOUT DD SYSOUT=*
//SYMNAMES DD DSN=&&S1,DISP=(OLD,PASS)
//SORTIN DD DSN=&&H1,DISP=(OLD,PASS)
//SORTOUT DD DUMMY
//SYSIN DD *
OPTION COPY,NULLOUT=RC4,STOPAFT=1
INCLUDE COND=(3,5,ZD,EQ,HCOUNT)
/*
//* |
The only difference is for the RC16, I am coding as NULLOUT=RC16. |
|
| Back to top |
|
 |
dick scherrer
Moderator Emeritus

Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
One more time. . .
Is there a "DD STATEMENT MISSING" anywhere in the output? If there is, please add that as a DD SYSOUT=*.
There should be some diagnostic info as to why the abend was raised. I would expect there was output created by Syncsort to show the error. I've not had Syncsort abend and not provide abend info  |
|
| Back to top |
|
 |
Shanthi Jayaraman
New User
Joined: 11 Jun 2007 Posts: 26 Location: Malaysia
|
|
|
|
Dear Dick,
Hmmm, no DD statement missing, as I mentioned I am using the same JCL except I change NULLOUT=RC16 instead of NULLOUT=RC4.
I don't see any other diagnostic message other than the SYSOUT I have posted above.
When I try to compare between both the sysout, the difference is on the below :
| Code: |
WER276B SYSDIAG= 202766, 410806, 410806, 820512
WER164B 7,684K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,
WER164B 0 BYTES RESERVE REQUESTED, 4,240K BYTES USED
WER146B 12K BYTES OF EMERGENCY SPACE ALLOCATED
.
.
WER410B 4,608K BYTES OF VIRTUAL STORAGE AVAILABLE ABOVE THE 16MEG LINE,
WER410B 0 BYTES RESERVE REQUESTED, 4,092K BYTES USED |
|
|
| Back to top |
|
 |
gcicchet
Senior Member
Joined: 28 Jul 2006 Posts: 1702 Location: Australia
|
|
|
|
Hi,
I could have sworn that the "complete JCL" was invoking ICEMAN.
My question was going to be, doesn't ICEMAN invoke DFSORT and not SYNCSORT ?
How do these threads get changed after they are posted ?
Gerry |
|
| Back to top |
|
 |
enrico-sorichetti
Superior Member

Joined: 14 Mar 2007 Posts: 10900 Location: italy
|
|
|
|
IIRC in many installations SYNCSORT is aliased to ICEMAN
( to ease up a conversion ) |
|
| Back to top |
|
 |
dick scherrer
Moderator Emeritus

Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hi Gerry,
| Quote: |
| My question was going to be, doesn't ICEMAN invoke DFSORT and not SYNCSORT ? |
Many Syncsort sites use the same PGM= names as are used with DFSORT. ICEMAN will invoke whichever sort product it is aliased to.
| Quote: |
| How do these threads get changed after they are posted ? |
I believe i added the "Syncsort" to the topic title and relocated the topic when i found out this was not a DFSORT topic. That was a few of hours after the initial post. I've not changed anything else (iirc). |
|
| Back to top |
|
 |
Shanthi Jayaraman
New User
Joined: 11 Jun 2007 Posts: 26 Location: Malaysia
|
|
|
|
Hi All,
I posted as EXEC PGM=ICEMAN, but I don't know how it got changed to EXEC PGM=SYNCSORT. |
|
| Back to top |
|
 |
sril.krishy
Active User
Joined: 30 Jul 2005 Posts: 183 Location: hyderabad
|
|
|
|
Shanthi Jayaraman,
As said by Dick , your site is invoking SYNCSORT even though you code PGM=ICEMAN. If you see WER messages(WER276B etc..) in the sysout it menas that you are having SYNCSORT instalation.
Thanks
Krishy |
|
| Back to top |
|
 |
Shanthi Jayaraman
New User
Joined: 11 Jun 2007 Posts: 26 Location: Malaysia
|
|
|
|
Okay, I understood that, but still my question remains that why when I code NULLOUT=RC16 I am getting ABENDU0016 and not MAX-RC CC 0016 instead.
Is it because its SYNCSORT? I dont think so as Nuthan replied that he tried and he manage to get 16.
I don't see any other sysout messages other than the one I have posted above. |
|
| Back to top |
|
 |
gcicchet
Senior Member
Joined: 28 Jul 2006 Posts: 1702 Location: Australia
|
|
|
|
Hi,
actually I tried the same using ICEMAN and recceived an abend code of U206 when using NULLOUT=RC16 even though the SYSOUT messages showed it accepted the RC16
| Code: |
1ICE143I 0 BLOCKSET COPY TECHNIQUE SELECTED
ICE250I 0 VISIT http://www.ibm.com/storage/dfsort FOR DFSORT PAPERS, EX
ICE000I 1 - CONTROL STATEMENTS FOR 5694-A01, Z/OS DFSORT V1R5 - 15:45 O
0 OPTION COPY,NULLOUT=RC16
INCLUDE COND=(1,4,CH,EQ,C'ZAME')
ICE201I 0 RECORD TYPE IS F - DATA STARTS IN POSITION 1
ICE751I 0 C5-K05352 C6-Q95214 C7-K90000 C8-K05352 E9-K06751 C9-BASE E
ICE193I 0 ICEAM1 ENVIRONMENT IN EFFECT - ICEAM1 INSTALLATION MODULE SEL
ICE088I 0 CSCSGLCS.STEP1 . , INPUT LRECL = 80, BLKSIZE = 80, T
ICE093I 0 MAIN STORAGE = (MAX,6291456,6278238)
ICE156I 0 MAIN STORAGE ABOVE 16MB = (6200798,6200798)
ICE127I 0 OPTIONS: OVFLO=RC0 ,PAD=RC0 ,TRUNC=RC0 ,SPANINC=RC16,VLSCMP=N
ICE128I 0 OPTIONS: SIZE=6291456,MAXLIM=1048576,MINLIM=450560,EQUALS=N,L
ICE129I 0 OPTIONS: VIO=N,RESDNT=ALL ,SMF=FULL ,WRKSEC=Y,OUTSEC=Y,VERIFY
ICE130I 0 OPTIONS: RESALL=4096,RESINV=0,SVC=109 ,CHECK=Y,WRKREL=Y,OUTRE
ICE131I 0 OPTIONS: TMAXLIM=6291456,ARESALL=0,ARESINV=0,OVERRGN=65536,CI
ICE132I 0 OPTIONS: VLSHRT=N,ZDPRINT=Y,IEXIT=N,TEXIT=N,LISTX=N,EFS=NONE
ICE133I 0 OPTIONS: HIPRMA ICE235I 0 OPTIONS: NULLOUT=RC16
ICE084I 0 BSAM ACCESS METHOD USED FOR SORTOUT
ICE084I 0 BSAM ACCESS METHOD USED FOR SORTIN
ICE751I 1 EF-K10929 F0-Q84357 E8-K11698
ICE090I 0 OUTPUT LRECL = 80, BLKSIZE = 80, TYPE = FB
ICE055I 0 INSERT 0, DELETE 3
ICE054I 0 RECORDS - IN: 3, OUT: 0
ICE206A 0 NO RECORDS FOR THE SORTOUT DATA SET - RC=16
ICE052I 0 END OF DFSORT
X=OPTIMAL,DSPSIZE=MAX ,ODMAXBF=0,SOLRF=Y,VLLON
|
As mentioned in an earlier thread message ICE250I means it's not the latest release of DFSORT.
So my guess is that is needs the latest release of SYNCSORT or DFSORT for this feature to work.
Gerry |
|
| Back to top |
|
 |
sril.krishy
Active User
Joined: 30 Jul 2005 Posts: 183 Location: hyderabad
|
|
|
|
Shanthi Jayaraman,
Try to code the the parm with 'NORC16'.
| Code: |
STEP0100 EXEC PGM=SORT,PARM='NORC16'
|
Thanks
Krishy |
|
| Back to top |
|
 |
Shanthi Jayaraman
New User
Joined: 11 Jun 2007 Posts: 26 Location: Malaysia
|
|
|
|
Dear Sril.Krishy,
Yes, this worked.
May I know how this helped to resolve the ABENDU0016?
And this will be in effect for only this step right? |
|
| Back to top |
|
 |
sril.krishy
Active User
Joined: 30 Jul 2005 Posts: 183 Location: hyderabad
|
|
|
|
Shanthi Jayaraman,
Yes,this will be applicable only for this step.The delivered option for this by SYNCSORT is NORC16.But your site might be having a override on the default value.
You can run the below step and see what are all the dafult options and override options.
| Code: |
//STEP0100 EXEC PGM=SYNCTOOL
//TOOLMSG DD SYSOUT=*
//DFSMSG DD SYSOUT=*
//OUT DD SYSOUT=*
//TOOLIN DD *
DEFAULTS LIST(OUT)
/*
|
In our environment,we can see the non default options with a '*' Indicator once we run the above job and look into the OUT.
Thanks
Krishy |
|
| Back to top |
|
 |
Shanthi Jayaraman
New User
Joined: 11 Jun 2007 Posts: 26 Location: Malaysia
|
|
|
|
Dear Sril.Krishy,
Thank you very much. This is what I can see :
| Code: |
* NOSNAP
NULLOFL = RC0
NULLOUT = RC0
OUTSPCE = 16
PARMNME = $ORTPARM
PREFIX = TDS.
* RC16 = ABE
RELEASE = ON |
Does this mean when I return 16, it has been set to abend (ABE)?
But for the NULLOUT, the default is RC0. But my RC4 worked...  |
|
| Back to top |
|
 |
|
|
 |
All times are GMT + 6 Hours |
|