View previous topic :: View next topic
|
Author |
Message |
ramsri
Active User
Joined: 18 Oct 2008 Posts: 380 Location: India
|
|
|
|
Hi,
We got S413-1C abend and would like to know how to overcome it?
Abend Code S413-X'1C' Explanation
Quote: |
The error occurred during processing of an OPEN macro
instruction for a data set on magnetic tape or on a direct access device. This system completion code is accompanied by message IEC145I. Refer to the explanation of message IEC145I for complete information about the task that was ended and for an explanation of the return code (rc in the message text) in register 15.
1C An OPEN macro instruction was issued for a data set, but volume sequence number on the associated DD statement was greater than the number of volumes containing the data set.
|
Also, I used PDS Version 8.6 to increase space on an existing dataset but with no success.
Please help...
Thanks. |
|
Back to top |
|
|
Bill Woodger
Moderator Emeritus
Joined: 09 Mar 2011 Posts: 7309 Location: Inside the Matrix
|
|
|
|
What is the DD in your JCL? What about any other messages, as mentioned in the reference you quote? |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8697 Location: Dubuque, Iowa, USA
|
|
|
|
First, you describe a tape error -- yet you do not provide enough information for anybody to help you.
Second, you then describe a problem with PDS, which runs on disk files. What is the relationship between this problem and your tape error?
Third, your post needs clarification -- what does "used PDS Version 8.6 to increase space" mean? Were you attempting to add directory blocks to a PDS? Were you attempting to allocate a secondary extent? Were you attempting to add another volume?
Fourth, saying something did not work is useless -- provide error messages if you want assistance! In the case of the 413 abend, you'll need to provide at least the DD statement for that file as well. |
|
Back to top |
|
|
Bill Woodger
Moderator Emeritus
Joined: 09 Mar 2011 Posts: 7309 Location: Inside the Matrix
|
|
|
|
Robert, I think it is one of those times when something in an error message makes you think "I didn't know you could do that" and then you have to wait for an opportunity to try it out.
Quote: |
for a data set on magnetic tape or on a direct access device |
It seems to imply that what I also assumed would be for a tape DD can also occur elsewhere.
We still await the DD statement/JCL in error, plus messages. |
|
Back to top |
|
|
ramsri
Active User
Joined: 18 Oct 2008 Posts: 380 Location: India
|
|
|
|
No, it was not tape but a multi-volume PS file on DASD. Yes, I was using PDS v8.6 to add extra tracks to overcome the abend but could not add it.
Errors:
Quote: |
IEC145I 413-1C,IFG0193A,TKSJOB58,STEP0030,IMSDSNPS,150F,VOL014,OUTPUT.DATASET
SYSTEM COMPLETION CODE=413 REASON CODE=0000001C
|
Thanks. |
|
Back to top |
|
|
Bill Woodger
Moderator Emeritus
Joined: 09 Mar 2011 Posts: 7309 Location: Inside the Matrix
|
|
|
|
And the DD statement? |
|
Back to top |
|
|
ramsri
Active User
Joined: 18 Oct 2008 Posts: 380 Location: India
|
|
|
|
DD statement means from program or the JCL?
Code: |
//FILET1T DD DSN=OUTPUT.DATASET,
// AVGREC=K,
// RECFM=FB,
// LRECL=31055,
// BLKSIZE=0,
// VOL=(,,,10),
// UNIT=DASDA,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(31055,(100,50),RLSE)
//*
|
Thanks. |
|
Back to top |
|
|
Bill Woodger
Moderator Emeritus
Joined: 09 Mar 2011 Posts: 7309 Location: Inside the Matrix
|
|
|
|
Well, what do you think that "VOL=(,,,10)" does? Check in the JCL manual, remember what the message said.
What were you trying to do?
EDIT: And yes, I did mean from the JCL (the DD). |
|
Back to top |
|
|
ramsri
Active User
Joined: 18 Oct 2008 Posts: 380 Location: India
|
|
|
|
we first create the dataset and then use it as output file to a IMS/DB program. We tried to copy this file another file with more volumes and more prim and sec space but not succeeded !!
Thanks. |
|
Back to top |
|
|
Bill Woodger
Moderator Emeritus
Joined: 09 Mar 2011 Posts: 7309 Location: Inside the Matrix
|
|
|
|
Why don't you explain to your storage people what you are trying to do, and I'm sure they'll tell you the way they'd liike it done. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8697 Location: Dubuque, Iowa, USA
|
|
|
|
Have you talked to your site support group? Since you have AVGREC, you are allocating this data set under SMS. Site rules may impact the allocation of your data set, and there's no way anybody outside of your site could possibly know those rules.
Also, consider this quote from the JCL Reference manual on the VOLUME parameter of the DD statement (section 12.63):
Quote: |
With SMS, consider the following:
All volumes in a multi-volume data set should reside in the same system-managed tape library and must belong to the same tape storage group. If all of the volumes do not reside in the same tape library, the installation can enter the volumes through the DFSMS installation exit, CBRUXVNL.
You cannot make a specific volume reference to a scratch volume.
You do not need to use the VOLUME parameter to specify volumes for new data sets. See the DATACLAS parameter described on page 12.15 and the STORCLAS parameter described on page 12.57.
You cannot override the volume count for an existing system-managed DASD data set (but you can specify a volume count when you create a new system-managed DASD data set).
If the storage administrator has specified a system default unit name and you do not code a UNIT name for non-system-managed data sets, then the system uses the volumes associated with the default unit name. In this case, you do not need to code the VOLUME parameter. Check with your storage administrator to determine whether a default unit name has been specified. |
The part I marked in red may explain your PDS "failure". |
|
Back to top |
|
|
ramsri
Active User
Joined: 18 Oct 2008 Posts: 380 Location: India
|
|
|
|
I will have to contact our system people....
Thanks. |
|
Back to top |
|
|
|