IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

How to overcome S413-1C abend


IBM Mainframe Forums -> ABENDS & Debugging
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
ramsri

Active User


Joined: 18 Oct 2008
Posts: 380
Location: India

PostPosted: Mon Nov 07, 2011 5:40 pm
Reply with quote

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
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Mon Nov 07, 2011 5:44 pm
Reply with quote

What is the DD in your JCL? What about any other messages, as mentioned in the reference you quote?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8697
Location: Dubuque, Iowa, USA

PostPosted: Mon Nov 07, 2011 6:23 pm
Reply with quote

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
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Mon Nov 07, 2011 6:40 pm
Reply with quote

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
View user's profile Send private message
ramsri

Active User


Joined: 18 Oct 2008
Posts: 380
Location: India

PostPosted: Mon Nov 07, 2011 6:45 pm
Reply with quote

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
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Mon Nov 07, 2011 6:47 pm
Reply with quote

And the DD statement?
Back to top
View user's profile Send private message
ramsri

Active User


Joined: 18 Oct 2008
Posts: 380
Location: India

PostPosted: Mon Nov 07, 2011 6:57 pm
Reply with quote

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
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Mon Nov 07, 2011 7:07 pm
Reply with quote

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
View user's profile Send private message
ramsri

Active User


Joined: 18 Oct 2008
Posts: 380
Location: India

PostPosted: Mon Nov 07, 2011 7:11 pm
Reply with quote

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
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Mon Nov 07, 2011 7:28 pm
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8697
Location: Dubuque, Iowa, USA

PostPosted: Mon Nov 07, 2011 7:33 pm
Reply with quote

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
View user's profile Send private message
ramsri

Active User


Joined: 18 Oct 2008
Posts: 380
Location: India

PostPosted: Wed Nov 09, 2011 2:19 pm
Reply with quote

I will have to contact our system people....

Thanks.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> ABENDS & Debugging

 


Similar Topics
Topic Forum Replies
No new posts ISAM and abend S03B JCL & VSAM 10
No new posts Abend S0C4 11 (Page Translation Excep... PL/I & Assembler 16
No new posts WER999A - UNSUCCESSFUL SORT 8ED U Ab... SYNCSORT 5
No new posts the system or user abend SF0F R=NULL COBOL Programming 0
No new posts Need to get an DLI abend like U0200 IMS DB/DC 2
Search our Forums:

Back to Top