开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Using CBT Tape in particular the LISP CBT 476 issue


 

Short version: is the CBT 476 corrupted or there is a job to extract further, so that these PDS members of CBT429.FILE476? (such as MACLIB, CNTL,... etc.) is generated as library for me to use as LISP program and JCLLIB etc.??



----

Longer version on accessing CBT tape mostly but NOT CBT 476 on Lisp:

After 10 years (last time I found I am asking for this in a yahoo group!), I finally see some CBT tapes and hence for most it seems to work as follows:

1. Under TK5 update 3, you download the dasd and then follow the instruction to override the related .conf (by zip -o)
2. Then after running TK5
3.? modify and submit the job as recommended
? ? ?(Strangely the ISPF cc-cc cut can cut to the clipboard but cannot insert ... hence have to retype some JCL).
4. All ok and catalog
5. ISPF =3.4 CBT429?
6. Found all the CBT tape mostly work (in the sense you can see allocation result of them)

7. some of these have no allocation info and if you s it it got error and if you e it it will say dataset not on catalog
8. But for 476, it does have allocation info and one can get into it by e i.e.?CBT429.FILE476(@FILE476) is readable
?

10. Now what to do next?? In some other PDS I browse they are just some JCL, source etc.? But the other files here are odd e.g.

CBT429.FILE476(CNTL):



CBT429.FILE476(MACLIB)



... many of these file names under this PDS seems to be itself also a library as well.??




11. For this tape is there another step I need to run to extract these "libraries" into proper libraries.

12. I must have missed one tool or one JCL somewhere to extract these:




 

They are XMIT archives.
You need to use the RECEIVE command to extract them.
Regarding LISP: it's meant for TSO/E and VS FORTRAN libraries, so it's a no-no for MVS 3.8j.

Marco


 

Hi,
?for these format files you need to 'receive' them

see member FILE476.PDS(?RECEIVE)
--
regards
τσ尘


 

Oh.? So obvious once τσ尘?pointed it out!

I somehow see that there must be a JCL by looking at the names that look like library names.? Do not know why I jump around files just miss the key 2 files.?

As said, the solution is always there, just need a whole decade (not joking I tried CBT in 2014).? You just have to find it by looking in the right places.

P.S.? I did now generate the LISP libraries, but the next step is harder as it seems it used a lot of spaces.?

+ZIL0001 NO STORAGE AVAILABLE FOR ZIL INITIALIZATION.

Originally I think I will work where to find the storage after my docker, NJE work first.? But per Macro it is not possible for my environment sadly. No TSO/E.? BTW, for VS Fortran library, the doc did say to just use FORTLIB.? ...? Still no TSO/E ... Hence,?1/2 solution is not a solution.? May have to drop it.?

Still, CBT is now accessible.? Case of running LISP under MVS 3.8 for the moment sadly close.? But still Horray!? And thanks all.


 

I would like to have a full LISP for MVS 3.8j. I tried the one in question from CBT. I tried the ones found in the MTS distribution. Unfortunately, something is always missing!
In fact just for fun I port minischeme under MVS it's extremely limited but at least everything works.
If I'm not mistaken (it's been a while since I looked at Zil) the FORTRAN libraries are for functions like arctangent and similar. It can probably be done without it.

Marco


 

Hi

an off-topic question to Marco,

What happened to the utilisp you got working under TSO?

Your github account seems to have vanished.


 

To be able to move forward you need TSO/E or the ability (which I don't have) to substantially modify the source. I didn't find any other interested and I deleted everything. Now I have very little time to dedicate to these things.

Sorry

Marco