Install and operate IBM's DOS/VS mainframe OS - M91

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024
  • In this video, Prof. Rene' Ferland will show how to obtain, install and operate the other IBM mainframe operating system, DOS/VS, with the help of the Hercules emulator.
    To chat with moshix on the Discord moshix channel click here:
    / discord

Комментарии • 62

  • @lisanorris4921
    @lisanorris4921 2 месяца назад +1

    I remember working for a large company. They ran an IBM 4341. We've come a long way.

  • @michaelyapkf
    @michaelyapkf 5 лет назад +2

    Its a good idea to partner with Prof. Rene to come up with this enlightening video. In future I hope you can partner with more experts in the mainframe industry to come up with more videos that all of us here can enjoy and learn. Thank you so much.

  • @abes.4040
    @abes.4040 5 лет назад +2

    I worked on a 3090 back in the 90's when I was employed by GTE in the DR. This brings back memories.

    • @grappydingus
      @grappydingus 5 лет назад

      My dad worked for GTE! What is the DR? Dominican Republic?

    • @abes.4040
      @abes.4040 5 лет назад +1

      @@grappydingus yes

  • @warrenvanwyck2765
    @warrenvanwyck2765 4 года назад +1

    Professor Ferland thanks for the refresher ... I was a DOS/VSE and VM systems programmer in the mid 80's. Unix the past twenty years though. As I recall we used various IPL procedures for the supervisor and starting POWER, partitions , assgns, standard labels, etc. Perhaps a future episode could cover that ... this method is quite time-consuming.

  • @mickkeeble3079
    @mickkeeble3079 5 лет назад +1

    Thanks professor. That brings back many memories. Pity you didn't display the output of the Fortran compile and execute from the virtual printer, x'00e' before shutting down. I was a DOS/VS Systems Programmer back in 1979 and onwards and remember using release 34 and then DOS/VSE on IBM 4341 mainframes. We ran ACF/VTAM and CICS/VS(E) to create an interactive 3270 based environment for programming in COBOL and to run in-house developed online interactive and batch commercial Payroll, Finance and Engineering systems used on a large Oil Refinery site. We ran the whole lot under VM/370 together with parallel development and Test versions of DOS and Power. We used a 3rd party interactive CICS/VS package from ADR called VOLLIE to handle JCL and COBOL source code and to submit Batch jobs to POWER and DOS/VS and handle all output and Printing.

    • @Stosszahlansatz
      @Stosszahlansatz 5 лет назад +1

      Thank you very much for sharing the memories. :-) Would you be willing to help or contribute? I don't know assembler and I would need some help porting an assembler program from MVS to DOS/VS. René

    • @mickkeeble3079
      @mickkeeble3079 5 лет назад +1

      @@Stosszahlansatz René, I would like to help BUT it's nearly 40 years since I programmed in BAL on DOS/VS, CICS/VS and a little bit on VM. We did some pretty tricky things back then but I did very little work on MVS as, after 4 or 5 years, my career moved into the emerging IBM PC world and LAN and WAN Networking technologies. Then on to managing Infrastructure Services. Your Assembler programme will contain MVS specific macro calls for I/O etc which will need replacing with DOS/VS equivalents. So I'm not sure I can help. But, out of curiosity, what is the function of the programme and how many lines of code is it? Mick

    • @moshixmainframechannel
      @moshixmainframechannel  5 лет назад

      How big is the program and what does it do ? I may be able to help

    • @Stosszahlansatz
      @Stosszahlansatz 5 лет назад

      The assembler routine was written by Jay Moseley to provide VSAM dataset I/O capability to programs written with the MVT Cobol compiler on MVS 3.8J. I would like to port this to DOS/VS for its ANS FCOBOL compiler, if possible. The code is about 600 lines.

    • @mickkeeble3079
      @mickkeeble3079 5 лет назад

      @@Stosszahlansatz I think Moshix may be better placed to help you with this routine. I mean I haven't tackled this sort of stuff for a long long time and I didn't work on MVS at all at Systems programming level. I am retired but do quite a lot of hobby stuff on Linux and Windows now. Thanks to Moshix I'm firing up a few old OS's on Hercules for nostalgic interest as well! However I am intrigued by your request and I hope Moshix or someone else can help you out and maybe publish a bit of the work on RUclips.

  • @grappydingus
    @grappydingus 5 лет назад +1

    Thanks Professor! I was wondering why you loaded it into VM/370 first, but CMS as your submission environment makes a lot of sense! Great job, love to see more!

  • @jonmac007
    @jonmac007 4 года назад +1

    This was an awesome walk down old computer memory lane, lol. I learned dos/vs on a 360/115 in college in the late 70's. Many terms I have not heard in decade or Two. IPL, DASD, partitions, CICS, etc,,,,,,,,,,,I wonder if I can recall all the DITTO commands.

  • @rwh777
    @rwh777 5 лет назад +1

    This was an excellent video. Thank you so much Moshix, and my special thanks to Prof. Ferland. This has been incredibly helpful!

  • @billb6283
    @billb6283 5 лет назад +1

    Nice video. Like Mick Keeble mentioned below we also used Vollie for our DOS/VSE interactive development. Then later I used VM/ESA exclusively for DOS development. I had REXX exec's that would wrap the JCL around the source then submit the jobs to VSE to compile/Assemble our programs. I did quite a bit with VM & DOS on hercules a few months ago then stopped. I had 2 different DOSs running under VM, just to prove I could. I'd be very interested in a second DOS video where you talk about tweaks to get the compilers to work. If I remember, I believe the problems had something to do with the DASD work packs.

  • @alexander_adnan
    @alexander_adnan 4 года назад +2

    Perfect run tutorial...I was able to reproduce at first watch... thank you a lot.. please make more videos

    • @Stosszahlansatz
      @Stosszahlansatz 3 года назад

      I did a few more, from which you can hopefully learn too.

  • @neilduckworth8717
    @neilduckworth8717 5 лет назад +2

    Awesome, started on DOS/VSE running above VM/SP (4381) then to MVS (3090) (god I hated TSO, much favoured CMS); Now running Microsoft VM.S on intel hardware. Loved Rexx.Really good Video.

  • @cartec2004
    @cartec2004 5 лет назад +3

    I was working in Syrian airlines
    We have revenue programs was working on mainframe
    But after war I lived difficult live for 8 years
    But now I arrived Canada and I try to recover myself to continue my live in my new country.. before 2000 was problem Y2K .. that time Canada need more people work on cobble to update the date .. because that time the date was ddmmyy
    So I remember we run job stay one month to update millions of records..
    I loved MAINFRAME too much
    That time I apply to work as administrators in IBM
    but Canada check my background and they said you are civil engineering we need certificate in computer
    I told them I don’t have I study on myself I learned system mainframe from books .. they know that’s time have vey good experience in system administration.. I can solve any problem happened .. every month I did unload and reload database to increase the size of disks because IBM SYSTEM USE DL1 database when we deleted anything from file after delete the disk have more more caps so we upload the database on tapes and initializing the vsam files and reload database .. this procedure take 35 hours sometime we need the steps more times when the database was too much and no have space on disks
    Really I loved work on IBM when I left Become very very very sad
    Thanks

    • @carlosfeldman8687
      @carlosfeldman8687 4 года назад

      When I was at IBM Argentina, about 1980, they wanted to recruit professionals with science background instead of system analyst. I was an electronics student, my bos was a veterinary ( and he could do CMS and APL )

  • @RetiredInVa
    @RetiredInVa 5 месяцев назад +1

    Thanks for the video. Very informative.

  • @robertlaw8510
    @robertlaw8510 4 года назад

    It took a number of trys but I finally got it to work.

  • @cartec2004
    @cartec2004 5 лет назад +3

    Sorry my English language not good I can read very well but never speak or listen English until I arrived here in Canada last July

  • @fum00A
    @fum00A 11 месяцев назад +1

    You are mostly correct when you say that DOS/VS was a purely batch system. CICS/VS was a very important product on DOS/VS systems and served them well. But of course CICS was a program product and not in the public domain so I guess cannot be run legally under Hercules.. That being said, is there any way that KICKS could be made to run under DOS/VS?

    • @moshixmainframechannel
      @moshixmainframechannel  11 месяцев назад

      DOS/VS was a pure batch system until they ported cics to VSE. Kicks I think does not run on DOS/VS. Thanks

  • @cartec2004
    @cartec2004 5 лет назад +2

    CICS ICCF
    VSE /ESA 2.1
    When

  • @seshadrimandal2031
    @seshadrimandal2031 3 года назад +2

    when I am executing set it's giving me no pub given for syslog. Anyone else faced this problem? How do I resolve this?

    • @moshixmainframechannel
      @moshixmainframechannel  3 года назад

      Not sure

    • @Stosszahlansatz
      @Stosszahlansatz 3 года назад +1

      PUB stands for Physical Unit Block. You will get this message if your DOS/VS console is not properly defined. You have to logon to the DOSVS virtual machine, IPL 360, then open a new 3270 connection and DIAL your DOSVS virtual machine on 01F to continue the IPL on this 3270.

  • @jimsnellen6222
    @jimsnellen6222 4 года назад

    Great video Professor Ferland! You are wrong, I've watched this video at least 5 times! At 48:21 you mention that the last thing you want to do is close the DOS/VS console window. Guess what? I did by mistake. What is one supposed to do besides starting over?

  • @joachimkeinert3202
    @joachimkeinert3202 2 года назад +1

    When editing the HELLO WORLD program, how does one get back from INPUT mode to EDIT mode to be able to enter the file command, and how to quit?

  • @robertlaw8510
    @robertlaw8510 4 года назад +1

    If I were to run DOS/VS under VM/370 is it required that I always have what I will call the DOS/VS terminal session? What about the VM/370 session that started DOS/VS can it be terminated or does it have to remain active? I'm trying to determine how many c3270 sessions (tmux) I have to be running on the system.

    • @moshixmainframechannel
      @moshixmainframechannel  4 года назад

      You can just disconnect it and it keeps running. Like “screen” on Linux

  • @cartec2004
    @cartec2004 5 лет назад

    Hi moshix
    Yesterday I stay until 4am I install MVS On my laptop.. did you think if I recover my information can found small job as operation in any company have IBM system ..
    I am civil engineer but I liked to on IBM as before .. do you have any advice
    Thanks so much
    I will watch all your videos to learn more and more ., because who on on IBM never forgot
    Really

  • @michaelyapkf
    @michaelyapkf 5 лет назад

    When defining the 15:42 CMS/DOS in the hercules config file, why is the shadow files not inserted in the definition. BTW is shadow files required? Any impact not using shadow files?

    • @Stosszahlansatz
      @Stosszahlansatz 5 лет назад +1

      The shadow files are not required. If you use them, all changes done while using the system (new files, changes in the programs, etc.) will be stored in them instead of the original DASD files. To make my life easier in the video, I did not use them, but you may, if you feel better this way. :)

  • @jonmac007
    @jonmac007 4 года назад +1

    omg, lnkedt,,,,,,,,,,,,,,,,,,,wow I remember that

  • @joachimkeinert3202
    @joachimkeinert3202 2 года назад +1

    What terminal emulator would you suggest for windows?

  • @cartec2004
    @cartec2004 5 лет назад +2

    HI moshix why we can't run CICS ISSF

    • @moshixmainframechannel
      @moshixmainframechannel  5 лет назад

      It’s a good question. I don’t even know what cics ISSF is. I will look it up

    • @cartec2004
      @cartec2004 5 лет назад +1

      I worked on mainframe was/9000
      When the system power on and finished
      The CICS ICCF
      RUN ON Partition F2
      This CICS CONTOL everything
      We that time 99 iccf library
      And one library 59 have skeleton jobs
      CICS iccf is operatic system
      Name VSE/ESA 2.1
      From CICS iccf we can create Jcl
      And create another CICS
      In CICS iccf we have more bobs ready or execute .. one of them we have jcl job
      When run it Create IPL
      and update all new terminals .. read all hardware
      Sorry I write short
      But I worked on mainframe 1996
      Until 2005
      Then i left it .. but never never forgot IBM .. until now 13 years faraway but still my mind remember beautiful years in my live ..
      thanks so much for all your videos
      I enjoyed them to much
      Thanks again

    • @moshixmainframechannel
      @moshixmainframechannel  5 лет назад

      Ah yes ICCF. That’s VSE.

  • @joachimkeinert3202
    @joachimkeinert3202 Год назад +1

    can the print output from DOS/VS be routed back to the cms session?

    • @moshixmainframechannel
      @moshixmainframechannel  Год назад

      No

    • @joachimkeinert3202
      @joachimkeinert3202 Год назад +1

      @@moshixmainframechannel Does Virtual1403 work?

    • @moshixmainframechannel
      @moshixmainframechannel  Год назад +1

      @@joachimkeinert3202 yes. Works very nicely

    • @Stosszahlansatz
      @Stosszahlansatz Год назад +3

      Actually, yes. You can not use the JCL of the job for that, but you can set up a printer on the DOS/VS virtual machine, with a dedicated class, that will spool its output to a specific CMS virtual machine, say CMSUSER. By submitting jobs from that virtual machine to DOS/VS, with the chosen print class, you will get back your output in the card reader, which you can then examine with the sfbrowse command. It is not the best arrangement but certainly acceptable if your are the only one that uses the system.

  • @cact25
    @cact25 4 года назад +1

    I did not see VS1 on that chart.
    Jim K

  • @altafinpc
    @altafinpc 4 года назад +1

    Nice video. Where xedit in cms???? And password of MAINT cms user????

  • @michaelyapkf
    @michaelyapkf 5 лет назад

    I have a question. Where do you get the sysres disk address at x'360' ? Where can we find this address?

    • @Stosszahlansatz
      @Stosszahlansatz 5 лет назад +1

      The hardware configuration of the system is coded in the supervisor. The choice of the address x'360' is made at system generation time when the system is restored from tape. It could have been something else. I figure out the value by looking at the VM directory entry of the DOSVS virtual machine (in SIXPACK DIRECT A on MAINT) and at the macro used to generate the supervisor ($$A$SUP1 DOSVS A on DOSVS).

    • @michaelyapkf
      @michaelyapkf 5 лет назад

      Thanks for the info.

    • @michaelyapkf
      @michaelyapkf 5 лет назад

      @@Stosszahlansatz Instead of replying assgn sysin,x'360' I think reply ASSGN SYSIN,SYSRES it is also same effect.