Re: JCL enhancement thought for UNIX files?

2013-12-08 Thread Scott Ford
John,

What about removing the subdirectory ? I would assume like a br14 
mod,delete,delete...
Dynamic creation also would be nice somehow 

Scott ford
www.identityforge.com
from my IPAD

'Infinite wisdom through infinite means'


 On Dec 8, 2013, at 11:34 AM, John McKown john.archie.mck...@gmail.com wrote:
 
 This may be an iffy one.But I'll throw it out for discussion (and if
 nobody wants to discuss, then I have my answer).
 
 I have an automount directory at /tmp2 . For a UNIX shell, I set all the
 TMPxxx type environment variables to /tmp2/SYSUID. This makes the
 default temporary UNIX subdirectory for each user to be unique. I do this
 so that some hog of a user can't use up the temp space for other users.
 I.e. they can only shoot themselves in their own foot, not somebody else's.
 
 Therefore, in a batch job, I can also use
 PATH='/tmp2/SYSUID/some-file.txt', ... However, what I would kind of like
 to do is create a separate subdirectory for a job based on the job name. In
 most shops, this would likely ensure that two concurrently running jobs
 would not contend over a file name. Yes, I know that I could use
 PATH='/tmp2/SYSUID/JOBNAME-some.file.txt', but I would prefer
 PATH='/tmp2/SYSUID/JOBNAME/some.file.txt'. Just another personal oddity.
 The problem is that there is no way to dynamically create a subdirectory
 via JCL. So I was thinking that a new PATHOPTS might be useful. Something
 like O_MKDIR which would tell the initiator to do the equivalent of a
 mkdir -p /tmp2/SYSUID/JOBNAME and then create the file in that
 subdirectory.
 
 The only problem I can envision (and there are likely more), is that the
 JCL coders decide to just make O_MKDIR a standard for use on every DD which
 is for a UNIX file. Which could result in subdirectories which are not
 really wanted if the JCL coder mistypes something. Of course, the internal
 mkdir should be done using the RACF id / UID of the job's OWNER, and not
 the initiator. Which would hopefully stop somebody from creating UNIX
 subdirectories and files where they don't belong. Also, I'm not sure what
 the UNIX mode bits should be for any created subdirectories. At the least,
 they should be 7??. I.e. at least read-write-execute for OWNER.
 
 In the interim, I guess I'm stuck with
 '/tmp2/SYSUID/JOBNAME-some.file.txt'.
 
 -- 
 This is clearly another case of too many mad scientists, and not enough
 hunchbacks.
 
 Maranatha! 
 John McKown
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: JCL enhancement thought for UNIX files?

2013-12-08 Thread Paul Gilmartin
On Sun, 8 Dec 2013 10:34:37 -0600, John McKown wrote:

The problem is that there is no way to dynamically create a subdirectory
via JCL. So I was thinking that a new PATHOPTS might be useful. Something
like O_MKDIR which would tell the initiator to do the equivalent of a
mkdir -p /tmp2/SYSUID/JOBNAME and then create the file in that
subdirectory.
 
+1

The -p is important, but I wouldn't mind an additional DD statement
to create the directory.

My preference, rather than extending PATHOPTS with a non-POSIX
option, would be to have it a suboption of PATHDISP, which is non-POSIX
anyway, and notionally similar to DISP.

A similar wish for links.  Why is there a DD option to create FIFOs,
but none to create links?

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: JCL enhancement thought for UNIX files?

2013-12-08 Thread Scott Ford
Gil,

Yep, that's would be great to do

Scott ford
www.identityforge.com
from my IPAD

'Infinite wisdom through infinite means'


 On Dec 8, 2013, at 1:00 PM, Paul Gilmartin paulgboul...@aim.com wrote:
 
 On Sun, 8 Dec 2013 10:34:37 -0600, John McKown wrote:
 
 The problem is that there is no way to dynamically create a subdirectory
 via JCL. So I was thinking that a new PATHOPTS might be useful. Something
 like O_MKDIR which would tell the initiator to do the equivalent of a
 mkdir -p /tmp2/SYSUID/JOBNAME and then create the file in that
 subdirectory.
 +1
 
 The -p is important, but I wouldn't mind an additional DD statement
 to create the directory.
 
 My preference, rather than extending PATHOPTS with a non-POSIX
 option, would be to have it a suboption of PATHDISP, which is non-POSIX
 anyway, and notionally similar to DISP.
 
 A similar wish for links.  Why is there a DD option to create FIFOs,
 but none to create links?
 
 -- gil
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN