I believe Shmuel's point was that the allocation of a data set which is 
specified by JCL is accomplished by the component called the 
Initiator/Terminator, whose program names typically begin with IEF.  Also 
anyone can write his own private code to do a dynamic allocation [1] of a data 
set and look for its attributes in JCL if he so chooses, but the IBM-written 
program IEFBR14 does not have any code within it that invokes the dynamic 
allocation SVC.

Bill Fairchild
Rocket Software

[1] Probably this would need to be implemented by first dynamically 
de-allocating the data set that was already allocated by the Initiator before 
his code gets control, and then re-allocating it with the desired attributes, 
some of which might come from JCL parameters (findable via RDJFCB) or other 
sources.

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of 
Ron Hawkins
Sent: Tuesday, April 05, 2011 5:10 AM
To: [email protected]
Subject: Re: DATACLASS

>I'm not so sure. Based on what I think is Shmuel's logic, no JCL dataset is 
>allocated by a PGM because allocation occurs before PGM Fetch. 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to