Keyboard Shortcuts
Likes
- H390-MVS
- Messages
Search
I hate to post this since it is off topic but....
I am trying to find info on building Herc for macOS Sonoma on a 16 inch M2 ... the Github Herc info seems way out of date - latest RC version is 4.0.0 from 2016 or so. I can build it from source, just want to find any gotchas that may have been documented. I am only going to build an ARM64 version for MacOS. If someone wants a AMD64 version I suppose I could build it too.
As a general comment the documentation seems to have fallen on hard times lately. Way back when ( Hercules 3-13 or so) there was a coherent way to find info and good links in the web pages. I have hit some 404 pages trying to dig around. I just filed a git ticket about the Mac How To having Windows references and assumptions in it.
?
? |
Re: Jay Moseley's sysgen instructions
On 2/24/25 08:31, William Turner via groups.io wrote:
On 2/9/25 14:52, Andre via groups.io wrote:Bill,Please, download correct version of mvsInstallationResources fromThank you - apologies for not keeping my notes up-to-date. I didn't The series of pages for installing MVS 3.8j from the IBM distribution tape images has not been getting complete updates terribly frequently. I did make a couple of revisions to the tape image containing the DASD User Modifications, which is what snagged you. Rob Prins fed me some updates which, one way or another, caused a couple of update cycles to the het tape image, before we got it settled. As I recall, we went from VOLSER J90009 (Jim Morrison's original designation) to the current J90012. At that time, I simply put some comments wherever the name of the tape image and VOLSER were mentioned, as I didn't have time immediately to go through the entire installation and capture new screen shots wherever the tape VOLSER was displayed. Later I did update all the captures and page text during June, 2024, although even that was not a complete overhaul. The cover letter and ZAPs for MS00100 are loaded from tape (usermods.het, tape dataset #2, SMP.SMPPTFIN) in the second step of job USERMODS (step name PDSLOAD, program executed is PDSLOAD). From the SYSOUT from the last SYSGEN I did (for the system I currently run each day): ./ ADD NAME=JLM0005 MEMBER JLM0005 ADDED (20 RECORDS) ./ ADD NAME=MS00100 MEMBER MS00100 ADDED (70 RECORDS) <--- ./ ADD NAME=M096220 MEMBER M096220 ADDED (89 RECORDS) Neither RPF or REVINIT are installed until the page following the System Generation instructions. REVINIT is installed as a part of Greg Price's REVIEW package. I suppose to eliminate the possibility of seeing an error from occurring during a logon prior to completing the customization (REVIEW is part of the TSO applications package added from the het image tsoaps.het), I can remove the REVINIT line from the logon procedure and have the installation job for REVIEW add it at the same time REVIEW is installed. I already have a Batch TSO job to edit the REVINIT add a VOLUME parameter to the ISP Profile dataset allocation, and that could easily be inserted in that step (STEP14 of job MVS03). I am looking at a new update to the MVS 3.8j installation/SYSGEN instructions in the not too distant future. Lots of small items need updating. For instance, Rob Prins' RPF no longer requires a separate profile, as it now uses the ISP Profile dataset that Wally Mclaughlin's ISPF and Greg Price's REVIEW use. It does no harm for this allocation to still be present if you later upgrade to the latest version of RPF, but it just needs to be cleaned up. All but one of the changes I need to make to the process are like that, just small changes that have accumulated as various applications have been upgraded. Jay |
Re: Jay Moseley's sysgen instructions
开云体育On 2/9/25 14:52, Andre via groups.io
wrote:
Thank you - apologies for not keeping my notes up-to-date. I didn't realize they changed quite so often. Anyway, I managed to carry out the build to completion, learning a lot in the the process as always. Many thanks for the pointer and, of course, to Jay for such detailed and complete instructions. Two minor problems - isn't there always something :- In the ? "Performing a System Generation" stage, the "usermods.jcl" step fails one update namely UMOD009 because member MS00100 was not found in the dataset SYS1.USERMODS. I haven't been able to find the item anywhere so am not sure what that will affect. Otherwise, the final 3390 build went extremely well and no further problems. The logon procs for the default userids HMVS01 and HMVS02 use REVINIT to start RPF and/or REVIEW (not sure which) but it is missing or, at least, not in the normal executable chain and I have not been able to find it. Not a serious problem, I changed REVINIT to RPF in one userid logon and RFE in the other so I have both ;-) Best regards Bill
|
Re: Historical Question
开云体育I did forget about not everyone using Linux or a derivative of Unix as a host. Probably a good point on adding some delay as I can certainly see that instant operation, which a software emulation would have, of this device, could certainly cause problems. How it would be implemented, one huge file vs several in a directory or collection of files would depend on the approach the programmer took to writing the device emulation. I agree the mechanical aspect of this was very interesting, and watching the video of the device work, I enjoy the watchmaking aspect of it but it seems that was also one of the main issues with its reliability.???? I also agree that TCP/IP would be nice, but also we could just run a later version of MVS and get that. ? Is most likely not worth much effort at all if its more than a trivial endeavor as the usefulness of it is not huge, ? Dave, N8ZFM ? ? ? On 20/02/2025 05:06, Dave Trainor - N8ZFM via groups.io wrote:
In the interest of the historical pats of this hobby,? having such a device available to use in Hercules might not be a bad idea, (...or maybe it is as I am speculating).?
It’s not an autotape library, but it's an auto dasd library of 3330's in appearance to MVS, the support for the device is apparently in the OS already, so it’s a single address and provides a selection of 3330 volumes.? - Admittedly small in size by today's standards, but the allocation in the underlying Linux disk system is not overly large, the mechanical aspects would not exist as it's all software as a Hercules device. Not everyone is a linux user! ? So the issues relating to this at the time being cumbersome and prone to breakage were all in the mechanical aspect, and it would no doubt be faster in operation. You might need to slow it down. We already have issues with emulated tape because rewind and unload is instant. ???Now I have no idea the effort required to create such a device, and assume one would need to have allocated the entire disk space at the time of creation of this MSS device when adding it to a config file.?? But it might be interesting to have. The whole allocation is not that excessively large given our host system disk space available. I mean seriously, a Tb is trivial anymore. It depends how you implement it. You could just use one "huge" file and have some king of mapping logic, or one file for each cartridge and actually copy them to tracks on an emulated 3330. What are the thoughts of others???? I would not be capable at the moment of creating this addition to Hercules itself to allow it to be allocated, and that may be a huge task for all I know it is.?? This is a question to the developers of Hercules and they no doubt have many competing priorities, this would be low priority.
?But it might be nice to have it none the less, as a historical artifact, still useful, ecpically since the mechanical issues would not exist.? For those using MVS 3.8.??? It truly was a good idea at the time, and of course disk sizes and technology has passed it by, but so has technology passed by a lot of this and we still play with it.??What's anyone think? I think that what was interesting about this was the mechanical aspects. Remove those and things get a little boring. Does any one run tape sorts... ??Dave,N8ZFM, Louisville, KYdave@...?? dave40272@...??? Dave |
Re: Historical Question
No offense taken, it’s a fair opinion.
toggle quoted message
Show quoted text
Dave, N8ZFM ?On 2/20/25, 9:40 AM, "[email protected] <mailto:[email protected]> on behalf of Jeff Bassett" <[email protected] <mailto:[email protected]> on behalf of bassettj@... <mailto:bassettj@...>> wrote: Dave, You asked - WASTE OF TIME AND EFFORT (IMHO) Sorry to sound negative. -J- Jeff Bassett Bassettj@... <mailto:Bassettj@...> (301) 424-3362 (office) (240) 388-7148 Cell Time spent flying - is NOT deducted from one’s lifespan -----Original Message-----
From: [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>> On Behalf Of Dave Trainor - N8ZFM via groups.io Sent: Thursday, February 20, 2025 12:07 AM To: [email protected] <mailto:[email protected]> Subject: Re: [H390-MVS] Historical Question In the interest of the historical pats of this hobby, having such a device available to use in Hercules might not be a bad idea, (...or maybe it is as I am speculating). It’s not an autotape library, but it's an auto dasd library of 3330's in appearance to MVS, the support for the device is apparently in the OS already, so it’s a single address and provides a selection of 3330 volumes. - Admittedly small in size by today's standards, but the allocation in the underlying Linux disk system is not overly large, the mechanical aspects would not exist as it's all software as a Hercules device. So the issues relating to this at the time being cumbersome and prone to breakage were all in the mechanical aspect, and it would no doubt be faster in operation. Now I have no idea the effort required to create such a device, and assume one would need to have allocated the entire disk space at the time of creation of this MSS device when adding it to a config file. But it might be interesting to have. The whole allocation is not that excessively large given our host system disk space available. I mean seriously, a Tb is trivial anymore. What are the thoughts of others? I would not be capable at the moment of creating this addition to Hercules itself to allow it to be allocated, and that may be a huge task for all I know it is. This is a question to the developers of Hercules and they no doubt have many competing priorities, this would be low priority. But it might be nice to have it none the less, as a historical artifact, still useful, ecpically since the mechanical issues would not exist. For those using MVS 3.8. It truly was a good idea at the time, and of course disk sizes and technology has passed it by, but so has technology passed by a lot of this and we still play with it. What's anyone think? Dave, N8ZFM, Louisville, KY dave@... <mailto:dave@...> dave40272@... <mailto:dave40272@...> On 2/7/25, 11:23 AM, "[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> on behalf of Charles Bailey" <[email protected] <mailto:[email protected]> <mailto:[email protected] <mailto:[email protected]>> on behalf of txlogicguy@... <mailto:txlogicguy@...> <mailto:txlogicguy@... <mailto:txlogicguy@...>>> wrote: When I worked for IBM in Tucson, AZ, in the early 1980's, much of our data was stored on MSS. When we would run a foreground job from TSO, the application would typically output a message like: "Allocating datasets, please be patient". That is because executing a statement like "ALLOC DD(xxxx) DSN(xxx.yyy.zzz)" took a half minute to a full minute to execute. The MSS monstrosity was amazing to watch in operation. It consisted of a wall of honeycomb-like compartments where the tapes were stored. The operation of the whole contraption was mostly transparent to the user. The command to allocate a dataset would cause the picker to locate the honeycomb location where the tape was stored, retrieve it, and mount it on a device that emulated a DASD. I don't think the tape was copied to a real DASD. Data was read from and written directly to the tape, which was quite wide. I think each vertical (crosswise) stripe on the tape emulated a DASD track. When a FREE command was executed, the tape would be rewound back into the cartridge and the picker would put it back into the honeycomb. I'm not sure if any special support would be required from Hercules. I think the VOLSER of the tape appeared to the OS as just another 3330 DASD. (This is all from my distant memory of conversations with older engineers would used to work on the beast. I'm sure an internet search would yield a much better description.) Charles Bailey On 2025-02-07 00:21, Dave Trainor - N8ZFM wrote: So I am studying the OS JCL and Utilities book (Michael Trombetta) from the mid 80's, good book ,was recommended to me for the MVS 3.8j era of JCL. Am happy with it and can also recommend it. |
Re: DLI loading on Tk4 and MVSCE?
Well, it's still early days yet. So far I've only managed to do a sequential load of a database, in which all of the segments have been stored in the ISAM (VSAM) file. What will happen if and when DL/I decides that it needs to write something into the OSAM file, who knows? All that has happened to the OSAM file up to now is that DL/I has opened it and closed it, that's all - nothing has been written to OSAM (the OSAM file that I've defined is not a VSAM file, by the way, it's a regular old MVS disk dataset). Whatever happens from here, I don't expect it to be easy - every step along the way so far has involved one or more abends, followed by debugging, followed (usually) by going back and changing the starter macros in some way.
?
My main problem is going to be finding the time to push this along further from here. If I can make progrees, I'll report it here.
?
?
? |
Re: Historical Question
Basically, each mass storage device held half a 3330 volume for a user.?? In a Hercules environment, a similar effect? could be a user gets a single DASD volume that is mounted when they sign in and demounted when they log off.?? This would require logic to scan the correct range of UCBs for an unused UCB then issuing?the volume mount.? And signoff would unmount the volume. It would allow the system to handle a large number of users without generating a large number of devices so all volumes are online at the same time. On Wed, Feb 19, 2025 at 11:06?PM Dave Trainor - N8ZFM via <dave=[email protected]> wrote: In the interest of the historical pats of this hobby,? having such a device available to use in Hercules might not be a bad idea, (...or maybe it is as I am speculating).? It’s not an autotape library, but it's an auto dasd library of 3330's in appearance to MVS, the support for the device is apparently in the OS already, so it’s a single address and provides a selection of 3330 volumes.? - Admittedly small in size by today's standards, but the allocation in the underlying Linux disk system is not overly large, the mechanical aspects would not exist as it's all software as a Hercules device. --
Mike A Schwab, Springfield IL USA Where do Forest Rangers go to get away from it all? |
Re: DLI loading on Tk4 and MVSCE?
I would be interested in how you got 360 era DL/1 (the only one AFAIK in the public domain) to talk to an entry sequenced 'OSAM' file. ?The MVS versions were definitely not unlicensed. The ISAM to VSAM key sequenced file I can understand with the ISAM to VSAM bridge. I don't ever recall that the pre-IMSVS DL/1 code ever even understanding VSAM. Especially the mess that was OSAM - custom open, dynamic DEB built, TCLOSE every write.
? |
Re: DLI loading on Tk4 and MVSCE?
John,
On Thu, Feb 20, 2025 at 02:08:26AM -0800, John James via groups.io wrote: I suspect the the given COBOL program has some issues. I don't know whereThat would be me. and I'm not convinced that the logic is 100% reliable (for example, itThere is a good chance the logic is illogical. I'm a COBOL novice, and DL/I pre-novice. I'm surprised I got it working at all on MVT way back then. I was lead to believe that the OSAM appendage we have is incompatible with MVS, so it's exciting to hear that someone has managed to get it working on MVS. -- Kevin Bruceville, TX What's the definition of a legacy system? One that works! Errare humanum est, ignoscere caninum. |
Re: DLI loading on Tk4 and MVSCE?
开云体育John, It has been a VERY LONG TIME AGO – however, I seem to remember there is a HIGH VALUES record at the end ? There were many tricks with the old IMS data bases – like loading in reverse sequence to prevent the index from getting overwhelmed as it grew ? ? ?
-J- ? Jeff Bassett (301) 424-3362 (office) (240) 388-7148 Cell ? Time spent flying? - is NOT deducted from one’s lifespan ? From: [email protected] <[email protected]>
On Behalf Of John James via groups.io
Sent: Thursday, February 20, 2025 8:29 AM To: [email protected] Subject: Re: [H390-MVS] DLI loading on Tk4 and MVSCE? ? So... a brief update in case anyone is really interested. ? A couple of little tweaks to the COBOL code and to the VSAM cluster setup, and it all appears to have worked. A hundred thousand segments loaded onto a new DL/I database successfully, and read back/printed using IDCAMS. ? Just one interesting thing, there's a 100,001st segment loaded at the back end of the VSAM file, which appears to have some kind of high-values key. I suspect that it's been added there by DL/I or VSAM for some obscure reason that will hopefully become clear in due course. ? I hope to have time soon to get onto some real testing - updating segments, inserting and deleteing segmants, and so on. ? JJ |
Re: Historical Question
Dave,
toggle quoted message
Show quoted text
You asked - WASTE OF TIME AND EFFORT (IMHO) Sorry to sound negative. -J- Jeff Bassett Bassettj@... (301) 424-3362 (office) (240) 388-7148 Cell Time spent flying - is NOT deducted from one’s lifespan -----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Dave Trainor - N8ZFM via groups.io Sent: Thursday, February 20, 2025 12:07 AM To: [email protected] Subject: Re: [H390-MVS] Historical Question In the interest of the historical pats of this hobby, having such a device available to use in Hercules might not be a bad idea, (...or maybe it is as I am speculating). It’s not an autotape library, but it's an auto dasd library of 3330's in appearance to MVS, the support for the device is apparently in the OS already, so it’s a single address and provides a selection of 3330 volumes. - Admittedly small in size by today's standards, but the allocation in the underlying Linux disk system is not overly large, the mechanical aspects would not exist as it's all software as a Hercules device. So the issues relating to this at the time being cumbersome and prone to breakage were all in the mechanical aspect, and it would no doubt be faster in operation. Now I have no idea the effort required to create such a device, and assume one would need to have allocated the entire disk space at the time of creation of this MSS device when adding it to a config file. But it might be interesting to have. The whole allocation is not that excessively large given our host system disk space available. I mean seriously, a Tb is trivial anymore. What are the thoughts of others? I would not be capable at the moment of creating this addition to Hercules itself to allow it to be allocated, and that may be a huge task for all I know it is. This is a question to the developers of Hercules and they no doubt have many competing priorities, this would be low priority. But it might be nice to have it none the less, as a historical artifact, still useful, ecpically since the mechanical issues would not exist. For those using MVS 3.8. It truly was a good idea at the time, and of course disk sizes and technology has passed it by, but so has technology passed by a lot of this and we still play with it. What's anyone think? Dave, N8ZFM, Louisville, KY dave@... dave40272@... ?On 2/7/25, 11:23 AM, "[email protected] <mailto:[email protected]> on behalf of Charles Bailey" <[email protected] <mailto:[email protected]> on behalf of txlogicguy@... <mailto:txlogicguy@...>> wrote: When I worked for IBM in Tucson, AZ, in the early 1980's, much of our data was stored on MSS. When we would run a foreground job from TSO, the application would typically output a message like: "Allocating datasets, please be patient". That is because executing a statement like "ALLOC DD(xxxx) DSN(xxx.yyy.zzz)" took a half minute to a full minute to execute. The MSS monstrosity was amazing to watch in operation. It consisted of a wall of honeycomb-like compartments where the tapes were stored. The operation of the whole contraption was mostly transparent to the user. The command to allocate a dataset would cause the picker to locate the honeycomb location where the tape was stored, retrieve it, and mount it on a device that emulated a DASD. I don't think the tape was copied to a real DASD. Data was read from and written directly to the tape, which was quite wide. I think each vertical (crosswise) stripe on the tape emulated a DASD track. When a FREE command was executed, the tape would be rewound back into the cartridge and the picker would put it back into the honeycomb. I'm not sure if any special support would be required from Hercules. I think the VOLSER of the tape appeared to the OS as just another 3330 DASD. (This is all from my distant memory of conversations with older engineers would used to work on the beast. I'm sure an internet search would yield a much better description.) Charles Bailey On 2025-02-07 00:21, Dave Trainor - N8ZFM wrote: So I am studying the OS JCL and Utilities book (Michael Trombetta) from the mid 80's, good book ,was recommended to me for the MVS 3.8j era of JCL. Am happy with it and can also recommend it. |
Re: DLI loading on Tk4 and MVSCE?
So... a brief update in case anyone is really interested.
?
A couple of little tweaks to the COBOL code and to the VSAM cluster setup, and it all appears to have worked. A hundred thousand segments loaded onto a new DL/I database successfully, and read back/printed using IDCAMS.
?
Just one interesting thing, there's a 100,001st segment loaded at the back end of the VSAM file, which appears to have some kind of high-values key. I suspect that it's been added there by DL/I or VSAM for some obscure reason that will hopefully become clear in due course.
?
I hope to have time soon to get onto some real testing - updating segments, inserting and deleteing segmants, and so on.
?
JJ |
Re: DLI loading on Tk4 and MVSCE?
Many thanks for the replies. Creating the IEAAPP00 member has indeed solved the imediate problem. But, as usual, that has just meant that I've moved on to something else.
?
I can report that both the HISAM and OSAM files are now opening OK (as far as I can see) and that DL/I is now writing into the HISAM file as it should for a DL/I load operation.
?
But there seems to be an issue in that additional strange records are being written to HISAM (which is actually VSAM, via the "bridge"). Whether I have defined the VSAM cluster incorrectly, or whether there is duff logic in the COBOL program, I don't know., so that's my next avenue to investigate.
?
I suspect the the given COBOL program has some issues. I don't know where the DL/I testing program suite came from (I found the name Monceaux in one place - I don't know who that is), and I'm not convinced that the logic is 100% reliable (for example, it doesn't even count the number of input records correctly).
?
So... further investigating to be done when I have a chance, JJ
? |
Re: Historical Question
开云体育On 20/02/2025 05:06, Dave Trainor -
N8ZFM via groups.io wrote:
In the interest of the historical pats of this hobby, having such a device available to use in Hercules might not be a bad idea, (...or maybe it is as I am speculating). I think its an interesting idea but ... Not everyone is a linux user!It’s not an autotape library, but it's an auto dasd library of 3330's in appearance to MVS, the support for the device is apparently in the OS already, so it’s a single address and provides a selection of 3330 volumes. - Admittedly small in size by today's standards, but the allocation in the underlying Linux disk system is not overly large, the mechanical aspects would not exist as it's all software as a Hercules device. You might need to slow it down. We already have issues with emulated tape because rewind and unload is instant.So the issues relating to this at the time being cumbersome and prone to breakage were all in the mechanical aspect, and it would no doubt be faster in operation. It depends how you implement it. You could just use one "huge" file and have some king of mapping logic, or one file for each cartridge and actually copy them to tracks on an emulated 3330.Now I have no idea the effort required to create such a device, and assume one would need to have allocated the entire disk space at the time of creation of this MSS device when adding it to a config file. But it might be interesting to have. The whole allocation is not that excessively large given our host system disk space available. I mean seriously, a Tb is trivial anymore. If you have one file for each cartridge you don't need to create them all at boot up.? You can just have a cartridge number in the name and create as needed... ? What are the thoughts of others? I would not be capable at the moment of creating this addition to Hercules itself to allow it to be allocated, and that may be a huge task for all I know it is. This is a question to the developers of Hercules and they no doubt have many competing priorities, this would be low priority. I think the Hercules work isn't terrible, but like you I can't do it. There are other things I think that are more interesting.... ... real TCPIP for example... I think that what was interesting about this was the mechanical aspects. Remove those and things get a little boring. Does any one run tape sorts...But it might be nice to have it none the less, as a historical artifact, still useful, ecpically since the mechanical issues would not exist. For those using MVS 3.8. It truly was a good idea at the time, and of course disk sizes and technology has passed it by, but so has technology passed by a lot of this and we still play with it. What's anyone think? DaveDave, N8ZFM, Louisville, KY dave@... dave40272@... G4UGM |
Re: Historical Question
In the interest of the historical pats of this hobby, having such a device available to use in Hercules might not be a bad idea, (...or maybe it is as I am speculating). It’s not an autotape library, but it's an auto dasd library of 3330's in appearance to MVS, the support for the device is apparently in the OS already, so it’s a single address and provides a selection of 3330 volumes. - Admittedly small in size by today's standards, but the allocation in the underlying Linux disk system is not overly large, the mechanical aspects would not exist as it's all software as a Hercules device.
toggle quoted message
Show quoted text
So the issues relating to this at the time being cumbersome and prone to breakage were all in the mechanical aspect, and it would no doubt be faster in operation. Now I have no idea the effort required to create such a device, and assume one would need to have allocated the entire disk space at the time of creation of this MSS device when adding it to a config file. But it might be interesting to have. The whole allocation is not that excessively large given our host system disk space available. I mean seriously, a Tb is trivial anymore. What are the thoughts of others? I would not be capable at the moment of creating this addition to Hercules itself to allow it to be allocated, and that may be a huge task for all I know it is. This is a question to the developers of Hercules and they no doubt have many competing priorities, this would be low priority. But it might be nice to have it none the less, as a historical artifact, still useful, ecpically since the mechanical issues would not exist. For those using MVS 3.8. It truly was a good idea at the time, and of course disk sizes and technology has passed it by, but so has technology passed by a lot of this and we still play with it. What's anyone think? Dave, N8ZFM, Louisville, KY dave@... dave40272@... ?On 2/7/25, 11:23 AM, "[email protected] <mailto:[email protected]> on behalf of Charles Bailey" <[email protected] <mailto:[email protected]> on behalf of txlogicguy@... <mailto:txlogicguy@...>> wrote: When I worked for IBM in Tucson, AZ, in the early 1980's, much of our data was stored on MSS. When we would run a foreground job from TSO, the application would typically output a message like: "Allocating datasets, please be patient". That is because executing a statement like "ALLOC DD(xxxx) DSN(xxx.yyy.zzz)" took a half minute to a full minute to execute. The MSS monstrosity was amazing to watch in operation. It consisted of a wall of honeycomb-like compartments where the tapes were stored. The operation of the whole contraption was mostly transparent to the user. The command to allocate a dataset would cause the picker to locate the honeycomb location where the tape was stored, retrieve it, and mount it on a device that emulated a DASD. I don't think the tape was copied to a real DASD. Data was read from and written directly to the tape, which was quite wide. I think each vertical (crosswise) stripe on the tape emulated a DASD track. When a FREE command was executed, the tape would be rewound back into the cartridge and the picker would put it back into the honeycomb. I'm not sure if any special support would be required from Hercules. I think the VOLSER of the tape appeared to the OS as just another 3330 DASD. (This is all from my distant memory of conversations with older engineers would used to work on the beast. I'm sure an internet search would yield a much better description.) Charles Bailey On 2025-02-07 00:21, Dave Trainor - N8ZFM wrote:
So I am studying the OS JCL and Utilities book (Michael Trombetta) from the mid 80's, good book ,was recommended to me for the MVS 3.8j era of JCL. Am happy with it and can also recommend it. |
Re: DLI loading on Tk4 and MVSCE?
Looking at the DL/1 manual in the OS360 file section ( /g/hercules-os360/files/DLI/360D-01.6.007.pdf ), on page 161, it refers to IGG019Z8 as the Channel End Appendage (CHEAPP), but this is no guarantee it will work in MVS 3.8.? It also indicates it should be copied to SYS1.SVCLIB, along with other DL/1 IGG modules (which could already exist - I didn't check).
?
As usual, make backups and proceed at your own risk.
?
Shawn Goodin |
Re: DLI loading on Tk4 and MVSCE?
Look in the MVS 3.7 manual on Bitsavers. GC28-0681-2 OS/VS2 SPL Initialization and Tuning?Guide.? Even though it says 3.7, that's when the parameter was added, and will be applicable for MVS 3.8.
?
I don't know what the I/O appendage module's name is, but it's probably in the DL1 program library as IGG019xx, where xx is the appendage name to be specified in IEAAPP00.? The module itself probably needs to be copied to SYS1.LPALIB, or perhaps SYS1.SVCLIB.
?
The DL1 manual probably specifies which appendage the module is for (SIOAPP, EOEAPP, PCIAPP, CHEAP, ABEAPP).
?
Create an IEAAPP00 member with the format of?
?
appendage type? ?suffix
?
so, ab example is?
?
SIOAPP? ?WA,W1
?
which would load startI/O appendages as IGG019WA and IGG019W1.
?
I don't think anything is needed in IEASYSxx.
?
I also doubt that? RAKF has anything to do with this.? An authorized module means that it resides in an authorized library (LPALIB and SVCLIB are both authorized) and the module was linked as AC=1.
?
Shawn Goodin
|
Re: DLI loading on Tk4 and MVSCE?
Hi? I am a novice?here but I have to admit? this seems very interesting: The IEAAPP00 member did in fact exist in MVS.? Does this mean that it is possible to apply this member to MVS TK4/5 with the corresponding necessary changes. Does the member exist in MVT? In other words - is it possible to get DL1 to work in the MVS 3.8 J environment? That would be something worth fighting for. Kind regards DagfinnOn Wed, 19 Feb 2025 at 21:30, Dagfinn Hammar <dagfinndh33@...> wrote:
|
Re: DLI loading on Tk4 and MVSCE?
Hi? I am a novice?here but I have to admit? this seems very interesting: The IEAAPP00 member did in fact exist in MVS.? Does this mean that it is possible to apply this member to MVS TK4/5 with the corres?onding necessary changes. Does the member exist in MVT? In other words - is it possible to get DL1 to work in the MVS 3.8 J environment? That would be something worth fighting for. Kind regards Dagfinn On Wed, 19 Feb 2025 at 20:36, Jay Maynard via <jaymaynard=[email protected]> wrote:
|