I am not in the brochure business for years, but I remember using ca disk utility to modify format-1 dscb . I was using it to change a file type from Sam to ps in order to delete the orphaned file. You can use it to alter other fields. May be there a free tool to do this.
ITschak *| **Itschak Mugzach | Director | SecuriTeam Software **|** IronSphere Platform* *|* *Information Security Continuous Monitoring for Z/OS, zLinux and IBM I **| * *|* *Email**: [email protected] **|* *Mob**: +972 522 986404 **|* *Skype**: ItschakMugzach **|* *Web**: www.Securiteam.co.il **|* בתאריך שבת, 3 באוג׳ 2024 ב-6:42 מאת Thomas Berg < [email protected]>: > There is a lot of speculation in this thread. > Why not test the theories? > Both in z/OS (there were a JCL suggestion) and in unix/Linux. > > > Thomas Berg > > Den lör 3 aug. 2024 05:22Phil Smith III <[email protected]> skrev: > > > Well this is interesting, in that it sounds like I'm not the only one > > who's not 100% clear on what the rules are for "touch". Doc doesn't say > > much either (typical *ix doc). > > > > -----Original Message----- > > From: IBM Mainframe Discussion List <[email protected]> On Behalf > > Of Bernd Oppolzer > > Sent: Friday, August 2, 2024 6:31 PM > > To: [email protected] > > Subject: Re: How to "touch" mainframe files > > > > Phil asked: > > > > This makes me realize that I don't know what "touch" actually does. I > > mean, I know the effect, but what does it have to do to make that happen? > > > > IMO: > > > > The arcane Unix systems probably had only one timestamp per file, no > > difference for read/write, and files are simply chains of bytes, so I > > believe that what touch does is open the file for append, then append > > nothing and then close the file. > > This way the date (of last write) should be set to the current date (or > > timestamp). > > > > A simple open for read should IMO not change the date of a file. > > > > But that's some speculation on my part ... > > > > HTH, kind regards > > > > Bernd > > > > > > Am 02.08.2024 um 22:30 schrieb Phil Smith III: > > > Billy Ashton asked how to do the equivalent of a USS "touch" on a z/OS > > data set. > > > > > > I'm wondering if there's something like the C "DD:ddname" filename > > specification hack that could be used. I know this would seem odd: run a > > batch job that uses BPXwhatever to run USS "touch", but if it's > possible...? > > > > > > This makes me realize that I don't know what "touch" actually does. I > > mean, I know the effect, but what does it have to do to make that happen? > > If it's some filesystem function, a minimal C program might be able to > use > > the "DD:ddname" hack and that function. Googling suggests that it just > > opens the file and that that's sufficient to update it, but there has to > be > > more, since it can optionally update just the last access time, without > > updating the last changed time. > > > > > > In fact, the more I think about this, I now wonder what "last > > referenced" even means; I assume it's time of last access, not change? > > > > > > Billy wrote, in part: > > >> We don't want to do things like allocate, open, and print one record, > > >> as some of these files are huge (25-50GB). > > > Would you need to print a record to update "last referenced"? Shouldn't > > reading a record suffice? Do you even need to do that? Why does the size > of > > the file matter here? > > > > > > I'm sure these are dumb questions but my in-depth filesystem knowledge > > is for other OSes, so I'm just knowledgeable enough to be curious... > > > > > > ---------------------------------------------------------------------- > > > For IBM-MAIN subscribe / signoff / archive access instructions, send > > > email to [email protected] with the message: INFO IBM-MAIN > > > > ---------------------------------------------------------------------- > > For IBM-MAIN subscribe / signoff / archive access instructions, send > email > > to [email protected] with the message: INFO IBM-MAIN > > > > ---------------------------------------------------------------------- > > For IBM-MAIN subscribe / signoff / archive access instructions, > > send email to [email protected] with the message: INFO IBM-MAIN > > > > ---------------------------------------------------------------------- > For IBM-MAIN subscribe / signoff / archive access instructions, > send email to [email protected] with the message: INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
