Reasons for failure of dynamic allocation.



High Level Assembler(HLASM) for MVS & VM & VSE

Reasons for failure of dynamic allocation.

Postby vinodj » Thu Jan 05, 2012 4:24 pm

Hello,

I want to know what can be the reasons for dynamic allocation routine to fail trying to allocate a dataset on mainframe. Following are some of them I have come up with.

1. Dataset to be allocated already exists.
2. Insufficient space on destination system.

Could there be any other reasons than these.

Regards,
Vinod
vinodj
 
Posts: 29
Joined: Wed Nov 23, 2011 6:16 pm
Has thanked: 0 time
Been thanked: 0 time

Re: Reasons for failure of dynamic allocation.

 

Re: Reasons for failure of dynamic allocation.

Postby BillyBoyo » Thu Jan 05, 2012 5:05 pm

I'm not going to think too hard about this, because I'm not sure of your purpose. Security. Syntax. Hardware errors. Storage policy. Site-implemented standards. System-software error. Apllication-software error. Sudden change of wind direction.
BillyBoyo
Global moderator
 
Posts: 3804
Joined: Tue Jan 25, 2011 12:02 am
Has thanked: 22 times
Been thanked: 264 times

Re: Reasons for failure of dynamic allocation.

Postby Robert Sample » Thu Jan 05, 2012 5:49 pm

Find the Assembler Services Guide manual (http://www.ibm.com if nowhere else) and read chapter 26.3.2 which is titled Interpreting Error Reason Codes from DYNALLOC. You will find several dozen reason codes listed -- such as the first one, insufficient virtual storage, which is not on your list.
Robert Sample
Global moderator
 
Posts: 3367
Joined: Sat Dec 19, 2009 8:32 pm
Location: East Dubuque, Illinois
Has thanked: 1 time
Been thanked: 222 times

Re: Reasons for failure of dynamic allocation.

Postby steve-myers » Thu Jan 05, 2012 6:25 pm

Actually, the title is "MVS Programming Authorized Assembler Services Guide." Every once in a while, it can get S0C4 failures due to errors in your parameter list.
steve-myers
Global moderator
 
Posts: 1885
Joined: Thu Jun 03, 2010 6:21 pm
Has thanked: 4 times
Been thanked: 197 times


Return to Assembler