Joined: 08 Dec 2005 Posts: 17 Topics: 6 Location: India
Posted: Thu Jan 18, 2007 6:54 am Post subject: WER400A - uninitialized sequential disk data set
Our production program uses SYNCSORT, and has 2500 concatenated datasets in sortin step.
Sort step failed with the following error message:
Code:
WER400A SORTIN IS AN UNINITIALIZED SEQUENTIAL DISK DATA SET
Reason for failure:
One of the dataset (out of 2500) does not have any data i.e. it is an empty dataset, this causes the above failure. From the narrow down search manually I have found the empty dataset and deleted that which resolved my issue.
My question:
Each time I don't want to find the empty file(s) in the big 2500 dataset list (this took more time). Even though sortin has empty inputs, skip those files and complete the sort process automatically. Is there any option available in syncsort to achieve this? or, at least I need empty dataset names in sort sysout log.
Please check your setting for the UNINTDS installation option. If you currently have it set to 'NO', this could be the cause of the critical error. In order to avoid the WER400A in this scenario, you can either change your install option, or simply pass UNINTDS=YES as a runtime parameter. Please let me know if your require further assistance in changing your installation options or if this does not resolve the problem. _________________ Alissa Margulies
SyncSort Mainframe Product Services
201-930-8260
zos_tech@syncsort.com
Joined: 08 Dec 2005 Posts: 17 Topics: 6 Location: India
Posted: Fri Jan 19, 2007 2:06 am Post subject:
Hi Margulies, Thanks for your reply.
Quote:
simply pass UNINTDS=YES as a runtime parameter
I have already tried that option UNINTDS in runtime, but I get JCL Error.
Code:
//SORT11 EXEC PGM=SORT,UNINTDS=YES
Error:
Code:
UNIDENTIFIED KEYWORD UNINTDS
Please let me know how to use that parameter. When we change parm in Syncsort installation itself then it will be reflected in all the sort calls, right? But, I want to implement this only to this particular JOB.
Joined: 08 Dec 2005 Posts: 17 Topics: 6 Location: India
Posted: Fri Jan 19, 2007 10:06 am Post subject:
Kolusu, thanks for your input.
I don't want to wait for my next same production abend to check your inputs. So, just I have wanted to create the same error what I got previously using my sample JCL and then have a plan to use your input (PARM='UNINTDS=YES') to check.
But, I have not got any errors in following JCL where ITEM.A1 & ITEM.A2 which have some data but I created ITEM.EMPTY as an empty dataset. Please do let me know why I have not received same abend as like - WER400A SORTIN IS AN UNINITIALIZED SEQUENTIAL DISK DATA SET this time. Sorry to go back again to starting place.
Joined: 26 Nov 2002 Posts: 12372 Topics: 75 Location: San Jose
Posted: Fri Jan 19, 2007 10:20 am Post subject:
Bala,
Couple of clarifications.
1. In the first case you got the error becuase your file does NOT have an End-of-file marker. Just because your file is empty that does NOT mean you don't have an end-of-file marker. I don't how you allocated an empty dataset , but I am guessing that the EOF marker is set before you ran the sort step. SMS Managed shops do not have this problem. The EOF mark is automatically set.
There is good discussion about the EOF marker here
Joined: 08 Dec 2005 Posts: 17 Topics: 6 Location: India
Posted: Sat Jan 20, 2007 6:42 am Post subject:
Quote:
I don't how you allocated an empty dataset , but I am guessing that the EOF marker is set before you ran the sort step. SMS Managed shops do not have this problem. The EOF mark is automatically set.
Previously I used 3.2 option to create the empty dataset. Now, I have tried to create it by JCL coding and checked the sort. Yes, it is working, now I do see the same 'uninitilized' error in my sort.
Quote:
//STEP0100 EXEC PGM=SORT,PARM='UNINTDS=YES'
Then, I have passed parameter as like in the above quote, yes it is working good, successful completion of sort.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum